PortAudio 2.0
biquad_filter.h File Reference

Go to the source code of this file.

Data Structures

struct  BiquadFilter_s
 

Macros

#define BIQUAD_MIN_RATIO   (0.000001)
 
#define BIQUAD_MIN_Q   (0.00001)
 

Typedefs

typedef struct BiquadFilter_s BiquadFilter
 

Functions

void BiquadFilter_SetupHighPass (BiquadFilter *filter, double ratio, double Q)
 
void BiquadFilter_SetupNotch (BiquadFilter *filter, double ratio, double Q)
 
void BiquadFilter_Filter (BiquadFilter *filter, float *inputs, float *outputs, int numSamples)
 

Macro Definition Documentation

◆ BIQUAD_MIN_Q

#define BIQUAD_MIN_Q   (0.00001)

◆ BIQUAD_MIN_RATIO

#define BIQUAD_MIN_RATIO   (0.000001)

Unit_BiquadFilter implements a second order IIR filter.

Author
(C) 2002 Phil Burk, SoftSynth.com, All Rights Reserved

Referenced by BiquadFilter_SetupHighPass(), and BiquadFilter_SetupNotch().

Typedef Documentation

◆ BiquadFilter

typedef struct BiquadFilter_s BiquadFilter

Function Documentation

◆ BiquadFilter_Filter()

void BiquadFilter_Filter ( BiquadFilter * filter,
float * inputs,
float * outputs,
int numSamples )

◆ BiquadFilter_SetupHighPass()

◆ BiquadFilter_SetupNotch()