Audio FX
 
Loading...
Searching...
No Matches
Biquad Class Referenceabstract

Represents a Biquad filter which is a type of filter. More...

#include <biquad.h>

Inheritance diagram for Biquad:
Filter BellFilter HighPass HighShelf LowPass LowShelf

Public Member Functions

void process (vector< vector< double > > &samples) override
 apply biquad filter to v
 
virtual void setCoefficients (double, double)=0
 sets the parameters of the filter. What is being set depends on the type of filter
 

Protected Attributes

double a0
 
double a1
 
double a2
 
double b0
 
double b1
 
double b2
 
double fs
 

Detailed Description

Represents a Biquad filter which is a type of filter.

Member Function Documentation

◆ process()

void Biquad::process ( vector< vector< double > > & samples)
overridevirtual

apply biquad filter to v

Parameters
v-> signal separated by channel

Implements Filter.

◆ setCoefficients()

virtual void Biquad::setCoefficients ( double ,
double  )
pure virtual

sets the parameters of the filter. What is being set depends on the type of filter

Implemented in BellFilter, HighPass, HighShelf, LowPass, and LowShelf.


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