commit e916ba599d884ebc7e22fa3c9c9103123601b60f
parent 90a3a04021d0b6bf4e0634396ad8567d2c01258e
Author: lol-catz <lolcatz21@protonmail.com>
Date: Thu, 30 Sep 2021 10:50:48 -0500
fix Added missing labels for "Vocoder Mode"
Diffstat:
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp
@@ -1129,6 +1129,28 @@ namespace Virus
}
}
+ juce::String numToVocoderMode(float idx, Parameter::Description)
+ {
+ const auto ridx = juce::roundToInt(idx);
+ switch (ridx)
+ {
+ case 0: return "Off";
+ case 1: return "Oscillator";
+ case 2: return "Osc Hold";
+ case 3: return "Noise";
+ case 4: return "In L";
+ case 5: return "In L+R";
+ case 6: return "In R";
+ case 7: return "Aux1 L";
+ case 8: return "Aux1 L+R";
+ case 9: return "Aux1 R";
+ case 10: return "Aux2 L";
+ case 11: return "Aux2 L+R";
+ case 12: return "Aux2 R";
+ default: return juce::String(idx);
+ }
+ }
+
juce::String numToMusicDivision(float idx, Parameter::Description)
{
const auto ridx = juce::roundToInt(idx);
@@ -1339,7 +1361,7 @@ namespace Virus
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 36, "Punch Intensity", {0,127}, {},{}, true, false, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 38, "Input Follower Mode",
{0,9}, {},{}, true, true, false},
- {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 39, "Vocoder Mode", {0,12}, {},{}, true, true, false},
+ {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 39, "Vocoder Mode", {0,12}, numToVocoderMode,{}, true, true, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 41, "Osc3 Mode", {0,67}, numToOsc3Mode,{}, true, true, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 42, "Osc3 Volume", {0,127}, {},{}, true, false, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 43, "Osc3 Semitone", {0,127}, paramTo7bitSigned, textTo7bitSigned, true, false, false},