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

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] more on XAP Virtual Voice ID system
From: Steve Harris (S.W.Harris_AT_ecs.soton.ac.uk)
Date: Tue Jan 07 2003 - 18:10:58 EET


On Tue, Jan 07, 2003 at 03:50:26 +0100, David Olofson wrote:
> > > Right - so you can't play a polyphonic synth with a continous
> > > velocity controller, unless you track and re-send the controls
> > > that the synth happens to treat as note parameters.
> >
> > I dont understand why.
>
> It's obvious when you consider that "VVID has no voice" can happen
> *before* the synth decides to start the voice; not just after a voice
> has detached from the VVID as a result of voice stealing. At that
> point, only the value of the control that triggered "voice on" will
> be present; all other controls have been lost. Unless the host/sender
> is somehow forced to resend the values, the synth will have to use
> default values or something.

OK... I was thinking that the initial mention of the VVID would cause it
creation (be that implicit or explict, though I prefer explit I think),
thereafter control changes would be applied the the instantiated voice (or
the NULL voice if you've run out / declined it).
 
> > There is a difference between "turning down" (implies
> > communicating) and ignoring (silent).
>
> "Turning down" was meant as seen from the synth implementation POV.
> That is, if a synth "turns down" a voice allocation for a VVID, that
> VVID just gets routed to "the NULL Voice". Future events with that
> VVID are ignored.

Fine then.

- Steve


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jan 07 2003 - 18:20:56 EET