0
0

Hi,

Just tested the FMOD ex multispeaker example for VB. As I am using an ASIO multichannel card, I added fmod_system_setoutput to set the output to ASIO in the example.

The strange thing that is happening: The example sounds play on all outputs at the same time. It doesn’t matter what I select (i.e. Front Left, etc) it plays on all outputs except output 4 (which is the LFO one).

Is this an ASIO issue or am I missing something?

  • You must to post comments
0
0

It’s a terratec phase 28 with 8 outputs. The goal will not be to have a multispeaker setup, but have 4 stereo outputs for 4 different streams.

I also tried to set the speakermode to none (what will be the final goal), and used setspeakerlevels. I modified the example to this, for testing:

Private Sub cmdFrontLeft_Click()
Dim result As FMOD_RESULT

result = FMOD_System_PlaySound(System, FMOD_CHANNEL_FREE, sound1, True, Channel)
ERRCHECK (result)

result = FMOD_Channel_SetSpeakerLevels(Channel, 0, 1)
ERRCHECK (result)

result = FMOD_Channel_SetPaused(Channel, False)
ERRCHECK (result)

End Sub

But got an VB error:

Compile error:
Argument not optional

Am I doing something wrong with the call of the SetSpeakerLevels????

  • You must to post comments
0
0

Thanks, I will try that….

Don’t know why I specifically passed the 0,1 to SetSpeakerLevels…
Just trying something.

  • You must to post comments
0
0

😀

Thanks!!! You’re the greatest!

  • You must to post comments
0
0

Yes this works!

Thanks again!

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.