0
0

Hi everyone.

Lets say I wish to use the first 4 of my ASIO output channels for playing 3D positioned sounds (4 point surround) and in the fifth I want to play a mono sound.

I know how to play a sound in a specific ASIO channel, but how do I "tell" the 3D system how many outputs I want to use for 3D sound and map the specific ASIO channels?

  • You must to post comments
0
0

You can’t. The point of speaker mode raw is that it is raw – and they have no meaning.
Raw speakers don’t know where they are in speaker space, though just thinking of that we do have a System::setSpeakerPosition that could be used to work around this.
I’d suggest actually using a speaker mode such as FMOD_SPEAKERMODE_QUAD right now to make that work.

  • You must to post comments
0
0

[quote="brett":qh39id5y]I’d suggest actually using a speaker mode such as FMOD_SPEAKERMODE_QUAD right now to make that work.[/quote:qh39id5y]

Ok, thanks for the fast reply.

Would it still be possible to output non-3D sounds on channels above the 4 allocated for 3D when using FMOD_SPEAKERMODE_QUAD? (in a ASIO setup)

  • You must to post comments
0
0

Hm no it wouldnt.
The only option left with the current api would be to make everything 2d then use setSpeakerMix or setSpeakerLevels and do the 3d positioning yourself , using FMOD_SPEAKERMODE_RAW.

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.