commit 9f1d6e852b6f338220995bf9c04f1c47e54528a9
parent e92aacc4dd1a67372437fb79c926e1b83845ecda
Author: lol-catz <lolcatz21@protonmail.com>
Date: Thu, 30 Sep 2021 08:44:15 -0500
fix Added missing lables for "filter select" [paramater may be unncessary in plugin? hardware / macro control?]
Diffstat:
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp
@@ -1098,6 +1098,18 @@ namespace Virus
default: return juce::String(v);
}
}
+
+ juce::String numToFilterSelect(float idx, Parameter::Description)
+ {
+ const auto ridx = juce::roundToInt(idx);
+ switch (ridx)
+ {
+ case 0: return "Filter 1";
+ case 1: return "Filter 2";
+ case 2: return "Filter 1+2";
+ default: return juce::String(idx);
+ }
+ }
const std::initializer_list<Parameter::Description> Controller::m_paramsDescription =
{
@@ -1317,7 +1329,7 @@ namespace Virus
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 108, "Assign 6 Source", {0,27}, numToModMatrixSource, {}, true, true, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 109, "Assign 6 Destination", {0,122}, numToModMatrixDest, {}, true, true, false},
{Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 110, "Assign 6 Amount", {0,127}, paramTo7bitSigned, {}, true, false, false},
- {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 122, "Filter Select", {0,2}, {},{}, true, true, false},
+ {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 122, "Filter Select", {0,2}, numToFilterSelect, {}, true, true, false},
{Parameter::Page::C, Parameter::Class::MULTI_PARAM|Parameter::Class::NON_PART_SENSITIVE, 22, "Delay Output Select", {0,14}, numToOutputDelaySelect, {}, true, true, false},
{Parameter::Page::C, Parameter::Class::MULTI_PARAM|Parameter::Class::BANK_PROGRAM_CHANGE_PARAM_BANK_SELECT, 31, "Part Bank Select", {0, 3 + 26}, {},{}, false, true, false},