[linux-audio-dev] +momentary, consolidated (ladspa.h.diff)

Tim Goetze tim at quitte.de
Mon Mar 8 21:45:26 UTC 2004


[Jesse Chappell]
>The problem with an arbitrarily valued MOMENTARY/TRIGGER port
>is specifying the trigger "low" value.  Is it 0.0? Is it anything
>out of the hinted range of the port?

the patch states that the 'low' value is always zero, and that zero
needs not be inside the value range.

>BTW, this is exactly why no generic host can use the sooperlooper
>plugin... i had to treat one control port as effectively MOMENTARY
>and arbitrary valued.  It expected the host to take the port out of
>range for a run() cycle before being able to retrigger.  The trigger
>resolution is limited to 2 run() boundaries, and that problem can
>only be remedied by either splitting the run() or using an audio rate
>control port.  But SL shouldn't really be a ladspa plugin anyway....
>someday soon it will be a standalone jack client.

fwiw, i prefer ladspa units if at all possible for less overhead and
greater control. i'm sure others prefer a jack client with a snappy
UI. :)

amicalement,

tim



More information about the Linux-audio-dev mailing list