From b42bfda51a3491be62c23a5281411259f53c851b Mon Sep 17 00:00:00 2001 From: mitja-p Date: Mon, 5 Jun 2023 11:23:09 +0200 Subject: [PATCH] Bugfix for #18 As mentioned in #18 there is now additional parameter in FirCoefficients that is missing here. For compatibility reasons I have set Gain to 1. --- src/Filtering/OnlineFilter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Filtering/OnlineFilter.cs b/src/Filtering/OnlineFilter.cs index 408db4a9..e4a02d3d 100644 --- a/src/Filtering/OnlineFilter.cs +++ b/src/Filtering/OnlineFilter.cs @@ -47,7 +47,7 @@ public static OnlineFilter CreateLowpass(ImpulseResponse mode, double sampleRate { if (mode == ImpulseResponse.Finite) { - double[] c = FirCoefficients.LowPass(sampleRate, cutoffRate, order >> 1); + double[] c = FirCoefficients.LowPass(sampleRate, cutoffRate, 1, order >> 1); return new OnlineFirFilter(c); }