butterlp
A low-pass Butterworth filter.
Implementation of a second-order low-pass Butterworth filter. This opcode can also be written as butlp.
Syntax
Initialization
iskip (optional, default=0) -- Skip initialization if present and non-zero.
Performance
These filters are Butterworth second-order IIR filters. They are slightly slower than the original filters in Csound, but they offer an almost flat passband and very good precision and stopband attenuation.
asig -- Input signal to be filtered.
kfreq/afreq -- Cutoff or center frequency for each of the filters.
Examples
Here is an example of the butterlp opcode. It uses the file butterlp.csd.
See also
Standard filters: Butterworth filters
Credits
Author: Paris Smaragdis
MIT, Cambridge
1995
Existed in 3.30
Audio rate parameters introduced in version 6.02
October 2013.