Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-06 Thread Steve Harris
On Sat, Mar 06, 2004 at 02:52:43 +0100, Tim Goetze wrote: You just use a regular control port to specify your threshold/amplitude. The trigger port just does the triggering. the proposed patch fits this model well: a plugin need only specify TOGGLED in addition to TRIGGER. at the same

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-06 Thread Tim Goetze
[Steve Harris] On Sat, Mar 06, 2004 at 02:52:43 +0100, Tim Goetze wrote: You just use a regular control port to specify your threshold/amplitude. The trigger port just does the triggering. the proposed patch fits this model well: a plugin need only specify TOGGLED in addition to TRIGGER.

+trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Tim Goetze
the attached patch proves that LADSPA can be extended without breaking binary compatibility. i've compiled plugins against a patched ladspa.h and run them in hosts compiled against ladspa.h version 1.1 without experiencing any problems. attached is the same patch extended to define a TRIGGER

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Alfons Adriaensen
On Fri, Mar 05, 2004 at 04:40:55PM +0100, Tim Goetze wrote: the attached patch proves that LADSPA can be extended without breaking binary compatibility. i've compiled plugins against a patched ladspa.h and run them in hosts compiled against ladspa.h version 1.1 without experiencing any

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Taybin Rutkin
PROTECTED] Subject: +trigger, Re: [linux-audio-dev] ladspa.h.diff the attached patch proves that LADSPA can be extended without breaking binary compatibility. i've compiled plugins against a patched ladspa.h and run them in hosts compiled against ladspa.h version 1.1 without experiencing any

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Tim Goetze
[Alfons Adriaensen] 1. Why should the use of new HINT bits be conditional on 'version 2' ? Hosts just ignore HINT bits they do not know. yes, i wondered myself. you can simply drop the version 2 condition (the use of the hint bit implies version 2 anyway). though it will be nice to connotate

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Tim Goetze
[Taybin Rutkin] TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should really be 804, because it implies TOGGLED. yes, i thought about this, but came to the conclusion that variable-amplitude triggers are useful to have. vriendelijk, tim

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Steve Harris
On Fri, Mar 05, 2004 at 05:54:52PM +0100, Tim Goetze wrote: [Taybin Rutkin] TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should really be 804, because it implies TOGGLED. yes, i thought about this, but came to the conclusion that

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Steve Harris
On Fri, Mar 05, 2004 at 11:44:24AM -0500, Taybin Rutkin wrote: TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should really be 804, because it implies TOGGLED. And also RANDOMIZABLE, which is also important. - Steve

+rand, Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Tim Goetze
[Steve Harris] On Fri, Mar 05, 2004 at 11:44:24AM -0500, Taybin Rutkin wrote: TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should really be 804, because it implies TOGGLED. And also RANDOMIZABLE, which is also important. attached is a patch

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Steve Harris
On Fri, Mar 05, 2004 at 07:14:41 +0100, Tom Szilagyi wrote: I like this new LADSPA spec. very much, thanks to Tim Goetze for working it out! However, i have one bit of concern: /* This member indicates the delay, in 1 / (sample rate) time units, the plugin imposes upon processed

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Dave Robillard
On Fri, 2004-03-05 at 13:10, Steve Harris wrote: On Fri, Mar 05, 2004 at 05:54:52PM +0100, Tim Goetze wrote: [Taybin Rutkin] TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should really be 804, because it implies TOGGLED. yes, i

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Jesse Chappell
Dave Robillard wrote on Fri, 05-Mar-2004: On Fri, 2004-03-05 at 13:10, Steve Harris wrote: On Fri, Mar 05, 2004 at 05:54:52PM +0100, Tim Goetze wrote: [Taybin Rutkin] TRIGGER, or MOMENTARY in my patch (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11074.html), should

Re: +trigger, Re: [linux-audio-dev] ladspa.h.diff

2004-03-05 Thread Steve Harris
On Fri, Mar 05, 2004 at 06:19:42 -0500, Jesse Chappell wrote: Variable-amplitude triggers would be really cool though. You could, say, make a synthed snare generator plugin that is velocity-sensitive. Actually, something like that would be out of the LADSPA domain I suppose. An