Wellen

Wellen is a framework for exploring and teaching generative music making and algorithmic compositions. It facilitates simple ways of playing musical notes, facilitates easy access to low-level digital signal processing (DSP) and supplies rhythm and timing as well as some standard muscial mechanics. The library acts as an adapter to various sound in- + outputs like MIDI, OSC, or digital/analog audio.
The library is open source + hosted on github Wellen.