ExistentialAudio / BlackHole

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
GNU General Public License v3.0
15.22k stars 590 forks source link

Multi-Ouput for Djay Pro (aggregate default) #159

Closed seabass9 closed 4 years ago

seabass9 commented 4 years ago

Hi, I'm trying to send audio from Djay Pro to 2 outputs (MacBook Pro Speakers + Zoom Device).

The issue is that DjayPro creates an aggregate device of it's own when it's setup to use an external cueing device. Here's my DjayPro setup: image and here's what that looks like in Midi Setup: image

The issue is that DjayPro doesn't work with a simple MOD. So I'm wondering if there is a way to do this with BlackHole. I've been able to make this work with loopback by sending DjayPro audio out to BlackHole and then send that to both Speakers and Zoom: image Or equivalent with AudioHijack: image but would prefer to support this project.

I suspect there might be a way to set this up?

Happy to make a donation as well.

devinroth commented 4 years ago

Try creating a multi-output with your macbook pro speakers and blackhole. Then set that as the main output in Djay Pro. That should work. Let me know.

seabass9 commented 4 years ago

Yeah, I've tried creating the MOD: image then using it in Djay Pro like this: image but it still creates it's own Aggregate Device: image and no sound comes out from the MBP speakers.

Apparently Djay Pro can't correctly output to a MOD. Hence the need to find a way to pass the audio through somehow.

devinroth commented 4 years ago

Okay got it.

So set the output to BlackHole.

Then we just need a way to output BlackHole to your speakers.

Someone wrote a script to do that. Someone posted it around here. I’ll see if I can find it for you.

Or you can do it with Garage Band. Bonus points for Garage Band is you can even record your set at the same time if you wanted to. Set the input to BH and output to your speakers in GB. Make sure you have monitoring selected on your audio track.

On May 27, 2020, at 12:58 PM, Sebastian Beca notifications@github.com wrote:

Yeah, I've tried creating the MOD: https://user-images.githubusercontent.com/46506823/83066024-46c28080-a019-11ea-889a-b3e8c61b0e17.png then using it in Djay Pro like this: https://user-images.githubusercontent.com/46506823/83066072-5a6de700-a019-11ea-9c16-f7dc16a59288.png but it still creates it's own Aggregate Device: https://user-images.githubusercontent.com/46506823/83066128-6fe31100-a019-11ea-9b78-0596f2b4f8ab.png and no sound comes out from the MBP speakers.

Apparently Djay Pro can't correctly output to a MOD https://community.algoriddim.com/algoriddim/topics/multi-output-devices-only-work-if-there-is-no-output-selected-for-precuing. Hence the need to find a way to pass the audio through somehow.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ExistentialAudio/BlackHole/issues/159#issuecomment-634907308, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADDIQEL54JMN2QRNBPOUO4DRTVWEZANCNFSM4NL2P3WQ.

seabass9 commented 4 years ago

OK, using GB to get the audio output works perfectly as I needed to also record this and another Mic which I can also put into the BH device. I can then put the whole mix as a MIC to a zoom session and voilá! Thank you!

devinroth commented 4 years ago

Perfect!

On May 27, 2020, at 3:57 PM, Sebastian Beca notifications@github.com wrote:

OK, using GB to get the audio output works perfectly as I needed to also record this and another Mic which I can also put into the BH device. I can then put the whole mix as a MIC to a zoom session and voilá! Thank you!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ExistentialAudio/BlackHole/issues/159#issuecomment-634986746, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADDIQEKO326KL73NYSD5YETRTWLDZANCNFSM4NL2P3WQ.