Re: Plugin chains and EDLs, was Re: [linux-audio-dev] ardour, LADSPA, a marriage

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: Plugin chains and EDLs, was Re: [linux-audio-dev] ardour, LADSPA, a marriage
From: David Olofson (david_AT_gardena.net)
Date: Sun Nov 19 2000 - 08:28:21 EET


On Fri, 17 Nov 2000, Paul Winkler wrote:
> > > > >You can uniquly describe a LADSPA net by stating what each plugin is
> > > > >connected to and what all its parameters are. Infact it's probably
> > > > >possible to create a LADSPA plugin which reads a nets description and then
> > > > >offers all the unconnected inputs and outputs as its input and outputs.
> > >
> > > brain not working right... what does that let the user do exactly?
> >
> > It means that any package that can load LADSPA plugins can load your
> > predefined plugin net. A lamda plugin as Paul would have it ;)
> >
> > - Steve
>
> Oh, WOW.
> This sounds like a better way to deal with such nets; applications
> don't have to know about them at all, there can be just one plugin
> that deals with it in all cases.
> Very cool. Wasn't code re-use part of the whole point of plugins
> anyway?

Exactly.

> Sorting out a reasonable GUI that makes sense of this is left as an
> exercise to... um... any takers?
> : )

Well... If the "net wrapper" plugin has a GUI part, just make it a
net view window, where you can manage public connections of the net,
and pop up the GUIs of the plugins. (Or show default GUIs for plugins
w/o custom GUIs.)

Theoretically, hosts won't have to be aware of this at all, but there
may be things that can be optimized a bit if they do - not sure we're
talking *speed* optimizations here, though. (Publishing a port of an
encapsulated plugin should only be a matter of forwarding connections
to the encapsulated plugin, as connecting is actually just telling a
plugin where the buffer is...)

//David

.- M u C o S -------------------------. .- David Olofson --------.
| A Free/Open Source | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
| for | | Open Source Advocate |
| Professional and Consumer | | Singer |
| Multimedia | | Songwriter |
`-----> http://www.linuxdj.com/mucos -' `---> david_AT_linuxdj.com -'


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun Nov 19 2000 - 15:47:18 EET