zMIDI - Library for Web MIDI

What is it good for ?

zMIDI is a JavaScript library that allows you to receive message froms connected musical equipment (supporting the MIDI protocol) and making it available inside the web browser.

zMIDI uses the Web MIDI API, which is currently only supported in Google Chrome and is still very much a draft.

Who / what is using it ?

zMIDI was written specifically for WebSID. In WebSID, zMIDI listens to incoming note messages allowing you to instantly play chiptune with a connected keyboard.

Available via npm

npm install zmidi