rerouting soundjack output to zoom
- This topic has 12 replies, 3 voices, and was last updated 1 year, 9 months ago by Anonymous.
May 13, 2021 at 12:50 pm1 year, 10 months ago(@harpyonline)
now, i have this setup where the musicians have to be able to play together, but there are people (kids) listening in, who are not very interested in learning how to use soundjack. My idea was to reroute the soundjack out signal via QJack or voicemeeter into zoom or some other videoconferencing tool with the sound for the musicians muted (the kids have to be able to talk), but im running into more than one problem.
Anybody tried this already?
Or at least something similar?May 15, 2021 at 1:01 am1 year, 10 months ago(@jgspix)
Sorry for not having a solution yet. I tried it on my Mac with a Jack audio buffer of 128 and had problems with sound quality. Then I directly connected the interface to zoom via Jack and that gave me a peak visual in Zoom at least.
I think it might have to do with the sound buffer size, since the buffer sizes (and sampling rates) of all applications and sound hardware have to be the same. In Zoom I didn’t find a selection for the sound buffer size, so You might need to experiment trying different network buffer sizes for SoundJack and the same buffer size for Jack.
Not a solution, but maybe that helps you trying to solve your problem. I might check again during the weekend (and maybe even on a Windows 10 machine). Don’t forget, that the sound input and output on a Windows machine needs to use the same driver, in this case Jack.May 15, 2021 at 5:33 pm1 year, 10 months ago(@harpyonline)
Actually now i was thinkiing of doing a 4- pol connect with ann ipad, since windows is really acting up. Running zoom on the ipad and soundjack on the wiindows. Problem is now i have to find the soldering iron. 🙂May 16, 2021 at 11:54 am1 year, 10 months ago(@jgspix)
Dividing the apps onto two machines is a good idea. It keeps the load for the soundjack computer as low as possible.
It also makes sense not (!) to use the same network for soundjack and zoom (or whatever you want to use for distribution).
This is also explained in the very good video from a sax player and an accordeonist (Duo Aliada) that has been on the start page of soundjack for a while (some time ago) and is now on the startpage of the fastmusic tab on symonics.com website. It is also directly available on youtube:
You need to see the whole video to understand what they have done to realise it. They tricked a lot for the video.
The streaming part starts at 18:35 for about three minutes to the end.
The use of a mobile device for distribution gives you the choice to use a mobile connection, but you can also check if a WLAN connection would be acceptable. Just check how you want to get the sound into the mobile device, an audio interface might be needed or you need to adapt the higher line or headphone out to the sensible mic input by using an impedance matching transformer. (But you can also try a two resistor voltage divider to reduce the volume voltage.)
If you have another computer, you can use a mobile phone with tethering or a mobile data USB stick to make the mobile connection and run the broadcasting software on the computer. You might need a second audio interface if this computer doesn’t have a line in connection.May 16, 2021 at 12:28 pm1 year, 10 months ago(@harpyonline)
Well, thats about what I was thinking, using a hotspot on the mobile and the LAN for the windows device. but I tested and latencs and quality dont suffer much if I use a videokonferencing tool on WLAN and the soundjack on LAN. So thats for later!
But….Since I didnt find the soldering Iron 🙂 I ordered a 4-pol jack-cable (headset cable) with a splitter in Headphone and microphone. Hopefully thats enough. If it would work that would be so great.
Im still miffed though, that the software solution doesnt work on windows. I dont expect quality, or stability at this point, a quick and dirty solution should be enough (it is a onetime event). I tried voicemeeter now, but soundjack doesnt want to accept it (I get a “change I/O settings” message), I tried VBcable and Audiorouter to no avail. I give myself till tonight, then Ill give up.
but Ill post the results here. Maybe somebody else is interested.
but many thanks jgspix, Ill try everything you send me!
greetings from AachenMay 16, 2021 at 12:33 pm1 year, 10 months ago(@harpyonline)
ah, again I forgot the important part. Ill reroute the main out from the external audio card to the microphone part of the splitter cable and will put that in the headset jack of my ipad.that should take care of impedanz and sensitivity issues shouldnt it?May 16, 2021 at 3:42 pm1 year, 10 months ago(@harpyonline)
Ok, so far i tested:
Jack audio connection kit
The only one remotely working was VB Cable but with a very very bad sound quality.
Still trying. I used localhost for testing, I hope that didnt change my results.May 16, 2021 at 7:09 pm1 year, 10 months ago(@jgspix)
Using localhost for local mirroring should work.
What I found out is that the dropouts/crackling (at least on slower machines) mostly come from other processes running on the same machine, so that the sending or receiving of network packets gets delayed. The worse the more load the CPU gets. So even with localhost some dropouts/crackling can happen if other web pages are open or background processes of other installed software gets active.
The main out of an audio interface is typically (consumer) line level, about 500 mV max, around 600 Ohms output impedance, also described as -10 dbu. They are intended to drive an input of an impedance of 10 KOhms or higher.
Microphones are in a small mV range, depends on the type and max. SPL. I assume around 1 to 20 mV max, but with an output impedance of 200Ohms to about 1 KOhms.
As far as I know the input impedance of the iPad/iPhone is 1 KOhms. So it needs to be driven with an impedance which is a lot lower, probably around 200 to 500 Ohms. You wont get that from a line level output. A transformer can reduce the voltage of the line level output and at the same time reduce the impedance too, so that would be the way to go, since putting 700 mV to a 10 mV sensitive input would greatly overdrive it and may even harm the circuit. But there are adapters for iPhone and iPad which enable an instrument (level) to be connected to such a mobile device. That may work with the line output, even though instrument level can get a bit larger than line level. The main difference of an instrument input to line level input is that the impedance for an instrument level input is much higher, typically around several hundred KOhms to 1 MegOhms. That would work impedance wise feeding a line level signal into an instrument level input if no line level input is available. It might be a bit quieter than optimal but should work.
BTW, the input connector of an iPad/iPhone has four connectors, ground, left, right and mic. The mic of the headset is an electret condenser which needs supply voltage which is fed on top of the mic signal level (via a 1 KOhms resistor, so the mic signal can be added to it, in german it is called “Tonaderspeisung”), so you need to strip that off by a capacitor in series (breaking a direct hot connection). If you don’t know what to do, better get an adapter from a store or an audio interface for the iPad/iPhone. Some iPad/iPhone mics have a line in too which disable the mic if used. That would be optimal and hopefully not too expensive.
I just wanted to explain that things like that are a bit more complicated than making a purely wired adapter cable.
I think the second computer with its own audio interface and a tethered mobile internet connection is easier to put together and cheaper if you use a cheap Behringer interface as a second one.May 16, 2021 at 7:27 pm1 year, 10 months ago(@jgspix)
I forgot to mention that a DI box (direct injection, made to take an instrument signal, that typically gets to an instrument amp too, but is mainly made to make a mic level signal out of the fed instrument signal that is put into the mic input of a mixer. Some of them are configurable with a ground lift (if you get noise due to ground loops). There are active ones which need a battery but typically have ahigher input impedance (500 KOhms to 1 MegOhms) which works more or less well with most piezo pickups (if you want to use the DI box also for those pickups) and passive ones that don’t need power but have a lower input impedance (have a look at the specifications of the DI box). DI boxes are typically one channel only, so if you want stereo, use two. The most expensive part of a DI box is the transformer. The quality of the transformer influences the sound quality the most. Good ones are expensive, but for a videoconferencing or YouTube broadcast the cheaper ones are mostly acceptable.
But then you still need an adapter cable for the iDevice that strips the power from the mic input line.
BTW the Mic-Instrument impedance adapter transformers work in both directions. They can make a line signal out of a mic signal but if input and output are exchanged they also can make a mic signal out of the line signal. But if you cannot get a used one cheap, they can be a bit expensive too and for stereo you need two of them. DI boxes can be cheaper because they have a higher production volume.May 16, 2021 at 7:28 pm1 year, 10 months ago(@jgspix)
That simple question did get a bit technically, I know. Because it is not as simple as it seems to be.AnonymousJune 24, 2021 at 1:04 am1 year, 10 months ago(@)
I’ve got both mac and windows setups for sending Soundjack to Zoom, currently doing it with another similar app.
On Mac, it can be done with Blackhole (free) or Loopback ($100), but on windows the virtual cables will be Cable A and Cable B, and ReaStream from Reaper. This video explains it from a podcasting pov, but the basics apply to sending audio from soundjack to zoom.
we can do a zoom some time and walk through it together.
synthAnonymousJune 24, 2021 at 1:07 am1 year, 10 months ago(@)
if you want to use a DAW too, there’s another app in the middle called OBS, which is what he’s doing in the video.
- You must be logged in to reply to this topic.