Nemrég írtam egy virtuális "zongorát" vanilla js-ben, multi-touch, multitimbral (minden sor külön midi channel): https://github.com/lbarjak/barjak-keyboard Demo: https://barjak-keyboard.netlify.app