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 ()
  • void
    setLowpassParams (double cutoffFreq, double resonance)
  • void
    setHighpassParams (double frequency, double resonance)
  • void
    setBandpassParams (double frequency, double Q)
  • void
    setLowShelfParams (double frequency, double dbGain)
  • void
    setHighShelfParams (double frequency, double dbGain)
  • void
    setPeakingParams (double frequency, double Q, double dbGain)
  • void
    setAllpassParams (double frequency, double Q)
  • void
    setNotchParams (double frequency, double Q)