briankendall / proxy-audio-device

A virtual audio driver for macOS to sends all audio to another output
The Unlicense
514 stars 33 forks source link

4-channel device support #23

Open mikem1026 opened 1 year ago

mikem1026 commented 1 year ago

Great and super helpful project, thank you! Any possibility of adding support for isolating channels from multi-channel streams?

For context: the device I'm proxying is an aggregate device created through Audio MIDI Setup comprised of my MacBook (1 stream, 2 channels) and my monitor (1 stream, 2 channels), which I've configured to output as stereo to only the outer speakers on either device (i.e., L on monitor and R on Mac). However, when implementing the proxy to gain volume control, the audio plays through all 4 speakers.

I have no technical knowledge to know how feasible the implementation would be or what it would look like, but it would be awesome if the proxy device were able replicate the configuration of the aggregate device!

briankendall commented 1 year ago

Yes, it's totally possible for it to proxy more than two channels of audio. In fact that's on my list of enhancements for some day. However I have no idea when that feature will get in, because my time is so limited.

One alternative I can suggest is that Loopback by Rogue Amoeba should allow you to do what you want (and with a very nice UI as well), if you're willing to pay for the software.