[linux-audio-dev] Project: modular synth editor

Dave Robillard drobilla at connect.carleton.ca
Fri Jan 16 19:23:47 UTC 2004


On Thu, 2004-01-15 at 04:19, Steve Harris wrote:

> Its nothing to do with the plugin - thier control (and uadio for that
> matter) inputs can just be bound together. Its just a case of how the UI
> is handled by the host.

Ack!  Don't kill this thred by mentioning UI too. :)
 
> > Agreed 100%.  Unfortunately, like you said, LADSPA changes.  If plugins
> > are to get more versatile and have more and more control/audio ports,
> > some mechanism to ignore ports is definately needed.
>
> Hmm... disagree. Its not output connections that are imortant, its input
> connections. Some plugin naturally have a different behaviour when
> different inputs are connected, eg. a reverb with only left connected
> becahes differently to one with left and right, but where right is silent.

I guess I wasn't clear, but this is exactly what I meant.  Definately
input plugins, for both behaviour reasons like you mentioned, and
optimization.. doing calculations on input that isn't even there isn't
very clever.
 
> > If I'm just using an oscillator to get a sine wav, it's pretty wasteful
> > for the plugin to be calculating exponential _and_ liner FM, PWM (pulse
> > width), and bob knows what else.
> 
> When plugins offer multiple outputs like that its generally becuase one
> can be calculated very cheaply from the others. If thats not the case then
> the author should provice multiple versions IMNSHO.
I suppose I see your point, but if a mechanism is going to be there for
hinting whether ports are connected or not... why not use it for output
plugins too?

I don't know about you, but when I'm doing synthesis the gkrellm CPU
graph is just a big solid block at 100%... every little bit counts.
 
> > I shouldn't even say "modular synth", because such a program would
> > definately be an awesome effects rack.  Having a jack rack except being
> > able to string things together however you want is something I think
> > everyone can appreciate.
> 
> Many people (including me) use modular synths primarily as effects racks.
> Please dont encourage jack-rack complexity - one of the things that makes
> it wonderful is that its so simple.

Heh, I wasn't advocating eliminating jack-rack from the planet. :) 
'Twas just a sidenote, an app like this would be really useful as an
effects "rack".. like stringing guitar pedals together.

> - Steve




More information about the Linux-audio-dev mailing list