LMMS
Loading...
Searching...
No Matches
lmms::EqLp12Filter Class Reference

The EqLp12Filter class. A 2 pole low pass filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt. More...

#include <EqFilter.h>

Inheritance diagram for lmms::EqLp12Filter:
lmms::EqFilter

Public Member Functions

void calcCoefficents () override
 calcCoefficents Override this in child classes to provide the coefficents, based on Freq, Res and Gain
Public Member Functions inherited from lmms::EqFilter
 EqFilter ()
virtual void setSampleRate (int sampleRate)
virtual void setFrequency (float freq)
virtual void setQ (float res)
virtual void setGain (float gain)
virtual void setParameters (float sampleRate, float freq, float res, float gain)
float update (float in, ch_cnt_t ch, float frameProgress)
 update filters using two BiQuads, then crossfades, depending on on percentage of period processes

Additional Inherited Members

Protected Member Functions inherited from lmms::EqFilter
void setCoeffs (float a1, float a2, float b0, float b1, float b2)
Protected Attributes inherited from lmms::EqFilter
float m_sampleRate
float m_freq
float m_res
float m_gain
float m_bw
StereoBiQuad m_biQuadFrameInitial
StereoBiQuad m_biQuadFrameTarget

Detailed Description

The EqLp12Filter class. A 2 pole low pass filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt.

Member Function Documentation

◆ calcCoefficents()

void lmms::EqLp12Filter::calcCoefficents ( )
inlineoverridevirtual

calcCoefficents Override this in child classes to provide the coefficents, based on Freq, Res and Gain

Reimplemented from lmms::EqFilter.


The documentation for this class was generated from the following file: