From 194088db5fc2248c7ecf61abad504e13197a356f Mon Sep 17 00:00:00 2001 From: "Raine M. Ekman" Date: Tue, 18 Mar 2014 21:26:08 +0200 Subject: [PATCH] basic_filters.h: Saner limits for frequency --- include/basic_filters.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/basic_filters.h b/include/basic_filters.h index 2462978ee..aee960a71 100644 --- a/include/basic_filters.h +++ b/include/basic_filters.h @@ -69,7 +69,7 @@ public: static inline float minFreq() { - return( 0.01f ); + return( 10.0f ); } static inline float minQ() @@ -488,8 +488,9 @@ public: /*, const bool _q_is_bandwidth = false*/ ) { // temp coef vars - _freq = qMax( _freq, minFreq() );// limit freq and q for not getting - // bad noise out of the filter... + _freq = qMax( _freq, minFreq() ); // limit freq and q for not getting + _freq = qMin(_freq, m_sampleRate/2); // bad noise out of the filter... + _q = qMax( _q, minQ() ); if( m_type == Lowpass_RC12 ||