On Wed, Jan 08, 2003 at 09:36:08 +0100, David Olofson wrote:
For implementational reasons, I'm claiming that it
makes a lot of
sense to assume that synths know what to do when they receive the
first event to a VVID that doesn't have a voice. I don't see why the
case "this VVID has no voice" should be something that the
host/sender *has* to worry about. (Especially since the whole concept
is irrelevant to monophonic synths. These will ignore VVIDs anyway.)
But the instrument has to be able to tell control changes to stolen
voices from control changes for a new voice from a voice that should
replace the new voice in the same id (like with midi's pitch=id).
Its easier if it doesn't have to keep track of which are which.
Again, this is voice allocation. Leave this to the
synth.
Absolutly.
- Steve