A real-time accompaniment system that receives real-time MIDI input, and stores repeated motifs. It then can play back any stored motifs along with continued improvisation, modulating tempo and transposition along with the human player. It was built with C++ and the DirectMidi library.
One Man Band
2005