The current behavior of the Echo- and ReverbSoundEffect instances doesn’t work as you’d expect it to. Currently if the Delay
or DecayTime
exceeds a given sound’s TimeLength, it will be cut-off and never play.
This is unintuitive and makes it hard to give long lasting echo’s to sounds without using SoundService’s AmbientReverb
presets. However changing the AmbientReverb
affects all of the game’s sounds within workspace, which is undesired when it comes to manipulating only a small group of sounds to have longer lasting echo’s.
In short - it’d be great to have the behavior of Echo- and ReverbSoundEffect instances modified so that their actual echo’s can exceed the modified sound’s TimeLength.