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