note-parser
Parse music notes in scientific notation
Parse music notes in scientific notation
Lightweight soundfont (music instrument) loader and player for WebAudio API
Web-MIDI Message Parser
WEBMIDI.js makes it easy to talk to MIDI instruments from a browser or from Node.js. It simplifies the control of external or virtual MIDI instruments with functions such as playNote(), sendPitchBend(), sendControlChange(), etc. It also allows reacting to
Renderer for abc music notation
Functions to work with midi numbers
Functions to work with midi numbers
MIDI player/viewer for RunKit
MIDI library for Node.js and web-browsers
Conversion between midi numbers and note names
A library providing an API for generating MIDI files.
a pure-JavaScript MIDI file generator
Low-level MIDI support for Node.js
Standard MIDI Files: read / write / play (MIDI 1.0 and MIDI 2.0)
MuseScore's libmscore in WebAssembly! Read mscz data, and generate audio/MIDI/MusicXML/SVG/PNG/PDF sheets right in browsers
MIDI Schow Control over Ethernet for MA lighting
Midi parser & player engine for browser or Node. Works well with single or multitrack MIDI files.
Read/write standard MIDI files.
Decode/encode MIDI events.
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity