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: Steve Harris (S.W.Harris_AT_ecs.soton.ac.uk)
Date: Mon Nov 13 2000 - 20:14:50 EET


On Mon, Nov 13, 2000 at 12:00:51PM -0500, Paul Winkler wrote:
> OK. let's look at the situation today with LADSPA. Is it / will it be
> up to the job I have in mind? If not, this is a big stumbling block
> for this virtual linux studio I and probably many of you are dreaming
> of ... but there are possibilities beyond anything I've seen in any
> software free or commercial.

If all you're talking about is a simple channel:bus:output mixer, whynot
just write 16:4:2.c and 24:8:4.c or whatever, the CPU required to do
simple "knock 10 dbs of this, mix it into buss 3 and then send it to
output 1" stuff is really very little. The overheads only become an
issue when you want EQ's, dynamics processors etc.
 
> 1) Could Ardour be a smart enough host to handle the patching? At this
> point I tend to think that pbd can do anything, so I'm going to assume
> yes. :) It's more a question of what pbd wants.

At the moment, as I understand it, ardour can only use 1 input, 1 output
plugins, so no.
 
> 2) I had the impression that LADSPA is mostly intended for
> single-input / single-output plugins, but a mixer has several
> sub-sections where inputs != outputs.

LADSPA can handle (resonably) any quantity of ints and outs, I've written
some 0 in 1 outs, and 2 in, 1 outs...

[EDL's and recording plugin nets]

It should be quite easy to describe LADSPA plugin nets in XML (or
something more appropriate), but my understanding of what an EDL does
doesn't include things like plugins. I think it's just a description of
which lump of audio to play next in a stream.

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.

Would requite a plugin that was a host too, but I think that's possible.

- Steve


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

This archive was generated by hypermail 2b28 : Mon Nov 13 2000 - 21:17:25 EET