KeyKit is a music programming language and MIDI toolkit. This WebAssembly port brings KeyKit's powerful music programming capabilities to the browser, with full support for Canvas graphics, Web MIDI API, and interactive input.
Learn more: GitHub Repository