Module biquad

Digital biquad filters.

Class biquad.lowpass

biquad.lowpass.init(input) Create a lowpass filter.
lowpass:cutoff(cut) Set filter cutoff frequency.
lowpass:resonance(res) Set filter resonance.


Class biquad.lowpass

Lowpass filter.

Usage:

local mbiquad = require 'melisma.biquad'
local input = ...
local lowpass = mbiquad.lowpass.init(node, 2000, 0.6)
lowpass:resonance(1000)
lowpass:cutoff(0.25)
biquad.lowpass.init(input)
Create a lowpass filter.

Parameters:

  • input channel Input signal.

Returns:

    biquad.lowpass The newly created lowpass filter.
lowpass:cutoff(cut)
Set filter cutoff frequency.

Parameters:

  • cut number Cutoff frequency.
lowpass:resonance(res)
Set filter resonance.

Parameters:

  • res number Resonance.
generated by LDoc 1.5.0 Last updated 1980-01-01 00:00:00