Output to all 8 speakers from stereo stream

Started by HakanL, 18 Feb '25 - 01:21

HakanL

Is it possible to create stream (stereo, WAV file) and have it output to all 8 speakers on my USB sound card? I can direct the output to the different pairs fine, but when I try to OR together the flags for pairs 1, 2, 3 and 4 I'm getting a Speaker error. Am I doing it wrong, or is it not possible without a matrix mixer?

Ian @ un4seen

As you found, it isn't possible to combine SPEAKER flags like that (each SPEAKER flag isn't a separate bit). Besides matrix mixing, another option is using a "splitter" (another feature of the BASSmix add-on), somethng like this:

int chanmap[] = {0, 1, 0, 1, 0, 1, 0, 1, -1};
splitter = BASS_Split_StreamCreate(decoder, 0, chanmap);

Please see the BASS_Split_StreamCreate documentation for details.

Quick Reply

Name:
Email:
Shortcuts: ALT+S post or ALT+P preview