On Mon, Jan 06, 2003 at 11:17:07 +0100, David Olofson wrote:
These "instantiation parameters" are in fact
just control events, and
they relate to "whatever voice is assigned to the provided VVID".
The issue here is this: Where does control data go when there is no
voice assigned to the VVID?
They get thrown away.
What I'm saying is that if you send the
"trigger" event first,
followed by the "parameters", you require synths to process a number
of control events *before* actually performing the trigger action.
That simply does not mix with the way events are supposed to be
handled.
Well, I thinik its OK, because the note will not be used to render any
samples until after all the events have been processed.
If you really want to your voice allocator to be able
to turn down
requests based on "parameters"
I think this would be complex.
- Steve