swift
Public Member Functions | List of all members
swift::sound::dsp::BiQuadFilter Class Reference

Digital biquad filter. More...

Public Member Functions

 BiQuadFilter ()=default
 Ctor.
 
float transform (float inSample)
 Transform.
 
void setCoefficients (double aa0, double aa1, double aa2, double b0, double b1, double b2)
 Set filter parameters.
 
void setLowPassFilter (float sampleRate, float cutoffFrequency, float q)
 Set filter parameters.
 
void setPeakingEq (float sampleRate, float centreFrequency, float q, float dbGain)
 Set filter parameters.
 
void setHighPassFilter (float sampleRate, float cutoffFrequency, float q)
 Set filter parameters.
 

Static Public Member Functions

static BiQuadFilter lowPassFilter (float sampleRate, float cutoffFrequency, float q)
 Get filters.
 
static BiQuadFilter highPassFilter (float sampleRate, float cutoffFrequency, float q)
 Get filters.
 
static BiQuadFilter peakingEQ (float sampleRate, float centreFrequency, float q, float dbGain)
 Get filters.
 

Detailed Description

Digital biquad filter.

Definition at line 14 of file biquadfilter.h.


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