kyleneideck / BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
GNU General Public License v2.0
15.9k stars 674 forks source link

Komplete Audio 6ch 24 bit integer distorted sound #206

Open m41w4r3exe opened 5 years ago

m41w4r3exe commented 5 years ago

Hey, and thanks for the great app!

However I couldn't manage to make it work with a sound card (Komplete Audio 6 from NI) that has 6 channel.

I tried to change sample rate of both Background Music and Komplete Audio 6, (44100 hz for both or 44100 for one and 48000 for another) but it doesn't work.

Actually, I think the problem is that background music sends sound to 4 channels, when it should only use 2 (L and R).

Is there anyway to configure it somehow? Cheers

xCessivePressure commented 5 years ago

I have the same issue, except i'm using a different soundcard (Focusrite Scarlet 2i4).

Background music works fine with internal speakers of my laptop. However, when I switch to my soundcard, all sounds become distorted and chimpunk'ed.

directmusic commented 4 years ago

Wanted to add that I am noticing this on my Komplete Audio 6. And my friend noticed it as well on an Apollo Twin Mk2. So I tried all of the interfaces I own.

Working interfaces: Peavy USB-P Apogee Groove Samson Go Mic

Non-working: Komplete Audio 6 2 Apollo Twin Mk2 Duet 2 (older model) Zoom H4n (pitch was correct but had aliasing)

The only correlation I've found is that all of the working interfaces either have 0 or 1 input, and the non-working interfaces have 2 or more inputs.

dpkonofa commented 3 years ago

Just chiming in to say that I'm also having this issue with a Focusrite Clarett and can acknowledge that other, 2-channel devices work without issue. It only occurs on devices with multiple inputs/outputs.

kyleneideck commented 3 years ago

Thanks, everyone. What you're all suspecting is right. Background Music only works with 2-channel devices currently. It shouldn't be too hard to add support for other devices, but it was easier to start with 2-channel and no one's gotten around to extending it yet. I don't think there's a good workaround either.

If anyone's interested in having a go at it and making a PR, let me know and I'll explain in more detail.

dpkonofa commented 3 years ago

I would love to help but I would have no idea what I'm doing. If you want to give some direction, I would be willing to take a stab.

opeik commented 2 years ago

I'm using a TASCAM 208i, creating a Multi-Output Device seems to work around the issue.