[Openal] Question about Motu 828mkIII hardware

Chris Robinson chris.kcat at gmail.com
Thu Apr 2 13:21:39 PDT 2009


On Thursday 02 April 2009 5:00:15 am Serge Lages wrote:
> Do you thing OpenAL is well suited to manage sound outputs on a setup like
> the following : 1 computer with 2 MOTU 828mkIII sound cards (
> http://www.motu.com/products/motuaudio/828mk3/body.html) with 12 speakers
> and 2 subwoofers
>
> The idea is to be able to spatialize the sound between all the speakers.
> Thanks in advance for your help.

Hi Serge.

If the two sound cards can be seen by apps as a single 12.2 device, it should 
be theoretically possible, given an implementation that can handle that kind 
of output. There's a few issues, though:

1) As mentioned, I don't believe there's an implementation that /can/ handle 
12.2 output. In theory, I could make OpenAL Soft do up to 12.2, but 
DirectSound (which OpenAL Soft uses for output on Windows) doesn't seem to 
have a method for handling multiple LFE channels.

2) I would need to know what position the speakers are (eg. front-left, front-
right, side-left, etc). I'd also need to know the order the data is expected 
in.. eg. stereo data is left,right,left,right,etc, and quad is front-
left,front-right,back-left,back-right,etc. Given the positions, the order 
would be defined for Windows, though Linux and OSX could be different, and I'd 
be hesitant to add it without being reasonably sure it can work on all three 
platforms.

3) It may or may not add a negligible amount of processing time for multi-
channel sources, given the code used to properly re-channel them.

If you can, I'd probably try to see if you can use the two cards as a single 
7.1 output device, which OpenAL Soft 1.7 can handle without a problem. This 
shouldn't degrade the quality all much. Though I can see about trying to add 
12.2 support to OpenAL Soft if you do want it.

- Chris


More information about the Openal mailing list