gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit e92aacc4dd1a67372437fb79c926e1b83845ecda
parent b44cc172f741047ae823b9888ef95271059ca830
Author: lol-catz <lolcatz21@protonmail.com>
Date:   Thu, 30 Sep 2021 08:21:37 -0500

fix Add missing "Distortion Curve" labels

Diffstat:
Msource/jucePlugin/VirusController.cpp | 23++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp @@ -411,6 +411,27 @@ namespace Virus } } + juce::String numToDistortionCurv(float idx, Parameter::Description) + { + const auto ridx = juce::roundToInt(idx); + switch (ridx) + { + case 0: return "Off"; + case 1: return "Light"; + case 2: return "Soft"; + case 3: return "Middle"; + case 4: return "Hard"; + case 5: return "Digital"; + case 6: return "Shaper"; + case 7: return "Rectifier"; + case 8: return "BitReducer"; + case 9: return "RateReducer"; + case 10: return "LowPass"; + case 11: return "HighPass"; + default: return juce::String(idx); + } + } + juce::String numToFilterMode(float idx, Parameter::Description) { const auto ridx = juce::roundToInt(idx); @@ -1285,7 +1306,7 @@ namespace Virus {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 97, "Bass Intensity", {0,127}, {},{}, true, false, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 98, "Bass Tune", {0,127}, {},{}, true, false, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 99, "Input Ringmodulator", {0,127}, {},{}, true, false, false}, - {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 100, "Distortion Curve", {0,6}, {},{}, true, true, false}, + {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 100, "Distortion Curve", {0,6}, numToDistortionCurv,{}, true, true, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 101, "Distortion Intensity", {0,127}, {},{}, true, false, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 102, "Assign 4 Source", {0,27}, numToModMatrixSource,{}, true, true, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B|Parameter::Class::VIRUS_C, 103, "Assign 4 Destination", {0,122}, numToModMatrixSource, {}, true, true, false},