Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
BEQ filter coefficient calculations, results are (a0,a1,a2,b0,b1).
Synopsis
- bLowPassCoef :: Floating a => a -> a -> a -> (a, a, a, a, a)
- bHiPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t)
- bAllPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t)
- bBandPassCoef :: Floating t => t -> t -> t -> (t, t, t, t, t)
- bBandStopCoef :: Floating t => t -> t -> t -> (t, t, t, t, t)
- bPeakEQCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t)
- bLowShelfCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t)
- bHiShelfCoef :: Floating t => t -> t -> t -> t -> (t, t, t, t, t)
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.