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.