On Sun, Jun 25, 2006 at 04:21:20 -0400, Dave Robillard wrote:
It's all
about modulation, if I connect a [-1.0, 1.0] sine LFO to a cutoff
modulation input then I want it to modulate up and down by N octaves, not
N Hz, frequency-linearly symmetric modulations sound wrong. My favourite
(digital) modular filters have a centre frequnecy (shown in Hz, expoentialy
scaled control) and a modulation input that modulates in octaves.
You want the modulation to be musically relevent, and the most musically
useful unit for pitch is octaves :) Humans aren't SI sadly.
I agree that describing it as volts is a bit odd, but it instantly makes
people like me feel at home. There's not reason why a digital modular neds
units for its modulation sources. It's just real numbers.
This is true, but there are other cases when you want a real, meaningful
frequency to do something with (using the same plugin). Eg lowpass all
frequencies above 800Hz. Someone working on a DAW definitely doesn't
want to deal with this meaningless V/Oct unit.
That's why I said you have a centre frequency control, that's set in Hz.
Of course, in a modular you can convert Hz frequencies
to VOct
frequencies, and in a DAW you can convert VOct frequencies to Hz, but in
both cases it's a user nuisance, so it needs to be automatic. My gripe
isn't with the unit itself, so much as in the current situation with
LADSPA it's a really, really huge PITA to have a mess of twisty little
units, all alike.
Yes, but neccesary, unless your hosts all understand the semantics of
pitch/frequency and are willing to do lots of pow() based conversions.
Of course LV2 will let us solve this, and the
frequency unit can in both
cases be kept entirely transparent by the host (if you want), making the
actual unit used by a plugin just an optimization as it should be
(skipping the conversion step).
s/will/could/, I'm not yet convinced that it's appropriate. My preference
would still be for a Hz centre control and a (high rate) modulation input.
If there's a sane representation in RDF for a single port to do both
things well, then I'm all for it, but I'm scpetical.
- Steve