This looks pretty interesting. You can use Pure Data or other languages to write music plugins and upload them into this synth module.
patch.Init() can turn into any module you need it to be!! We can program it using Pure Data, MaxMSP gen~, C++, and even Arduino IDE!
His channel also has a Pure Data tutorial playlist, including a video on generative music.
I think Pure Data is also mentioned in these threads: