On Wednesday 15 January 2003 19.13, Steve Harris wrote:
There have been a few suggestions recently, I'l
try to summarise
them for comment.
MOMENTARY. A hint to suggest that a control should behave like a
momentary switch, eg. on for as long as the user holds down the
key/mouse button/whatever. Useful for reset or sync controls for
example. Would be useful in the DJ flanger. Only applies to TOGGLED
controls.
This sounds like a nice, clean and useful feature.
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.
I'm not sure... What does it *really* mean? Sure, "this is an audio
rate control" - but that only suggests to hosts that it *might* be a
bad idea to assume that it should be connected to an audio port...
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".
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>
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`--------------------------->
http://olofson.net/audiality -'
---
http://olofson.net ---
http://www.reologica.se ---