hsc3-0.17: Haskell SuperCollider

Safe HaskellSafe
LanguageHaskell98

Sound.SC3.Common.Math.Filter.BEQ

Description

BEQ filter coefficient calculations, results are (a0,a1,a2,b0,b1).

Synopsis

Documentation

bLowPassCoef :: Floating a => a -> a -> a -> (a, a, a, a, a) Source #

Calculate coefficients for bi-quad low pass filter.

bHiPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad high pass filter.

bAllPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad all pass filter.

bBandPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad band pass filter.

bBandStopCoef :: Floating t => t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad stop band filter.

bPeakEQCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad peaking EQ filter.

bLowShelfCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad low shelf filter.

bHiShelfCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t) Source #

Calculate coefficients for bi-quad high shelf filter.