A resonant or "ringing" filter UGen. This is the same as Resonz
, except that
instead of a Q parameter, the bandwidth is specified as a 60 dB ring decay time.
One Ringz
is equivalent to one component of the Klank
UGen.
''Note'': Ringz
and derived UGens Klank
and Formlet
produce output RMS
depending on the server's sampling rate. This is to achieve the same amplitude
for single-sample impulse inputs.
===Examples===
// module ring time
play { Ringz.ar(Impulse.ar(6) * 0.3, 2000, XLine.kr(4, 0.04, 8)) }
// modulated frequency
play {
val in = Saw.ar(200) * 0.02
val freq = SinOsc.ar(XLine.ar(0.3, 100, 20)).mulAdd(2800, 4800)
Ringz.ar(in, freq)
}
// multiple glissandi excited by noise
play {
val ex = WhiteNoise.ar(0.001)
Mix.fill(10) {
Ringz.ar(ex,
XLine.kr(ExpRand(100, 5000), ExpRand(100, 5000), 20),
0.5)
}
}
- See also
- Companion
- class