MacOS audio only works on channels 1&2 on multichannel audio interfaces
Categories
(Core :: Widget: Cocoa, defect, P5)
Tracking
()
People
(Reporter: christophe.gimenez, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36
Steps to reproduce:
My audio interface is a Behringer XR18 with 18 USB audio out. Under MacOS the audio configuration is that the stereo audio out is configured (by choice) on channels 15&16
Actual results:
Nothing. No audio out. Enabling audio output on USB channels 1&2 works
Expected results:
Like all MacOS applications (Chrome, iTunes, VLC) that uses system settings for audio out I was expecting audio out on channels other than 1&2.
The XR18 being a Core Audio device the problem is certainly the same with all multiple channels audio interfaces.
MacOS version is 10.12.6
Comment 1•5 years ago
|
||
Hi christophe.gimenez,
Did the audio worked before with Firefox? I'm not able to reproduce this issue due to the lack of specific equipment.
Setting the ticket to Widget:Cocoa, please feel free to change the component if it's not the correct one.
Thanks,
Reporter | ||
Comment 2•5 years ago
|
||
Hi Luciana, I don't know if the bug existed before. On my previous multi channels audio interface I used channels 1&2, so I had no problem (and also it was not a CoreAudio one). Then in September 2018 when I switched to the Behringer I had to use different channels due to the way the audio inputs/outputs are configured, and it never worked with Firefox as far as I can remember...
Updated•5 years ago
|
+1 for this issue.
I use an Allen and Heath USB audio interface with output over channels 21 & 22. I experienced the same behavior as Christophe: Audio will only play out of channels 1 & 2 regardless of system settings. I'm unfimilar with the components you all track in Bugzilla but this problem persists with a fresh install of Firefox 68.0
All of my 2 channel sound cards work fine.
Operating System: Mac OSX 10.13.6
SW Version: Firefox 68.0
Sound Card: Allen and Heath QU16
Comment 4•5 years ago
|
||
This has been broken as long as I can remember, and it's very easy to reproduce. Get a multi-channel sound interface, and set your output in the MacOS "Audio & MIDI setup" to something other than 1&2. All other applications in MacOS will send audio over the correct channels, but Firefox refuses to use anything other than channels 1&2.
Comment 5•4 years ago
|
||
This started working for me in Firefox v74
Comment 6•4 years ago
|
||
(In reply to rob terhaar from comment #5)
This started working for me in Firefox v74
Thanks for letting us know. Closing this for now. If anyone can still reproduce, please reopen.
Reporter | ||
Comment 7•4 years ago
|
||
Same here - Everything works fine now... Thanks a lot !
I have an 8 channel usb audio interface that uses the CM6206 chipset: https://www.delock.de/produkte/G_61803/merkmale.html?setLanguage=en
I can't get the audio to output on all channels. I have both tried various multi-channel audio clips and web audio api. I'm wondering if this a known issue, or possibly not something that is an issue with the browser. Just wondering if it's something I should go ahead and diagnose/ attempt to fix.
Comment 9•4 years ago
|
||
Hello, unfortunately it seems, this issue is back.
I tested current Firefox 80.0.1 release at macOS Mojave 10.14.6 and it doesn't respect selected speaker channel pair from Audio MIDI Setup. It works in other common apps, browsers etc.
I'm using RME multichannel audio interface with external DAC at outputs (5-6).
To exclude particular RME driver, I've tested also Blackhole, which is generic 16 channel virtual loopback audio device for macOS (compiled from there: https://github.com/ExistentialAudio/BlackHole/releases/ ). The same situation, Firefox also ignore the default channel pair setting there.
Reporter | ||
Comment 10•4 years ago
|
||
Hi ! For me it's still ok with Firefox 80.0.1 - But I'm using Sierra 10.12.6
Comment 11•4 years ago
|
||
Hi,
that's interesting. I've made couple of different tests to further isolate it. I happen to have another Mac Mini with High Sierra and it behaved the same, latest Firefox always played to channels 1-2 using BlackHole.
However it was bit puzzling to me after your report, so I've tried another virtual audio interface - older SoundFlower, https://github.com/mattingalls/Soundflower/releases and there Firefox behaved correctly. I was able to play to whatever default channel pair I've selected.
So there is definitely something different at particular CoreAudio drivers, which affects the issue.
Summary from my testing is
RME HDSPe driver - non working
BlackHole - non working
SoundFlower - working
If anyone from devs would like to reproduce with two free mentioned software drivers, I did a screencap and posted it to YT (further timestamps in its description). I've used Reaper for monitoring of rerouted audio inputs, but any similar software, which can monitor arbitrary Core Audio inputs (like free GarageBand, LadioCast, AU Lab.. etc.) will do the trick.
https://youtu.be/wz7ZgwHXm6M
Possibly if I could be any helpful, give me a hint ;)
Comment 12•4 years ago
|
||
It's working correctly for me, using MacOS 10.15.6 with a Lynx Aurora(n) USB - audio out from MacOS sent via the 9/10 AES outputs.
Description
•