On Fri, 28 Feb 2003 14:17:49 +0000
Steve Harris <S.W.Harris(a)ecs.soton.ac.uk> wrote:
[...]
There was a suggestion on ardour-dev that a hint to
say whether
control outs were supposed to be informative or a source of
control data might help, but I'm not sure about it.
Not sure what 'informative' means here... what information do we get
if we ignore the control data on the output?
For example the distinction between the control output of an envelope
follower and the gain reduction output of a compressor, the follower
is inteded to drive eg. a filters cutoff, wheres the gain reduction is
just inteded to be viewed by the user as a clue as to what is going
on.
Ah, I get it now. I'm not sure about it either - a user might want to
connect the gain reduction to another plugin's input for whatever
reason, or conversely, connect a 'data' port to a viewer - e.g. an audio
out to an FFT scope. If the hint doesn't prevent this, I have no
argument against having it.
/* Hint
RANDOMISABLE indicates that it's meaningful to randomise the
port
if the user hits a button. This is useful for the steps of
control sequencers, reverbs, and just about anything that's
complex. A control with this hint should not result in anything
too suprising happening to the user (eg. sudden +100dB gain would
be unpleasant). */
#define LADSPA_HINT_RANDOMISABLE 0x80
'meaningful' is probably the wrong word, how about 'useful'?
Agreed.
The last sentance doesn't make sense, it should
start "Randomising a
control"... I think.
Yeah. That's just my stream-of-consciousness rambling coming in :)
s/"A control with this hint"/"Randomising a control"/
Also, UK v's US spelling, is there a convention in
the rest of the .h
file?
The word 'initialisation' appears in the comment at the top of the
current header, so UK I suppose...
-
Mike
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com