From 5751d75cedd14bdc316a04e49e08b0cb37794f15 Mon Sep 17 00:00:00 2001 From: curlymorphic Date: Sun, 3 Jun 2018 15:14:53 +0100 Subject: [PATCH] The Equliser plugin had a bug,where the LP48 filter was having one of its poles incorrectly set by the HP filter model. This resulted, in an unusable LP48 filter. This fixes the above. --- plugins/Eq/EqEffect.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/Eq/EqEffect.cpp b/plugins/Eq/EqEffect.cpp index 8d37b29ac..2caac4daa 100644 --- a/plugins/Eq/EqEffect.cpp +++ b/plugins/Eq/EqEffect.cpp @@ -122,9 +122,7 @@ bool EqEffect::processAudioBuffer( sampleFrame *buf, const fpp_t frames ) m_hp12.setParameters( sampleRate, hpFreq, hpRes, 1 ); m_hp24.setParameters( sampleRate, hpFreq, hpRes, 1 ); m_hp480.setParameters( sampleRate, hpFreq, hpRes, 1 ); - m_lp480.setParameters( sampleRate, lpFreq, lpRes, 1 ); m_hp481.setParameters( sampleRate, hpFreq, hpRes, 1 ); - m_lp481.setParameters( sampleRate, hpFreq, hpRes, 1 ); m_lowShelf.setParameters( sampleRate, lowShelfFreq, lowShelfRes, lowShelfGain ); m_para1.setParameters( sampleRate, para1Freq, para1Bw, para1Gain ); m_para2.setParameters( sampleRate, para2Freq, para2Bw, para2Gain ); @@ -134,7 +132,7 @@ bool EqEffect::processAudioBuffer( sampleFrame *buf, const fpp_t frames ) m_lp12.setParameters( sampleRate, lpFreq, lpRes, 1 ); m_lp24.setParameters( sampleRate, lpFreq, lpRes, 1 ); m_lp480.setParameters( sampleRate, lpFreq, lpRes, 1 ); - m_lp480.setParameters( sampleRate, lpFreq, lpRes, 1 ); + m_lp481.setParameters( sampleRate, lpFreq, lpRes, 1 );