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

The EqPeakFilter class A Peak Filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt. More...

#include <EqFilter.h>

Inheritance diagram for lmms::EqPeakFilter:
lmms::EqFilter

Public Member Functions

void calcCoefficents () override
 calcCoefficents Override this in child classes to provide the coefficents, based on Freq, Res and Gain
void setParameters (float sampleRate, float freq, float bw, float gain) override
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)
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 EqPeakFilter class A Peak Filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt.

Member Function Documentation

◆ calcCoefficents()

void lmms::EqPeakFilter::calcCoefficents ( )
inlineoverridevirtual

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

Reimplemented from lmms::EqFilter.

◆ setParameters()

void lmms::EqPeakFilter::setParameters ( float sampleRate,
float freq,
float bw,
float gain )
inlineoverridevirtual

Reimplemented from lmms::EqFilter.


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