discovered 03 Aug 2026
MidiWriterJS
→ View on GitHubMidiWriterJS is a JavaScript library designed for generating multi-track MIDI files, offering a robust API that supports both Node.js and browser environments. Key features include full TypeScript support, the ability to specify note names or raw MIDI numbers, and functionalities for chords, arpeggios, and various musical events such as pitch bends and program changes. The library facilitates expressive music composition and allows users to create complex MIDI structures with ease.