diff --git a/Source/DSP/Voice.h b/Source/DSP/Voice.h index cf052ff..b33c041 100644 --- a/Source/DSP/Voice.h +++ b/Source/DSP/Voice.h @@ -124,7 +124,7 @@ public: if (lfo2Depth > 0.001f && lfo2Dest == LFODest::FilterCutoff) modCutoff *= std::pow(2.0f, lfo2Out * 4.0f); - modCutoff = std::clamp(modCutoff, 25.0f, 1200.0f); + modCutoff = std::clamp(modCutoff, 20.0f, static_cast(getSampleRate() * 0.49)); filter.setCoefficients(modCutoff, filterResonance, filterType); filterR.setCoefficients(modCutoff, filterResonance, filterType);