|
|
The basic idea is to design software that interacts with your keyboard-playing in order to provide adaptive and intelligent accompaniment.
All the tasks, however, need to be accomplished in realtime, meaning that the code should be able to execute within miliseconds and all midi and audio data should be streamed directly between the applications, therefore bypassing the windows WDM architecture.
|