This tool calculates how the "Rate" knob found on the LFOs and global LFOs affects the frequency/duration[1] of the LFO cycles in U-HE's magnificent Zebra software synthesizer. The idea came to me when I read this thread at kvraudio.com.
Note: the Rate knob scales the speed of the LFO relative to the value set for the "Sync" parameter. E.g. if you set the "Sync" value to 10s (10 seconds), a Rate value of 100 - the neutral setting - means that one cycle of the LFO takes 10 seconds. A Rate value of 200 (the maximum, which is a speed scaling factor of 8.0) will cause the LFO to run 8 times faster (that is, each cycle takes only 1.25 seconds). A Rate value of 50 corresponds to a speed scaling factor of 0.125, ie. each cycles takes eight times as long (80 seconds).
Basically, this tool answers three questions:
The relationship between the knob value and the actual speed scaling factor is as follows:
SpeedScale = (KnobValue/100) ^ 3
(ie. the cube of a hundredth of the
knob value)
-- or respectively --
KnobValue = 100 * SpeedScale ^ (1/3)
(ie. 100 times the cube root of
the speed scaling factor)
Where KnobValue
is the value of the Rate knob and SpeedScale
is the scaling factor of the LFO frequency.
NB: SpeedScale
can be replaced by (1/DurationScale)
(where
DurationScale
is the duration scaling factor applied to the duration
of the cycles of the LFO) if necessary.
This tool was originally developed by Andre Loker and is provided as-is without any express or implied warranties. Use at own risk. You may copy the code of this website and use it for your own purposes in its original or in modified form. Attribution of the original author (Andre Loker) is highly appreciated but not strictly necessary.
[1] We use the term "speed" for an LFO's frequency (cycles per second) and the term "duration" for its period (duration of one cycle) in this text. Frequency and period of a wave are closely related. The frequency is the inverse of the period (and vice versa): if the frequency is F, the period is 1/F.