MGNR is a generative music library built for JavaScript. It generates musical sequences in real time based on a number of modifiable parameters that change the range of random musical notes.
The focus of this package is on the algorithmic generation of music. By providing an explicit interface that can change musical sequences, it opens up possibilities for web-based interactive works, including my projects "maze" and "forest".
The output of the package can be used with the WebAudio API package Tone.js or transported to general MIDI inputs such as DAW software.
MGNR can be installed via the npm package registry. You can also try the package in the sandbox environment on the documentation page.