There are 2 repositories under midi-js topic.
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
🎹 Better than a traditional piano layout