Configure a region to use more than one oscillator.
- If the value is 1, the region operates normally, in single oscillator mode.
- If the value is 2, the region operates in ring modulation mode.
- If between 3 and 9, this defines a unison, with the value being the number of oscillators. In this case, oscillator_detune must also be set to indicate the spread between the oscillators.
Cakewalk unison #
m be the number of oscillators defined by
d the detune value defined by oscillator_detune.
The array of m oscillators is tuned by multiplying
for each oscillator by its coefficient.
The oscillators sum into left and right channels with declining linear gain,
opposite for each channel.
i the number of the oscillator (starting at 1),
the left gain is
(i-1)/(m-1), and the right gain is
/* # Left:  25 cents, 0 dB  -25 cents, -2.49878 dB  100 cents, -6.0206 dB  -100 cents, -12.0412 dB  0 cents, -inf dB # Right:  0 cents, 0 dB  -100 cents, -2.49878 dB  100 cents, -6.0206 dB  -25 cents, -12.0412 dB  25 cents, -inf dB */ <region> oscillator_detune=100 oscillator_multi=5
|oscillator_multi||Cakewalk SFZ v2||integer||1||1 to 9|
Category: Wavetable Oscillator