csound won’t
I have a love / hate relationship with open source. I have OpenOffice and love it, run WordPress and love it, am slowly learning Python, and love it. But I get frustrated with Csound, and hate it, on a regular basis. If anyone knows how to get MIDI output to work, let me know. I have the ‘MIDI’ box checked, and I get blank MIDI files. It’s pretty cool, let me tell you.
That said, Csound + Python will also, eventually, let me do things like The Random Break Generator (enter 4 to 8 samples and a tempo, and get a two-bar beat in return), and The Random Melody Generator (give it a key and a tempo, and stand back). Generative music, and especially interactive generative music, makes me all fuzzy inside.