LPF 2nd order Butterworth lowpass filter

Inherits from: Object : AbstractFunction : UGen : Filter

LPF.ar(in, freq, mul, add)

LPF.kr(in, freq, mul, add)

A second order low pass filter.

in - input signal to be processed

freq - cutoff frequency.

{ LPF.ar(Saw.ar(200, 0.1), SinOsc.kr(XLine.kr(0.7, 300, 20), 0, 3600, 4000)) }.play;

// control rate version is still erratic sometimes:

(

{ var ctl = LPF.kr(LFPulse.kr(8), SinOsc.kr(XLine.kr(1, 30, 5)) + 2);

SinOsc.ar(ctl * 200 + 400) * 0.2

}.play;

)

(

{ var ctl = LPF.kr(LFPulse.kr(8), MouseX.kr(2, 50, 1));

SinOsc.ar(ctl * 200 + 400) * 0.2

}.play;

)