[linux-audio-dev] Additional LADSPA hints
Steve Harris
S.W.Harris at ecs.soton.ac.uk
Wed Jan 15 17:31:01 UTC 2003
On Wed, Jan 15, 2003 at 07:48:48 +0100, David Olofson wrote:
> > AUDIO_RATE_CONTROL. Hints than an audio control should/could be
> > controlled by a high time res. slider or control data, but
> > shouldn't be connected to the next audio signal by default. I can't
> > think of any simple examples off hand, but combined with MOMENTARY
> > it could be used for sample accurate tempo tapping.
...
> Considering the sidechain deal, this *idea* seems useful - but
> sidechains are *not* control ports, so this would still be the wrong
> tool for that job, the way I understand it. Some other hint would
> have to be used for that, and preferably one that's less specific
> than "SIDECHAIN".
That sounds useful, but its a seperate issue. I cant think of a way of
generalising it... maybe OPTIONAL? i.e. this plugin will still do
something useful if this port isn't connected.
> > RANDOMISABLE. Hints that its useful/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. Allows you to specify which controls can be randomised
> > without anything too supprising happening to the user (eg. sudden
> > +100dB gain would be unpleasent).
>
> That sound cool, although I'm not a great fan of random control data
> myself.
>
> <rant>
> I'd rather record the "random" data, so I can edit it if needed, and
> be sure that it'll always sound the same every time I play the song.
> I get nervous otherwise! ;-) And I've had some bad experiences with
> noise generators and resonant filters... In Audiality, I decided to
> reset the NG before rendering each waveform, to guarantee that a
> certain script always generates the exact same waveform.
> </rant>
What was suggested is that the host would provide a control and /if/ the
user clicked it it would randomise all the hinted control once. Its just
for when you run out of inspiration or are feeling brave ;)
If you were using host automation at the time I would expect it to record
the changes and play them back. Its not like a random input that varies
every block.
FWIW I agree with you on random data streams, they should be repeatable.
My "delayorama" plugin (well, not really mine, the idea was nicked from
Waves via Paul D. IIRC) has a random bias, but its seeded from a user
controlled value, so the the "random" bias will always be the same.
- Steve
More information about the Linux-audio-dev
mailing list