Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

From: Dave Robillard <drobilla@email-addr-hidden>
Date: Sat Apr 29 2006 - 19:42:14 EEST

On Sat, 2006-04-29 at 17:24 +0200, Lars Luthman wrote:
> On Sat, 2006-04-29 at 15:09 +0100, Chris Cannam wrote:
> > This format is really going to have to aim to grow into something that
> > can replace DSSI as well. And while that could be great, it's a much
> > more snaggly business -- DSSI has turned out pretty complicated, for
> > some very sound reasons, and that has already helped it to be less
> > popular than we'd hoped. If it was obvious that we could simplify it a
> > lot the "LADSPA2" way, that would be great, but I don't see at first
> > glance that it is.
>
> With the port types specified in the RDF file, MIDI input should be
> doable with explicit LADSPA2 ports of some defined MIDI type, which
> means that we wouldn't need the run_synth() callback. The GUI
> specification and the OSC protocol is already pretty much applicable to
> LADSPA as well as DSSI, so that should work in LADSPA2 too. New
> additions like MIDI output and transport info could also be done as port
> types.
>
> The things that aren't obvious how to do are
>
> 1) the configure() callback

OSC message.

> 2) the dynamic program lists and midi mappings (static definitions
> could be written in the RDF file, but that's no fun)

That's a tougher one.

> 3) program selection

OSC message.

> 4) the run_multiple*() callbacks (how many plugins use these?)

Silly useless function. Toss it on the trash heap with run_adding.

-DR-
Received on Sat Apr 29 20:15:13 2006

This archive was generated by hypermail 2.1.8 : Sat Apr 29 2006 - 20:15:15 EEST