A very simple LIRC to MIDI bridge program
Convert binary midi into JSON
Functions to work with midi numbers
Parse and write MIDI files
Low-level MIDI support for Node.js
MIDI hardware IO
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
MIDI hardware IO
[](https://badge.fury.io/js/midifile-ts) [](https://github.com/ryohey/midifile-ts/actions) [![License: MIT
Simple event-based MIDI messaging
MIDI library for Node.js and web-browsers
A library providing an API for generating MIDI files.
MIDI and SoundFont2/DLS library with no compromises
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
Parse music notes in scientific notation
WebAssembly version of Faust Compiler
MIDI and SoundFont2/DLS library for the browsers with no compromises
An Observable based library for the use of Web MIDI API with Angular
a pure-JavaScript MIDI file generator
Parse intervals in shorthand notation
This module is parsing midi files into a human-readable JSON object.
Conversion between midi numbers and note names
An automated front-end and REST API for controlling popular IR desktop vaporizers via LIRC, written in NodeJS and Express.
https://github.com/andrewangelle/midi-json-tools/blob/main/packages/json-midi-message-encoder/README.md