General filtering class (two-pole, two-zero).

Provides methods for creating typical frequency responses. In these methods, frequency is 0 - 1 normalized, resonance and dbGain are in decibels. Q is a unitless quality factor.


Public Member Functions

  • Biquad ()
  • ~Biquad ()
  • setLowpassParams (double cutoffFreq, double resonance)
  • setHighpassParams (double frequency, double resonance)
  • setBandpassParams (double frequency, double Q)
  • setLowShelfParams (double frequency, double dbGain)
  • setHighShelfParams (double frequency, double dbGain)
  • setPeakingParams (double frequency, double Q, double dbGain)
  • setAllpassParams (double frequency, double Q)
  • setNotchParams (double frequency, double Q)