[linux-audio-dev] TAP-plugins reverb presets

Matthias Nagorni mana at suse.de
Fri Mar 5 15:11:35 UTC 2004


On Fri, 5 Mar 2004, Steve Harris wrote:

> OK, thats a reasonable definition for enumerations, but its missing the
> non-ionteger eqivalent, "scale points" or whatever you want to callthem,
> eg in ringmod_2i1o(1188) "Modulation depth (0=none, 1=AM, 2=RM)" input,
> control, 0 to 2, default 0.  its not an integer control, its a continuous
> valued control with specific meanings at specific points. Another example
> is an oscilator control knob in LFO modules with contiunous varition
> through sine, tri, saw, square.
> 
> I'l grant you that this case is less common, but its still one of the
> "neccesary" control types.

First: In general I don't understand why the difficulties to fix problem 2 
(continuos controls with certain meanings) should prevent us from solving 
problem 1 (the enumerations) where Fons already suggested a perfect solution.
Moreover, as you already granted, problem 2 is less severe. 
Usually the meaning of certain points is displayed in the port name (as in 
the examples you mentioned). I don't know of any plugin where there are 
more than 3 defined points, so the string won't be too long for this and 
using just a slider control seems fine. 

> I dont think what you're prosoing is an unacceptably bad hack (though I
> dont think its a good one either), but I do think the RDF solution is
> much cleaner.

So, will that make it into the next LADSPA spec ?

Matthias

-- 
Dr. Matthias Nagorni
SuSE Linux AG
Maxfeldstr. 5             phone: +49 911 74053375
D - 90409 Nuernberg       fax  : +49 911 74053483




More information about the Linux-audio-dev mailing list