Subject: Re: [linux-audio-dev] LADSPA Update, New Project (CMT) & Help Requested
From: David Benson (daveb_AT_idealab.com)
Date: Fri May 05 2000 - 01:55:41 EEST
> ( and thanks to GDAM you can do quick testing :-)
The latest version (in tarball+deb form only, er...)
accepts stereo plugins, which you might find helpful.
Here is an issue maybe I can quickly raise.
ladspa problem/proposal:
in ladspa, there is no way to distinguish a second audio input
for a second channel (ie stereo+) from a legimate second channel
(eg a mixer or modulator plugin). so even though gdam
supports 2-input ladspa plugins, the gui doesn't: it will
treat them as stereo.
I would like to see a flag:
/* Property LADSPA_PORT_SECONDARY indicates that the port is
an additional channel associated with the same input or output
as the last port. */
#define LADSPA_PORT_SECONDARY 0x10
(of course, I'm completely ambivalent whether we add this
flag or the inverse LADSPA_PORT_PRIMARY. but for reverse
compatibility we should pick SECONDARY...)
And yes, I know this is a hack, but it would be *really* helpful.
And yes, I know 1.0 is released, but with backcompatibility
and a fairly small userbase... this could be called
1.1 with whatever goofy features are important to others :)
and fyi, here are the changes in the current release of gdam
and ladspapluginmaker since the last announce on LAD.
bugs fixed:
- doesn't SIGSEGV when LADSPA_Description::deactivate == NULL.
(pardon the notation).
- displays UI widgets even w/o min/max range hints.
- better error checking on ladspapluginmaker's arguments.
And the usual feature-creep:
- function node let's you enter "arbitrary" mathematical expression
(including sin, cos, tan, arctan, *, -, +, /, ())
- ladspapluginmaker now roughly supports --stereo,
- wavetable node let's you embed .wav files as huge (steaming) arrays
and even less tested and more general: --num-channels #.
Because debian and redhat seem to have switched to different
versions of libreadline, the .rpm packages are broken.
(sort-of work with --force). (once i get a rh6.2 machine,
this will be resolved :)
- Dave
ps. i really don't think coders need more docs than the copious,
clear comments in ladspa.h.
(actually i'd like LADSPA_PORT_CONTROL documented better, but that's all)
This archive was generated by hypermail 2b28 : Fri May 05 2000 - 02:30:40 EEST