MidiWriterJS is a JavaScript/TypeScript library that lets developers programmatically create expressive multi‑track MIDI files (or JSON) using a simple, chainable API. It works in both Node.js and browsers, supports notes, chords, arpeggios, controller changes, pitch bends, and even experimental VexFlow integration, making it aimed at web/audio developers who need to generate MIDI data on the fly.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.