Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How would I know the highest playbackvolume in an audio?

Asked by 4 years ago

In clubs and such on Roblox, you may have seen that they you playbackloudness to create an effect when theres a beat. However, not all songs have the same playbackloudness. Is there anything to use to fix that?

local blr = Instance.new("BlurEffect", game.Lighting)
local TS = game:GetService("TweenService")
local inf = TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0,true,0)
blr.Size = 0
local sound = workspace:FindFirstChildOfClass("Sound")
local p = {
    Size = 10
}
local x = {
    FieldOfView = 65
}
wait(1)
local T1 = TS:Create(blr, inf, p)

T1:Play()
local CamT = TS:Create(workspace.CurrentCamera, inf, x)

workspace[tostring(sound)]:Play()

while wait() do
    print(workspace[tostring(sound)].PlaybackLoudness)
    if workspace[tostring(sound)].PlaybackLoudness > 400 then
        T1:Play()
        CamT:Play()
    end
end


Script above works, but not with all songs as some have their beat at 500 playbackloudness and others at 300.

0
well in this script you are saying only run if the playbackloudness is greater than 400 and not otherwise Gameplayer365247v2 1055 — 4y

Answer this question