Custom speaker configuration (4.0 and 8.0)

Hello, I need to use FMOD in two modes - with 4 or 8 speakers placed evenly around listener, but there’s only “5.1” and “7.1” configs in Studio and Unity. How can I set 4/8 speakers and their 3d positions?

In order to achieve this you will need to edit the FMOD.RESULT Initialize() function in RuntimeManager.cs. Take a look into Studio::System::initialize() and Core::System::setSpeakerPosition().

https://www.fmod.com/resources/documentation-api?version=2.1&page=core-api-system.html#system_setspeakerposition

Users of the Studio API should be aware this function does not affect the speaker positions used by the Spatializer DSPs, it is purely for Core API spatialization via ChannelControl::set3DAttributes