I have some soundtracks in the game and they are setup as follows:
I just call the event and play with the parameters in the game.
However, sometimes the tracks go out of sync. Since it is music, even a little sync problem feels really off.
I’m using UE4.16 (built from source).
I downloaded the FMOD integration from Git Hub when the 4.16 update was made, so I’m not sure what version is that (how can I check?).
I can hear this problem in both Windows and PS4 (the two platforms I test my game on).
You can check the version in Unreal Editor by going to the Help menu then “About FMOD Studio”.
My first suggestion would be to update to the latest integration (1.09.06) which now has an optional download for UE4.15 or UE4.16, as well as a number of other fixes.
I managed to do a hack and disable the stream option for all the music modules.
I would still like to know what might actually be the problem that the music can’t stream properly because having a 3-minute multi-track music not stream is not a good idea to have in the final game!
This probably needs some better documentation as it isn’t very clear.
The units the schedule delay uses is dsp clocks, still not very helpful.
The default streaming schedule delay is 8192, so to increase the delay you would need to start at 8192 + X. Values for X around 2048 have been found to help.