|
1 | 1 | #include "StringMachineShared.hpp" |
| 2 | +#include <cmath> |
2 | 3 |
|
3 | 4 | void InitParameter(uint32_t index, Parameter ¶meter) |
4 | 5 | { |
@@ -171,6 +172,47 @@ void InitParameter(uint32_t index, Parameter ¶meter) |
171 | 172 | parameter.ranges = ParameterRanges(3.0, -60.0, +20.0); |
172 | 173 | break; |
173 | 174 |
|
| 175 | + case pIdOutDetuneUpper: |
| 176 | + parameter.symbol = "osc_current_detune_upper"; |
| 177 | + parameter.name = "Oscillator detune 4'"; |
| 178 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 179 | + parameter.ranges = ParameterRanges(0.0, -1.0, +1.0); |
| 180 | + break; |
| 181 | + case pIdOutDetuneLower: |
| 182 | + parameter.symbol = "osc_current_detune_lower"; |
| 183 | + parameter.name = "Oscillator detune 8'"; |
| 184 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 185 | + parameter.ranges = ParameterRanges(0.0, -1.0, +1.0); |
| 186 | + break; |
| 187 | + case pIdOutChorusPhase1: |
| 188 | + parameter.symbol = "cho_current_phase1"; |
| 189 | + parameter.name = "Chorus phase 1"; |
| 190 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 191 | + parameter.unit = "rad"; |
| 192 | + parameter.ranges = ParameterRanges(0.0, 0.0, 2 * M_PI); |
| 193 | + break; |
| 194 | + case pIdOutChorusPhase2: |
| 195 | + parameter.symbol = "cho_current_phase2"; |
| 196 | + parameter.name = "Chorus phase 2"; |
| 197 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 198 | + parameter.unit = "rad"; |
| 199 | + parameter.ranges = ParameterRanges(0.0, 0.0, 2 * M_PI); |
| 200 | + break; |
| 201 | + case pIdOutMasterLevel1: |
| 202 | + parameter.symbol = "master_current_level1"; |
| 203 | + parameter.name = "Master level 1"; |
| 204 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 205 | + parameter.unit = "dB"; |
| 206 | + parameter.ranges = ParameterRanges(0.0, -100.0, +100.0); |
| 207 | + break; |
| 208 | + case pIdOutMasterLevel2: |
| 209 | + parameter.symbol = "master_current_level2"; |
| 210 | + parameter.name = "Master level 2"; |
| 211 | + parameter.hints = kParameterIsAutomable|kParameterIsOutput; |
| 212 | + parameter.unit = "dB"; |
| 213 | + parameter.ranges = ParameterRanges(0.0, -100.0, +100.0); |
| 214 | + break; |
| 215 | + |
174 | 216 | default: |
175 | 217 | DISTRHO_SAFE_ASSERT(false); |
176 | 218 | break; |
|
0 commit comments