On Sat, Jan 17, 2004 at 01:05:34 +0100, Fons Adriaensen wrote: > On Fri, Jan 16, 2004 at 02:46:25PM -0500, Dave Robillard wrote: > > > I'll just assume you have your reasons. But just because AMS is going > > to have metadata doesn't mean some modular synth can't use LADSPA > > without doing so. > > Nor did I say so. To illustrate this point, let me mention the problem of a > voice controller (VC) in a polyphonic patch. How is the VC to know when a voice > has ended and can be re-allocated to a new note ? This requires some feedback > from (typically) the envelope generators. So either you make this explicit > (a solution I do not dislike, but definitely non-standard), or you use a hidden > data path, and in a modular system that means metadata.
Thats true, but the voice controller is generally part of the host environment, not a plugin. It would typically be the think wihich is resonsible for splitting the MIDI data to multiple sub-patches and routing the CV streams (velocity, aftertouch) appropraitly. The modules within the sub-patch can be completly ignorant of the voice allocation. - Steve
