Hi all,
Michael wrote this:
> But, the problem is that ZoomAudioDevice must be enabled in Audio Midi Setup in order to force Zoom to use the sample clock from my Focusrite Scarlett 4i4. But once I do that, I can no longer set my Aggregate device as my system input (greyed out in Audio Midi setup), nor my Multi Output device as my system output (also greyed out). Since I can’t do those, the Black Hole connectors don’t appear in my qjackctl graph as system captures or playbacks.
> If I unclick “use” on ZoomAudioDevice, then everything shows up, and I can make the necessary connections. But then the sample rates don’t match, and I end up with “Mickey Mouse” audio (since the frequency is shifted way up by the mismatched sample rates).
In the steps I suggested below, you should not be using the Zoom Audio device at all, and your system audio prefs are not relevant because you're not using them. Also, I was not suggesting using Zoom's "play computer audio" feature, which I think will confuse things in this scenario, and Black Hole will never appear as a named client in the Qjackctl.
To clarify: If you create an aggregate device and set *that device* as the audio device used by Jack (i.e. select it in the Qjackctl Setup window "interface" menu), then once Jack is running, in the Qjackctl "connections" window, all the capture/playbacks listed under "system" correspond to the numbered inputs/outputs of that aggregate device. In other words, what "system" means in the Qjackctl connection window is "the device selected in the interface menu in the setup window." This way, you can use an aggregate device that includes Black Hole (which can itself be selected as an independent audio device in apps like Zoom, a DAW, etc.) to route in virtually any way you like.
So for example, if you have an aggregate device that lists first a 2in/2out interace first then next Black Hole 16 ch., and you're able to start up Jack via Qjackctl with that interface selected, you could do the following:
1. Open Zoom and in audio prefs, set the input ("mic") to Black Hole (NOT the aggregate device you made, but BH itself, only, which for Zoom will mean channels 1-2 of BH, because Zoom can't take in or send out more than 2 ch). In those same audio prefs you can set the output ("speaker") to anything you like, i.e. send it out your built in speakers for example, but be careful not to set it to anything that might create a loop.
2. In Qjackctl connections window, with or without a jacktrip session active, you can then connect system:capture 1-2 (your mics) and any jacktrip clients (jacktrip receive 1-2-etc) to system:playback channels 3-4 (which in this example corresponds to BH 1-2). If BH itself is listed as the input device in Zoom, this will send those channels into the Zoom call.
I just did a quick local test of this, recording a zoom call of myself, routing audio into zoom this way, and it worked fine.
If you have sample rate mismatches when doing this, I'd suggest first going to Audio Midi setup and setting both your interface and BH to the same sample rate there, which should solve it. (Again, I'm not bothering with the Zoom Audio device here in this method and suggest you avoid using it at all.)
Hope that helps,
Michael
> --
>
> Thanks, Synth. Oddly, it’s somewhat encouraging to hear that others have had similar issues. I’m running Catalina 10.15.6 on a 2018 MBP, which should appear similar to what you have. ZoomAudioDevice doesn’t get loaded until you try to screen share within a Zoom call, and check the box for “share computer sound” on the window that pops up.
>
> -Mike
>
>> On Jan 3, 2021, at 9:13 PM, Synthia Cynthia Payne <
synthi...@gmail.com> wrote:
>>
>> hmmm...I have seen others use the ZoomAudioDevice, not for this specific purpose, but I have seen it cause issues with choosing ins/outs as you described.
>>
>> My setup includes a 2012 MacBookPro and Catalina, so maybe too old, but the ZoomAudioDevice does not appear in my Audio-Midi Settings, and I have never used it.
>>
>> Sorry, I don't think my setup will work for you unless you can find a workaround for that ZoomAudioDevice. Zoom makes their money from online meetings and tends to want full control of resources, hence this device.
>>
>> Please post any updates as I'm sure there are others interested in this, and I'll do the same.
>>
>> synth
>>
>> On 1/3/2021 5:58 PM, Michael Sobel wrote:
>>> Hi Michael,
>>> Thank you for your response. I’ve actually already got Black Hole installed. But, the problem is that ZoomAudioDevice must be enabled in Audio Midi Setup in order to force Zoom to use the sample clock from my Focusrite Scarlett 4i4. But once I do that, I can no longer set my Aggregate device as my system input (greyed out in Audio Midi setup), nor my Multi Output device as my system output (also greyed out). Since I can’t do those, the Black Hole connectors don’t appear in my qjackctl graph as system captures or playbacks.
>>> If I unclick “use” on ZoomAudioDevice, then everything shows up, and I can make the necessary connections. But then the sample rates don’t match, and I end up with “Mickey Mouse” audio (since the frequency is shifted way up by the mismatched sample rates).
>>> I tried adding the built-in interfaces as you had suggested, but it didn’t make any difference. Notable is that I didn’t have the same problem you mentioned. I can run qjackctl without including the built-in input and output.
>>> Synthia, it sounds like you managed to make this work. I’d be interested in knowing your setup.
>>> Thanks!
>>> Mike
>>> Thanks Michael D. I’ve been playing around with Blackhole and just tried it with Zoom, and it seemed to work! The Zoom channels in Blackhole are indeed 3-4.
>>>
>>> However I put my external interface (Scarlett) first in the list of Audio-Midi devices - otherwise the built-in audio is dominant, which is not optimal.
>>>
>>> Synth
>> To view this discussion on the web visit
https://groups.google.com/d/msgid/jacktrip-users/66f71124-8907-a265-112e-674c5bc33bc7%40gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups "jacktrip-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
jacktrip-user...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/jacktrip-users/EBFB2460-9DB1-4E6D-8F1E-17B9620759D8%40gmail.com.