A framework for producing test MIDI files
Convert binary midi into JSON
Parse and write MIDI files
Functions to work with midi numbers
MIDI and SoundFont2/DLS library with no compromises
WebAssembly version of Faust Compiler
[](https://badge.fury.io/js/midifile-ts) [](https://github.com/ryohey/midifile-ts/actions) [![License: MIT
A library providing an API for generating MIDI files.
Low-level MIDI support for Node.js
MIDI and SoundFont2/DLS library for the browsers with no compromises
MIDI library for Node.js and web-browsers
Word Processing Document library
Fake Web MIDI API for testing Web MIDI applications
a pure-JavaScript MIDI file generator
Conversion between midi numbers and note names
Delightful JavaScript Testing.
Delightful JavaScript Testing.
MIDI hardware IO
This module is parsing midi files into a human-readable JSON object.
Lazy-evaluating list of files, based on globs or regex patterns
Parse music notes in scientific notation
MIDI-like instruments from webaudio
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
This module encodes a JSON representation of MIDI data into a binary MIDI file.