Fixed getFilterCutoffNormalized

This commit is contained in:
Roland Rabien 2023-09-24 19:48:06 -07:00
commit 4030dac16b
2 changed files with 3 additions and 2 deletions

@ -1 +1 @@
Subproject commit 49e7a0e0d34f0bd47cbd083790e55721573a200e Subproject commit 13c84722cc097e5d859c71a66d8bd24aec113f49

View file

@ -409,7 +409,8 @@ bool WavetableVoice::isVoiceActive()
float WavetableVoice::getFilterCutoffNormalized() float WavetableVoice::getFilterCutoffNormalized()
{ {
float freq = filter.getFrequency(); 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) gin::WTOscillator::Params WavetableVoice::getLiveWTParams (int osc)