OneZero one zero filter

Inherits from: Object : AbstractFunction : UGen : Filter : OnePole

OneZero.ar(in, coef, mul, add)

OneZero.kr(in, coef, mul, add)

A one zero filter. Implements the formula :

out(i) = ((1 - abs(coef)) * in(i)) + (coef * in(i-1))

in - input signal to be processed

coef - feed forward coefficient. +0.5 makes a two point averaging filter (see also LPZ1),

-0.5 makes a differentiator (see also HPZ1), +1 makes a single sample delay (see also Delay1),

-1 makes an inverted single sample delay.

{ OneZero.ar(WhiteNoise.ar(0.5), 0.5) }.play

{ OneZero.ar(WhiteNoise.ar(0.5), -0.5) }.play

{ OneZero.ar(WhiteNoise.ar(0.5), Line.kr(-0.5, 0.5, 10)) }.play