Voice virtualization issue in FMOD 02.03.06 and 02.03.07 in UE5.5

We ran into virtualization issues when upgrading from FMOD 02.03.05 to 02.03.06 or 02.03.07 in Unreal Engine 5.5. I managed to isolate the problem in a separate project and linked the video below.

The problem:
In FMOD 02.03.06 or higher, voices are not de-virtualized when the output in an event isn’t routed through it’s master channel after the spatialized, but through return channels into the mixer hierarchy instead. We have specific use cases where we use similar routing setups. If the signal is routed directly through the master of the event, the voices in engine are properly de-virtualized.

In the video below I show the problem isolated in a test project. In the second part of the video I downgrade back to 02.03.05, re-import the associated integration files and rebuild the banks, and the problem doesn’t occur anymore.

We switched back to FMOD 02.03.05 to solve this issue, even though this version is officially still an early access version. It would be great if it can be addressed in future FMOD versions.

If there are more questions, please let me know.

Video showcasing the problem: https://youtu.be/GA7g8OrBFDI?si=TMDr9BpAEIMafai_

1 Like

Hi,

Thank you for the video and the detailed information!

I have been able to reproduce the issue and will pass it onto our development team to investigate further.

Unfortunately, I do not have a workaround.

Thank you again!

1 Like

Great, thank you!