GVerb

object GVerb extends ProductReader[GVerb]

A stereophonic reverb UGen. It is based on the GVerb LADSPA effect by Juhana Sadeharju.

'''Note:''' A CPU spike may occur when the synth is instantiated. '''Warning:''' The UGen has a bug which results in loud noise if the room size is increased during playback. It seems safe to start with a large room size and ''decrease'' the value during playing. '''Warning:''' The UGen may crash the server if roomSize becomes larger than maxRoomSize .

===Examples===

// mouse control for time and damping
play {
 val tr   = Impulse.ar(1)
 val in   = Decay.ar(tr, 0.25) * LFCub.ar(1200) * 0.1
 val damp = MouseX.kr
 val tail = MouseY.kr(1, 100, 1)
 GVerb.ar(in, roomSize = 20, revTime = tail, damping = damp, maxRoomSize = 20)
}
See also
Companion
class
trait Product
trait Mirror
trait ProductReader[GVerb]
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, roomSize: GE, revTime: GE, damping: GE, inputBW: GE, spread: GE, dryLevel: GE, earlyRefLevel: GE, tailLevel: GE, maxRoomSize: GE): GVerb
Value Params
damping

high frequency attenuation (1 is maximum attenuation)

dryLevel

amount of dry signal

earlyRefLevel

amount of early reflections

inputBW

high frequency attenuation of the input signal (0 to 1)

maxRoomSize

maximum value that roomSize can take. This is used for the early reflection delay lines and is only read at initialization time. ''(init-time only)''

revTime

reverberation time in seconds.

roomSize

Size of the virtual room in meters. It must not be greater than maxRoomSize . Note that quick changes in roomSize may result in zipper noise and an audible Doppler effect.

spread

stereo spread of the reverb signal. Units?

tailLevel

amount of late reverberation

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