From d5a21c5448bf5524c12d0ccd6ff827e0d5f5e87c Mon Sep 17 00:00:00 2001 From: Armin Date: Mon, 13 Jul 2026 22:07:51 +0200 Subject: [PATCH] Fix filter cutoff clamp: allow full range to Nyquist instead of 1200 Hz cap --- Source/DSP/Voice.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);