From e2e05b0520166fd62c01afd8d79c52dca5182d9c Mon Sep 17 00:00:00 2001 From: Thor Harald Johansen Date: Mon, 10 Apr 2023 13:15:00 +0200 Subject: [PATCH] Filter tuning --- include/synth/dsp/filter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/synth/dsp/filter.h b/include/synth/dsp/filter.h index f1fead1..4e523a0 100644 --- a/include/synth/dsp/filter.h +++ b/include/synth/dsp/filter.h @@ -26,7 +26,7 @@ public: Output tick(float as, float freq, float Q) { Output out; - float kK = tan(M_PI_4 * clamp(freq, 0, 1)); + float kK = tan(M_PI_4 * clamp(0.001 * exp(freq * 6.907), 0, 1)); float kQ = fmaxf(0, Q); float kdiv = 1 + kK/kQ + kK*kK;