Thanks a bunch!
Erhh I didn’t and that’s probably a good idea but I think I stuck with my I know. The way it works is 11 sound players (10 styles + 1 base track) always playing and then the volume goes up or down, that way it’s always synchronized. And I had audio latency compensation issue to settle anyways.
The thing AudioStreamSynchronized could have helped with is probably just doing “loops” of 8 beats instead of a full track, but then again I had problem where when it was looping it just broked everything since the code is so tight to the beat (and since it’s so spaghetti too) :P
Anyways, will defintely look into that though !