Convert binary midi into JSON
Parse and write MIDI files
Functions to work with midi numbers
Low-level MIDI support for Node.js
Open a web address or call, email, text or iMessage (iOS only) someone in React Native
[](https://badge.fury.io/js/midifile-ts) [](https://github.com/ryohey/midifile-ts/actions) [![License: MIT
MIDI library for Node.js and web-browsers
A library providing an API for generating MIDI files.
Control Plane Corporation CLI
MIDI and SoundFont2/DLS library with no compromises
MIDI hardware IO
Parse music notes in scientific notation
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
Protocol Buffers for JavaScript & TypeScript.
An Observable based library for the use of Web MIDI API with Angular
MIDI and SoundFont2/DLS library for the browsers with no compromises
Parse intervals in shorthand notation
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
a pure-JavaScript MIDI file generator
MIDI hardware IO
This module is parsing midi files into a human-readable JSON object.
Conversion between midi numbers and note names
The broker which is used by the midi-json-parser package.
The worker which is used by the midi-json-parser package.
Access MIDI devices for MacOS, Linux (wip), Windows (wip) and JRuby (wip).
Access the Apple Core MIDI framework API with Ruby.
MIDI Events is a library for creating MIDI Event Messages that can be sent to MIDI Instruments through other libraries such as midi-communications or unimidi
MIDI Parser is a library for parsing MIDI Event Messages received from any MIDI device through other libraries such as midi-communications or unimidi