butterworth~
Butterworth filter
Description
A butterworth filter is a type of filter with a maximally flat frequency response in the passband. This version is implemented as a cascading series of one-pole and biquad filters. For now, only lowpass and highpass filter types are supported.
Inlets
x [signal]
In the left inlet, the signal to be filtered.
frequency [auto]
The filter's cutoff frequency is received in the right inlet or defined by the
attribute.Outlets
y [signal]
The filtered signal, with either high or low frequencies removed.
Fixed Attributes
These attributes must be set in the object box and determine the behavior of the object at runtime.
order [Int] (default: 5)
The
attribute defines the filter order. A higher filter order will mean a steeper cutoff for the filter.Dynamic Attributes
These attributes can be modified in the code during execution using the set object
frequency [auto]
The filter's cutoff frequency is received in the right inlet or defined by the
attribute.type [enum] (default: lowpass)
For now, only the filter types "lowpass" or "highpass" are supported. Lowpass filters attenuate high frequencies and pass low frequencies. Highpass filters do the opposite.
Possible values:0 = 'lowpass'
1 = 'highpass'
x [signal]
In the left inlet, the signal to be filtered.
See Also
Name | Description |
---|---|
onepole~ | Single-pole lowpass filter |
biquad~ | Two-pole, two-zero filter |