The detuning factor of this operator. Acts as a multiplier of the frequency the operator is playing.
The number of semitones this operator is detuned from is calculated as follows: semitone = (12.0 * Math.log(detune_factor)) / Math.log(2.0)
In the DAW, this is shown either as "semitone" or "ratio" depending on the operator_detune_mode_index field of the heisenberg itself. The 'semitone" mode shows the number of semitones to detune, down/up to 99.999 semitones. If detune_factor is above or below this semitone range, looking at the ratio in semitone mode will show "--.-----"
| key | value |
|---|---|
| default | 1 |
| range | [0, 64] |
| is | api.TargetType.AutomatableParameter |
The extent to which envelope 2 influences this operator's amplitude.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
The extent to which envelope 3 influences this operator's amplitude.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
The extent to which the main envelope influences this operator's amplitude.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Offset in Hz of the final frequency produced. Added to the operator frequency after the detune factor has been applied.
| key | value |
|---|---|
| default | 0 |
| range | [-9999.990234375, 9999.990234375] |
| is | api.TargetType.AutomatableParameter |
The operator's gain. Equivalent to a dB range of [-inf, 0.0].
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
The extent to which LFO 1 influences this operator's amplitude.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
The extent to which LFO 2 influences this operator's amplitude.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Setting this factor to > 0 offsets the phase of this operator by the pre-modulation signal of operator "A" (the first operator of the 4) multiplied by this factor.
Note that for all operators, phase modulation is the last step, after LFOs, envelopes, frequency offsets etc.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Setting this factor to > 0 offsets the phase of this operator by the pre-modulation signal of operator "B" (the second operator of the 4) multiplied by this factor.
Note that for all operators, phase modulation is the last step, after LFOs, envelopes, frequency offsets etc.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Setting this factor to > 0 offsets the phase of this operator by the pre-modulation signal of operator "C" (the third operator of the 4) multiplied by this factor.
Note that for all operators, phase modulation is the last step, after LFOs, envelopes, frequency offsets etc.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Setting this factor to > 0 offsets the phase of this operator by the pre-modulation signal of operator "D" (the fourth operator of the 4) multiplied by this factor.
Note that for all operators, phase modulation is the last step, after LFOs, envelopes, frequency offsets etc.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Pans the signal to left/right. -1 is fully left, 0 is centered (unchanged), 1 is fully right.
| key | value |
|---|---|
| default | 0 |
| range | [-1, 1] |
| is | api.TargetType.AutomatableParameter |
Whether the pitch envelope influences the pitch of the operator. The pitch envelope affects the pitch of the operator multiplicatively.
| key | value |
|---|---|
| default | false |
| is | api.TargetType.AutomatableParameter |
The extent to which a note's velocity influences this specific operator's amplitude. 0.0 means no influence, 1.0 means full influence. 0.25 means the operator's amplitude is between 0.75 and 1 depending on the note's velocity.
Full formula: factor = (1 - velocity_amplitude_modulation_depth) + note_velocity * velocity_amplitude_modulation_depth
Note that a note's velocity still influences the signal's amplitude overall after the operator's signals have been added together.
| key | value |
|---|---|
| default | 0 |
| range | [0, 1] |
| is | api.TargetType.AutomatableParameter |
Selects the waveform shape the operator produces.
| key | value |
|---|---|
| default | 1 |
| range | [1, 49] |
| is | api.TargetType.AutomatableParameter |
One of the 4 operators of the heisenberg. In the UI, they're also called "A", "B", "C" and "D".