PlaybackLoudness returning lower values than usual when tested in Studio

Issue
PlaybackLoudness returns low values when tested in Studio. When tested in Studio, PlaybackLoudness returns values roughly around 0-100, however when tested in-game, it returns values 0-300
What was expected of the issue
PlaybackLoudness should return the same values as of in-game and have no difference between the two of studio testing, and in-game testing.

When did it last happen?
2-3 days ago, Roblox was hit with a runtime/server error that caused Roblox to go down for about half an hour. After it came back, PlaybackLoudness started to return low values when tested in Studio. The issue does not occur in-game.

What have I tried to solve this?
I have tried moving the game to another project, printing the values in different games, re-installed studio, rebooted my PC.

Reproduction steps

  • Add a sound to the game
  • Add a local script and play the sound
  • Connect a heartbeat function and print the sound.Playbackloudness values
  • Test in studio and observe the values
  • Test in-game and observe the values
    Notice the difference.

Script

workspace.Sound:Play()
workspace.Sound.Looped = true

local rs = game:GetService("RunService")

rs.Heartbeat:Connect(function()
	print(workspace.Sound.PlaybackLoudness)
end)

Game and link:
playbackloudnesstesting.rbxl (29.2 KB)

Proof:
Values in the output are from PlaybackLoudness

In-studio testing:

In-game:

1 Like

Thanks for the report! We’ve filed a ticket to our internal database, and we’ll follow up when we have an update for you.

2 Likes

Hi vxsqi, is this still happening to you? I didn’t reproduce it on my end.

If you have an updated place file or any information about your physical devices and/or audio settings in Studio, that would help!

We can’t reproduce this, so we hope it’s fixed for anyone who encountered it - let us know if not. Thanks!