In our Unity game, we have multiple areas where we do multi-track adaptive music. (like usually it’s 3 tracks that fade in and out, and like another track with percussion placed manually on beat within fmod).
Usually it works great, but sometimes in builds (to say, iOS), sync is lost significantly (by half a second or so) and the result is a mess.
I guess FMOD attempts to start all tracks at the same time, but if for some reason takes a bit longer to load a track then it all gets out of sync?
Is there a way to make this more reliable?