[linux-audio-dev] more on XAP Virtual Voice ID system

Steve Harris S.W.Harris at ecs.soton.ac.uk
Tue Jan 7 04:30:01 UTC 2003


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



More information about the Linux-audio-dev mailing list