On Wed, 2009-08-12 at 23:00 +0200, Fons Adriaensen wrote:
On Wed, Aug 12, 2009 at 09:46:58PM +0100, james morris
wrote:
Say you have a LP filter plugin processing a
stereo stream. It has one
port for the cutoff and two ports for input, therefor two for output.
What happens if you decide you want independent control over the cutoff
for the two channels?
That is the essential difference between a plugin being used in
a multichannel stream and one being used for polyphonic synthesis,
where the cutoff frequency could be a per-voice envelope.
Provided the plugin can do both, it is the *host* that has to make
clear what's required.
++
Though in the latter case, it's probably best to just instantiate the
thing twice as hosts currently do (and will likely need to implement
regardless).
-dr