Table of Contents

Class AudioEffectReverb

Adds a reverberation audio effect to an Audio bus.

Inheritance
AudioEffectReverb

Remarks

Simulates the sound of acoustic environments such as rooms, concert halls, caverns, or an open spaces.

See Also

Properties

damping

Defines how reflective the imaginary room's walls are. Value can range from 0 to 1.

var damping : float = 0.5

Property Value

float

Remarks

dry

Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1.

var dry : float = 1.0

Property Value

float

Remarks

hipass

High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1.

var hipass : float = 0.0

Property Value

float

Remarks

predelay_feedback

Output percent of predelay. Value can range from 0 to 1.

var predelay_feedback : float = 0.4

Property Value

float

Remarks

  • void set_predelay_feedback(float value)
  • float get_predelay_feedback

predelay_msec

Time between the original signal and the early reflections of the reverb signal, in milliseconds.

var predelay_msec : float = 150.0

Property Value

float

Remarks

  • void set_predelay_msec(float value)
  • float get_predelay_msec

room_size

Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1.

var room_size : float = 0.8

Property Value

float

Remarks

  • void set_room_size(float value)
  • float get_room_size

spread

Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1.

var spread : float = 1.0

Property Value

float

Remarks

wet

Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1.

var wet : float = 0.5

Property Value

float

Remarks