On Wed, Aug 22, 2012 at 05:32:26PM -0400, David Robillard wrote:
> The oscillators actually have three CV frequency ports: frequency, lin.
(upper case names refer to the enums in *.h, CV means audio rate in AMS)
FREQ (CV, log) : keyboard voltage, so this needs to be log in AMS.
OCTN, TUNE (control, log) : from GUI. In fact one control separated into
and 'octave' switch and 'tune' slider. They are two ports only because
AMS derives the GUI from the plugin interface. Today I'd separate them
only in the GUI.
Note that there is no problem at all if the for example the VCO has
middle C as the reference and the keyboard has A440. Just use the
'TUNE' control to shift everything by 3/4 octave. That's one of
the reasons why it exists.
> The filters are slightly different: they also have two CV FM ports (lin
Sorry but this is wrong. The filters have:
A_FREQ (CV, log) : keyboard voltage),
C_FREQ (control, log) : GUI slider
A_FMOD (CV, log) : modulation (e.g. envelope), gain set by C_FMODG (slider).
So the 'cutoff' is avaiable as both CV and control, and they don't
have linear modulation.
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
Linux-audio-dev mailing list