obsproject / obsproject/obs-studio
Issue with Multi-Channel Audio Input on macOS with Aggregate Device
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
macOS 14
Other OS
No response
OBS Studio Version
30.2.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
no
OBS Studio Crash Log URL
No response
Expected Behavior
I expect OBS Studio to recognize all channels of my aggregate device (Zoom LiveTrak L-8 and BlackHole) and allow me to select and configure each channel individually.
Current Behavior
OBS Studio recognizes the aggregate device only as a stereo device and does not display all available channels.
Steps to Reproduce
- Create an aggregate device in Audio MIDI Setup, including Zoom LiveTrak L-8 and BlackHole.
- Configure the aggregate device to combine all channels.
- In OBS Studio, add a new "Audio Input Capture" source and select the aggregate device.
- Notice that OBS Studio shows only stereo and does not display all channels of the aggregate device.
Anything else we should know?
I have also tried using other virtual audio devices like Soundflower, but the issue persists. This may be related to limitations in OBS Studio’s handling of multi-channel devices on macOS.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in macOS Audio MIDI Setup with the Zoom LiveTrak L-8 and BlackHole aggregate device, then follow the OBS Studio “Audio Input Capture” path. Done means OBS recognizes and exposes all channels individually instead of treating the aggregate device as stereo.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100