[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