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

#include <EqFilter.h>

Inheritance diagram for lmms::EqLinkwitzRiley:
lmms::LinkwitzRiley< 2 >

Public Member Functions

 EqLinkwitzRiley ()
virtual void setSR (int sampleRate)
virtual void setFrequency (float freq)
virtual void processBuffer (SampleFrame *buf, const f_cnt_t frames)
Public Member Functions inherited from lmms::LinkwitzRiley< 2 >
 LinkwitzRiley (float sampleRate)
virtual ~LinkwitzRiley ()=default
void clearHistory ()
void setSampleRate (float sampleRate)
void setCoeffs (float freq)
void setLowpass (float freq)
void setHighpass (float freq)
float update (float in, ch_cnt_t ch)

Protected Attributes

float m_freq
int m_sr

Constructor & Destructor Documentation

◆ EqLinkwitzRiley()

lmms::EqLinkwitzRiley::EqLinkwitzRiley ( )
inline

Member Function Documentation

◆ processBuffer()

virtual void lmms::EqLinkwitzRiley::processBuffer ( SampleFrame * buf,
const f_cnt_t frames )
inlinevirtual

◆ setFrequency()

virtual void lmms::EqLinkwitzRiley::setFrequency ( float freq)
inlinevirtual

◆ setSR()

virtual void lmms::EqLinkwitzRiley::setSR ( int sampleRate)
inlinevirtual

Member Data Documentation

◆ m_freq

float lmms::EqLinkwitzRiley::m_freq
protected

◆ m_sr

int lmms::EqLinkwitzRiley::m_sr
protected

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