From 4030dac16b9838542bbd135e70766ea1b6ba1f3e Mon Sep 17 00:00:00 2001 From: Roland Rabien Date: Sun, 24 Sep 2023 19:48:06 -0700 Subject: [PATCH] Fixed getFilterCutoffNormalized --- modules/gin | 2 +- plugin/Source/WavetableVoice.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/gin b/modules/gin index 49e7a0e..13c8472 160000 --- a/modules/gin +++ b/modules/gin @@ -1 +1 @@ -Subproject commit 49e7a0e0d34f0bd47cbd083790e55721573a200e +Subproject commit 13c84722cc097e5d859c71a66d8bd24aec113f49 diff --git a/plugin/Source/WavetableVoice.cpp b/plugin/Source/WavetableVoice.cpp index 917f098..65e1f9a 100644 --- a/plugin/Source/WavetableVoice.cpp +++ b/plugin/Source/WavetableVoice.cpp @@ -409,7 +409,8 @@ bool WavetableVoice::isVoiceActive() float WavetableVoice::getFilterCutoffNormalized() { float freq = filter.getFrequency(); - return proc.filterParams.frequency->getUserRange().convertTo0to1 (juce::jlimit (0.0f, 1.0f, gin::getMidiNoteFromHertz (freq))); + auto range = proc.filterParams.frequency->getUserRange(); + return range.convertTo0to1 (juce::jlimit (range.start, range.end, gin::getMidiNoteFromHertz (freq))); } gin::WTOscillator::Params WavetableVoice::getLiveWTParams (int osc)