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 fretboard view
a piano view
Soundfonts for web. About of 2000 musical instruments. GM MIDI compatible.
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
A package contains some music utility modules.
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
Ableton Live MCP depend on Ableton JS
A MCP tool for parsing and manipulating MIDI files based on Tone.js