Ringz

object Ringz extends ProductReader[Ringz]

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
trait Product
trait Mirror
trait ProductReader[Ringz]
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def ar(in: GE, freq: GE, decay: GE): Ringz
Value Params
decay

the 60 dB decay time in seconds

freq

resonant frequency in Hertz

in

input signal to be filtered

def kr(in: GE, freq: GE, decay: GE): Ringz
Value Params
decay

the 60 dB decay time in seconds

freq

resonant frequency in Hertz

in

input signal to be filtered

def read(in: RefMapIn, key: String, arity: Int): Ringz