[linux-audio-dev] Project: modular synth editor
Steve Harris
S.W.Harris at ecs.soton.ac.uk
Sat Jan 17 10:20:00 UTC 2004
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
More information about the Linux-audio-dev
mailing list