Improvbot, the improvising computer program
Improvbot is a piece of software I designed and programmed that improvises music in real time with a human performer. The human performer plays at a MIDI keyboard, and Improvbot improvises a solo melodic line (i.e., an oboe). Since this happens in real time, it allows for the human and the computer to react to each other as they perform together, creating a true group improvisation.
Please check out ImprovbotDocumentation.pdf (in the files or at http://alexgraham.net/portfolio/files/ImprovbotDocumentation.pdf) for more information on how Improvbot works. You can find a recording of a live demo from my Senior Recital at Syracuse University here: http://alexgraham.net/portfolio/files/ImprovbotLiveDemo.mp3.