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
Type members
Value members
Concrete methods
- 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 inroomSize
may result in zipper noise and an audible Doppler effect.- spread
stereo spread of the reverb signal. Units?
- tailLevel
amount of late reverberation