So I am trying to makes things in my game sync up with certain beats of a sound. Is there a more efficient way to do this other than just trial and error.
Yeah. There is a useful property that could be used for this called PlaybackLoudness
While it is not 100% accurate, you can assume frequent changes in the PlaybackLoudness are “beats”.
FYI, IIRC this property is only usable on the client.