Class
ReverbSoundEffect
Reverberates audio, simulating the effect of bouncing off walls in a room.
The ReverbSoundEffect simulates the effect of sounds bouncing off of several surfaces (such as walls in a room), which causes several overlapping echoes that arrive at the listener at slightly offset times.
Like all other SoundEffects, a ReverbSoundEffect
can be applied either to a Sound or SoundGroup by being
parented to either.
Properties 5#
DecayTimefloat | Sets how long it takes for the reverberating echoes to fade out completely.ReadSafe |
Densityfloat | Controls how many reflections are generated.ReadSafe |
Diffusionfloat | Controls how smooth and reflective the simulated surfaces are.ReadSafe |
DryLevelfloat | The output volume of the original sound.ReadSafe |
WetLevelfloat | The output volume of the echoed effect.ReadSafe |
DecayTime: float#
ReadSafe
Range: 0.1 to 20 (default 1.5) Sets how long it takes for the reverberating echoes to fade out completely. Larger decay times simulate larger (empty) spaces
Density: float#
ReadSafe
Range: 0 to 1 (default 1) Controls how many reflections are generated.
Diffusion: float#
ReadSafe
Range: 0 to 1 (default 1) Controls how smooth and reflective the simulated surfaces are. The lower this value, the more discrete the echoes are. At higher levels the echos will blend more.
DryLevel: float#
ReadSafe
Range: -80 to 10 (default -6) The output volume of the original sound.
WetLevel: float#
ReadSafe
Range: -80 to 10 (default 0) The output volume of the echoed effect.
Inherited members#
Inherited from SoundEffect 2
Inherited from Instance 58
Properties (10)
Archivable, archivable, Capabilities, IsInSandbox, Name, Parent, PredictionMode, RobloxLocked, Sandboxed, UniqueId
Methods (39)
AddTag, children, ClearAllChildren, Clone, clone, Destroy, destroy, FindFirstAncestor, FindFirstAncestorOfClass, FindFirstAncestorWhichIsA, FindFirstChild, findFirstChild, FindFirstChildOfClass, FindFirstChildWhichIsA, FindFirstDescendant, GetActor, GetAttribute, GetAttributeChangedSignal, GetAttributes, GetChildren, getChildren, GetDebugId, GetDescendants, GetFullName, GetStyled, GetStyledPropertyChangedSignal, GetTags, HasTag, IsAncestorOf, IsDescendantOf, isDescendantOf, IsPropertyModified, QueryDescendants, Remove, remove, RemoveTag, ResetPropertyToDefault, SetAttribute, WaitForChild