Improviser is a real-time music generation program written in Python; and it is open source too! You can get it for free at Python's cheese shop
. This primitive homepage hosts all user uploads. You can see and download what others have created with the program and try it for yourself.