Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
djipco/webmidi has 1,719 GitHub stars.
It currently ranks #11902 daily, #12950 weekly, #16407 monthly by momentum on Trending Repos; its best-ever rank is #5708.