Allolib  1.0
C++ Components For Interactive Multimedia
al::BiQuadNX Class Reference

#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/sound/al_Biquad.hpp>

Public Member Functions

 BiQuadNX (int _numFilters=8, BIQUADTYPE _type=BIQUAD_LPF, double _sampleRate=44100)
 
void set (double freq, double bandwidth=0.26, double dbGain=0)
 
void setSampleRate (double _rate)
 
void processBuffer (float *buffer, int count)
 
double operator() (double sample)
 
void enable (bool on)
 

Detailed Description

Cascaded Biquad to acheive steeper filters Default params of numFilters = 8 and bandwidth = 0.26 work well for an anti-aliasing LPF filter @ 19k

Definition at line 55 of file al_Biquad.hpp.


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