Versions in this module Expand all Collapse all v0 v0.3.0 Dec 5, 2020 v0.2.0 Dec 2, 2020 Changes in this version + type Biquad struct + func NewBiquad(srate float64) (*Biquad, error) + func (bq *Biquad) Configure(p *BiquadParams) + func (bq *Biquad) Magnitude(freq float64) float64 + func (bq *Biquad) Magnitudes(freqs []float64) []float64 + func (bq *Biquad) PlotMagnitude(freqs []float64) (*plot.Plot, error) + func (bq *Biquad) PlotMagnitudeDecibel(freqs []float64) (*plot.Plot, error) + func (bq *Biquad) ProcessSample(in float64) float64 + func (bq *Biquad) SampleRate() float64 + type BiquadParams struct + A0 float64 + A1 float64 + A2 float64 + B0 float64 + B1 float64 + B2 float64 + type BiquadState struct + X1 float64 + X2 float64 + Y1 float64 + Y2 float64