linux: shared memory interface - link with librt
[supercollider.git] / HelpSource / Classes / TwoPole.schelp
blobc8ef98ccdd82c64d0ea445159a7175f54809a59e
1 class:: TwoPole
2 summary:: Two pole filter.
3 related:: Classes/TwoZero
4 categories::  UGens>Filters>Linear
7 Description::
9 A two pole filter. This provides lower level access to setting of pole
10 location. For general purposes  link::Classes/Resonz::  is better.
13 classmethods::
15 method::ar, kr
17 argument::in
19 The input signal.
22 argument::freq
24 Frequency of pole angle.
27 argument::radius
29 Radius of pole. Should be between 0 and +1.
32 argument::mul
34 Output will be multiplied by this value.
37 argument::add
39 This value will be added to the output.
42 Examples::
44 code::
46 { TwoPole.ar(WhiteNoise.ar(0.005), 2000, 0.95) }.play
48 { TwoPole.ar(WhiteNoise.ar(0.005), XLine.kr(800,8000,8), 0.95) }.play
50 { TwoPole.ar(WhiteNoise.ar(0.005), MouseX.kr(800,8000,1), 0.95) }.play