I'm using an 8 channel Gigaport HD+ to drive four separate audio zones in a multizone configuration. With the "Playback Options -> Audio -> Output mode:" set to "Direct Sound", I can successfully output separate music streams to each Zone (i.e. each Stereo Pair) at the same time.
If I change the Output mode: to ASIO I can successfully output music streams to each Stereo Pair - one at a time. In the logfile I get these sorts of messages (showing success)
0018221: 6916: Playback: CASIOPlugin::StartASIO: Starting ASIO for device: ASIO 2.0 - ESI GIGAPort HD
0018221: 6916: Playback: CASIOPlugin::StartASIO: Finish (result: 1) (31 ms)
0018221: 6916: Playback: CASIOPlugin::Open: Set ASIO sample rate to 44100: 1
0018221: 6916: Playback: CASIOPlugin::Open: ASIO result (0 is success): 0
0018221: 6916: Playback: CASIOPlugin::Open: Finish (31 ms)
0018237: 6744: Playback: CWaveOutBin::CreateBin: Finish (47 ms)
0018237: 6744: Playback: CMJWaveFeeder::Thread: Preparing to feed data
0018237: 6744: Playback: CMJWaveFeeder::Thread: Running feeder loop
0018237: 6524: Playback: CWaveOutBinPlayThread::Thread: Start
As soon as I try to start music playing to more than zone, I get the message:
"Playback could not be started on the output 'ASIO' using the format '44.1kHz 64bit 2ch'
In the log file, the error at this point is:
0023853: 5364: Playback: CASIOPlugin::StartASIO: Starting ASIO for device: ASIO 2.0 - ESI GIGAPort HD
0023853: 5364: Playback: CASIOPlugin::StartASIO: ASIOInit(...) failed with code -1000
0023853: 5364: Playback: CASIOPlugin::StartASIO: Finish (result: 0) (16 ms)
0023853: 5364: Playback: CASIOPlugin::Open: Failed to start ASIO
0023853: 5364: Playback: CASIOPlugin::Open: ASIO result (0 is success): -1
Now, this device requires output format to be in 44.1kHz 16bit 2ch to support all 8 channels operating consecutively.
Is it possible to force the ASIO output to be in a specific format? When I look at the "DSP & output format..." settings it states for the Bitdepth setting "ASIO output ignores this setting and uses the hardware's native bitdepth." Unfortunately this doesn't seem to be true, as my hardwares native bitdepth is only 24-bit to start with.
Or am I barking up the wrong tree here and its a different issue altogether?
Jozza