A Web Audio framework for making interactive music in the browser.
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
A Javascript library for dynamic chord recognition, generation and graphic representation for any fretted instrument.