eDSP  0.0.1
A cross-platform DSP library written in C++.
Classes | Namespaces | Enumerations
biquad.hpp File Reference
#include <edsp/math/numeric.hpp>
#include <edsp/meta/expects.hpp>
#include <algorithm>
#include <cmath>
#include <functional>
#include <complex>

Go to the source code of this file.

Classes

class  edsp::filter::biquad< T >
 This Biquad class implements a second-order recursive linear filter, containing two poles and two zeros. More...
 

Namespaces

 edsp
 
 edsp::filter
 

Enumerations

enum  edsp::filter::FilterType {
  edsp::filter::FilterType::LowPass, edsp::filter::FilterType::HighPass, edsp::filter::FilterType::BandPassSkirtGain, edsp::filter::FilterType::BandPassPeakGain,
  edsp::filter::FilterType::BandPass, edsp::filter::FilterType::BandStop, edsp::filter::FilterType::AllPass, edsp::filter::FilterType::LowShelf,
  edsp::filter::FilterType::HighShelf, edsp::filter::FilterType::BandShelf, edsp::filter::FilterType::Notch, edsp::filter::FilterType::PeakingEQ
}
 The FilterType enum defines the different available filters. More...