|
From: Steve H. <S.W...@ec...> - 2003-08-09 19:18:56
|
I'm not thinking about a completely CV systems (for once ;), I suspect that
the right approach is something like a CV system (with or without a
control rate nad blocked or blockless), but with discrete events added
in, so that note down is a event with some paramters.
A disk streamed block diagram might look something like:
note events -----> voice ------- request events ---> disk
control stream
module <----- audio data --------- module
////// <----- audio data --------- /////
| |
audio
data
| |
V V
envelope
generators
| |
V V
whatever
| |
V V
outputs
So everything is generic, apart from the voice control module, which
defines the functionality and loads/controls the other modules.
- Steve
|