shimi
A JS framework for building complex MIDI applications
A JS framework for building complex MIDI applications
A collection of web components for building complex MIDI applications
<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i
A library suited to help with musical notes, frequency and MIDI.
Constants for MIDI status types and some basic helper functions (mtof, ftom)
A MIDI message encoder/decoder
Typescript implementation of webaudiofont
Yamaha E-Seq Converter is a ES6 JavaScript tool that helps to convert a midi file into the Yamaha's standard E-Seq format
Abstracts the rt-midi API into a simplified list of devices. Automatically links input + output ports, and provides callbacks when available ports change.
Lightweight soundfont (music instrument) loader and player for WebAudio API
Modified version of ABCJS for Musakone
Renderer for abc music notation
Renderer for abc music notation
轻量级Web数字音乐引擎
react web midi bindings
A SoundFont3 parser for Node.js and web browsers
A node js implementation of Apples Network Midi Protocol. Updated by Andrew Mee <primary.edw@gmail.com> to work with later NodeJs Versions. Further updated by jens alexander <jens@somesmall.studio> with immproved mDNS support.
dat.gui with added functionality for controlling params with a midi device
Functionality for binding a control pane (dat.gui or tweakpane) to a MIDI Device