SuperCollider CLASSES (extension)

IIRFilter
ExtensionExtension

24db/oct rolloff, 4nd order resonant Low Pass Filter
Inherits from: UGen : AbstractFunction : Object

Description

BlackRain.

Class Methods

*ar (in, freq: 440, rq: 1, mul: 1, add: 0)

Arguments:

in

input signal to be processed

freq

cutoff frequency

rq

the reciprocal of Q. bandwidth / cutoffFreq

Inherited class methods

Instance Methods

Inherited instance methods

Examples

s.boot;
(
z = {
    IIRFilter.ar(
        SoundIn.ar([0,1]),
        MouseX.kr(20,20000,\exponential), // cutoff freq.
        MouseY.kr(0.01, 1.0, \linear), // rq
        0.5); // mul
}.play)
z.release;

(
z = {
    var sig, freq;
    freq = MouseX.kr(20,12000,\exponential);
    sig = IIRFilter.ar(
        LFSaw.ar([freq * 0.99, freq * 1.01], 0, 0.1) ! 2,
        SinOsc.kr(SinOsc.kr(0.1),1.5pi,1550,1800),
        MouseY.kr(0.01,1,\linear));
     (CombN.ar(sig, 0.4, [0.4,0.35],2) * 0.4) + (sig * 0.5);
}.play)
z.release