LMMS
Loading...
Searching...
No Matches
dsp::two_band_eq Class Reference

#include <audio_fx.h>

Public Member Functions

void reset ()
float process (float v)
void copy_coeffs (const two_band_eq &src)
void sanitize ()
void set (float _low_freq, float _low_gain, float _high_freq, float _high_gain, float sr)

Private Attributes

dsp::onepole< float > lowcut
dsp::onepole< float > highcut
float low_gain
float high_gain

Member Function Documentation

◆ copy_coeffs()

void dsp::two_band_eq::copy_coeffs ( const two_band_eq & src)
inline

◆ process()

float dsp::two_band_eq::process ( float v)
inline

◆ reset()

void dsp::two_band_eq::reset ( )
inline

◆ sanitize()

void dsp::two_band_eq::sanitize ( )
inline

◆ set()

void dsp::two_band_eq::set ( float _low_freq,
float _low_gain,
float _high_freq,
float _high_gain,
float sr )
inline

Member Data Documentation

◆ high_gain

float dsp::two_band_eq::high_gain
private

◆ highcut

dsp::onepole<float> dsp::two_band_eq::highcut
private

◆ low_gain

float dsp::two_band_eq::low_gain
private

◆ lowcut

dsp::onepole<float> dsp::two_band_eq::lowcut
private

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