What I want to do is make sounds including microphones echo not repeating it’s track but instead decaying and fading. I’ve seen this done in this game:
According to this documentation:
Wires are used to stream AudioReverb Instances, and reverbs are what I want to achieve, however I don’t know how to connect the reverb to any sound.
Here’s code:
if not game:IsLoaded() then
game.Loaded:Wait()
end
task.wait(5)
local Sound = Instance.new("Sound")
Sound.SoundId = "rbxassetid://1295417556"
local Echo = Instance.new("AudioReverb")
local Wire = Instance.new("Wire")
Wire.SourceName = "Test1"
Wire.TargetName = "Test2"
Wire.SourceInstance = Echo
Wire.TargetInstance = Sound
Sound.Parent = game.Workspace
Sound:Play()