From 0a975eba29b6cd0b849e24e8d15e8454510357f8 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 23 Aug 2016 13:44:00 +0200 Subject: [PATCH] Nyquist (pronounce it like Klopstock!) --- libs/ardour/dsp_filter.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/ardour/dsp_filter.cc b/libs/ardour/dsp_filter.cc index 0eef61a0f4..d1aa6cd9ae 100644 --- a/libs/ardour/dsp_filter.cc +++ b/libs/ardour/dsp_filter.cc @@ -197,9 +197,9 @@ Biquad::configure (double a1, double a2, double b0, double b1, double b2) void Biquad::compute (Type type, double freq, double Q, double gain) { - if (Q <= .001) { Q = 0.001; } - if (freq <= 1.) { freq = 1.; } - if (freq >= _rate) { freq = _rate; } + if (Q <= .001) { Q = 0.001; } + if (freq <= 1.) { freq = 1.; } + if (freq >= 0.4998 * _rate) { freq = 0.4998 * _rate; } /* Compute biquad filter settings. * Based on 'Cookbook formulae for audio EQ biquad filter coefficents' -- 2.30.2