Stream based midi loop maker. Buffers all input then creates loops on demand.
Launchpad control bindings for midi-looper
MIDI looper, modular synth and sampler app built around Novation Launchpad controller (electron app).
async loops that never RangeError
Convert binary midi into JSON
Parse and write MIDI files
Functions to work with midi numbers
Low-level MIDI support for Node.js
[](https://github.com/jacobbubu/looper/actions?query=workflow%3A%22Build+and+Release%22) [](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.
MIDI and SoundFont2/DLS library with no compromises
MIDI hardware IO
TypeScript definitions for looper
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
unwind the stack while reading recursively from a pull-stream
An Observable based library for the use of Web MIDI API with Angular
Standalone AI loop orchestration engine
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