Multi-Instrument set randomization seed in runtime

Hi, I was wondering if it is possible to set the randomization seed for a multi-instrument during runtime.

I’m running into an issue where we need randomization to be synced across clients, but it’s not possible to set the randomization seed during initialization as fmod is already initialized before a client connects to the server. This way we could easily sync the randomization across clients.

Unfortunately, there is currently no way to change the FMOD Engine’s random seed mid-way through a game session.

As such, if you want to be able to synchronize which playlist entry of a multi instrument will play across multiple clients, there is no way to do so; the only workaround is to remove the playlist entries from the multi instruments and instead control which one plays using parameters whose values are synchronized and randomized by your game’s code.

Thank you for pointing out this limitation of our current system. I’ve added a task to our feature/improvement tracker to support changing FMOD’s random seed mid-game, so that there will be a simple solution to this issue in future.