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?
- r.e.m.co asked 12 years ago
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)
But got an VB error:
Argument not optional
Am I doing something wrong with the call of the SetSpeakerLevels????
Please login first to submit.