Audio FX
 
Loading...
Searching...
No Matches
LowPass Class Reference

Represents a low pass filter which is a type of biquad filter. More...

#include <lp.h>

Inheritance diagram for LowPass:
Biquad Filter

Public Member Functions

 LowPass (double cutoffFreq, int sampleRate, double q)
 Establish filter parameters.
 
void setCoefficients (double f0, double q) override
 Set cutoff frequency and/or quality factor.
 
- Public Member Functions inherited from Biquad
void process (vector< vector< double > > &samples) override
 apply biquad filter to v
 

Additional Inherited Members

- Protected Attributes inherited from Biquad
double a0
 
double a1
 
double a2
 
double b0
 
double b1
 
double b2
 
double fs
 

Detailed Description

Represents a low pass filter which is a type of biquad filter.

Constructor & Destructor Documentation

◆ LowPass()

LowPass::LowPass ( double cutoffFreq,
int sampleRate,
double q )

Establish filter parameters.

Parameters
cutoffFreq-> cutoff frequency
sampleRate-> sample rate for audio being processed through filter
q-> Quality factor

Member Function Documentation

◆ setCoefficients()

void LowPass::setCoefficients ( double f0,
double q )
overridevirtual

Set cutoff frequency and/or quality factor.

Parameters
f0-> cutoff frequency
q-> Quality Factor

Implements Biquad.


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