No, SoundJack was not better. I tried it with a friend, both with wired, good internet, though with just typical sound card audio. We were unable to get it to work at all with the lower latency (smaller sample and network buffers), and even then the audio was unacceptable. As noted elsewhere, the audio processing delay can dominate the network delay. Jamulus behaved much better with similar settings. Congrats on all the activity updating Jamulus in the last couple of months. I'm going to try with...
I tried SoundJack but it seems very finicky to get to work at all.
My understanding is that each client sends a stream of audio packets to a server, which mixes them according to each client's sliders and returns a unique stream of audio packets to each client. Every audio packet traverses the network between client and server twice. Total network traffic is twice the sum of each client's audio traffic, i.e., if each client generates C audio traffic, then for n clients, network traffic is 2nC. Was having each client send its own audio stream directly to every other...
Thanks for posting the link. The place I found it was on somebody's dropbox, so did not post that. Heads up that installing it involves a sequence of plugging, unplugging, and rebooting. I ended up needed a few extra reboots before everything behaved, but it was worth it.
Searching again I found a video with a dropbox link to a driver and that resolves it. Very odd to not find it on the Behringer site, however.
I just got a Behringer UCA222 per recommendation on this site. I believe I saw that there was a driver to enable ASIO access for it. The Behringer site just takes me to ASIO4ALL. Is that right? In the ASIO setup dialog, I am unable to select it as input (see attached screenshot). I disabled system sounds, to no effect. Surely this is something stupid, but I'm stuck for now. Thanks for any help.
A short note summarizing my experience trying Jamulus for a group of socially distancing a capella singers (barbershop, specifically) in Washington state, US. I put up a server on my fios internet, with ping times on the order of 5 milliseconds to nearby servers (speedtest.net) and down/upload speeds > 100mbits. A handful of us ran the clients on whatever laptops (pc and mac) they had handy. I think all of the pcs needed ASIO4ALL, so there was a chunk of latency right there, maybe 30 ms? Some of...
I also have a nat'ing router. On my windows system I start the server and have it registered. Running a client on the same system sees the server listed as available to connect to. But a mac client on a laptop does not see it. The Windows client shows the local loopback address 127.0.0.1. I was expecting it would show the external ip. Do I need to be using dyndns for anyone outside to see it? Still don't understand, though, why the windows client sees the window server, but not the mac client, which...