I seem to be going backwards with a multi-channel config.
I am initialising FMOD to RAW speaker mode with 16 channels in and out.
Output is ASIO.

I am then either loading multi-channel wav files and playing them directly (NOT changing any speaker mappings) or mono wav files and directing the output to any combination of the 16 speakers with setSpeakerLevels.

My problem is that I sometimes only get the mono files to play out of speakers 1-8 even if I set the speaker levels to be all 16 channels.
It seems to be something to do with my calling setSpeakerMix to clear out speakers first?

i.e. I call setSpeakerMix(0, 0, 0, 0, 0, 0, 0, 0) and then setSpeakerLevels() to route the sound to all channels.
If I remove the setSpeakerMix then I get more success, but can someone please clarify what I should be doing as the examples do what I am doing?


  • You must to post comments

The documentation sugests you shouldn’t bother calling setSpeakerMix at all if you’re using setSpeakerLevels, and especially not if you’re using the raw speaker mode. But as I mentioned in [url=http://www.fmod.org/forum/viewtopic.php?t=9487:bfe4r17i]this recent thread[/url:bfe4r17i] there seems to be problems accessing all of the outputs.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.