So recently I was working with a friend, and wanted to learn how to create an audio visualizer to
change the different HSV values in accordance to the beat of the music.
I found something called “PlaybackLoudness” but using the quick code to test it, it continuously says that the PlaybackLoudness is 0, Am I using it incorrectly?
function AudioPlayback (Audio)
local seconds = 0
Audio:Play()
while Audio.TimeLength>seconds do
wait(1)
print(Audio.PlaybackLoudness)
end
end
wait(5)
AudioPlayback(game.Workspace.Sound)
I tried looking at that before, but couldnt neccesarily find a straight forward answer. They said that when they played it from the command bar that it seemed to work, but I want to be able to test it via coding
To clarify, it means if it’s playing on the server, the property doesn’t update on the client. If you play it on the client then of course it can be accessed on the client.
@Revelted you can either put your visualiser logic onto the client and play the sound there, or if your visualiser is in the real world you could potentially update the visualiser on the server.
If you want the visualiser to match up perfectly I’d play the sound on the client.