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 a09f9127f51e6c7aeb54b544c8b65f8aa5354776
parent 97469f472b88ae8eadc425cf5c427320dc443013
Author: lol-catz <lolcatz21@protonmail.com>
Date:   Wed, 29 Sep 2021 22:08:59 -0500

fix Added a +1 offset method to correctly display "Arp Octave Range"

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

diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp @@ -655,6 +655,11 @@ namespace Virus return juce::String(juce::roundToInt(50 + (75 - 50) * (idx / 127))) + "%"; } + juce::String numToArpOctave(float idx, Parameter::Description) + { + return juce::String(juce::roundToInt(idx + 1)); + } + juce::String numToClockTempo(float idx, Parameter::Description) { return juce::String(juce::roundToInt(63 + (190 - 63) * (idx / 127))) + "BPM"; @@ -1176,7 +1181,7 @@ namespace Virus {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 1, "Arp Mode", {0,6}, numToArpMode, {}, true, true, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 2, "Arp Pattern Selct", {0,61}, {},{}, true, true, false}, - {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 3, "Arp Octave Range", {0,3}, {},{}, true, true, false}, + {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 3, "Arp Octave Range", {0,3}, numToArpOctave,{}, true, true, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 4, "Arp Hold Enable", {0,1}, {},{}, true, false, true}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 5, "Arp Note Length", {0,127}, paramTo7bitSigned, textTo7bitSigned, true, false, false}, {Parameter::Page::B, Parameter::Class::SOUNDBANK_B, 6, "Arp Swing", {0,127}, numToArpSwing, {}, true, false, false},