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