[linux-audio-dev] TAP-plugins reverb presets
drobilla at connect.carleton.ca
Thu Mar 4 13:42:06 EST 2004
On Thu, 2004-03-04 at 12:28, Tim Goetze wrote:
> [Steve Harris]
> >Mostly default values. RDF defaults for LADSPA predate ladspa.h default
> >hints, which are a hack.
> >> To me this is a mess. It should be perfectly possible to extend the port
> >> descriptors in such a way that things like preset names, scale ticks,
> >> units etc. are available from there.
> >It would be, but its hard to keep binary compatibility and wouldnt it be
> >better to just have one extensible metadata format that you can use for
> >ports descriptions, scales, defaults, and presets?
> it would be simple to extend LADSPA to do whatever we want while
> keeping binary compatibility i think:
> #define LADSPA_PROPERTY_HARD_RT_CAPABLE 0x4
> /* if set, indicates that the Descriptor structure is version 2 or
> * above. if not set, a host must assume a version 1.x plugin.
> #define LADSPA_PROPERTY_HAVE_VERSION 0x8
> so at the end of the version 1 descriptor struct we can add fields
> galore, starting, obviously, with a version field. of course plugins
> must not rely on version 2 features if they are intended to work with
> pre-version 2 hosts.
Then we'd be solving the problem of relying on a complex external
library by just moving all that complexity into LADSPA.
I'm not so sure that's a good idea. Using lrdf is, after all,
More information about the linux-audio-dev