Re: [linux-audio-dev] LADSPA Update, New Project (CMT) & Help Requested

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

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)


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

This archive was generated by hypermail 2b28 : Fri May 05 2000 - 02:30:40 EEST