4 ms·
I gotta mention JackTrip in this thread. You can stream full quality audio with near zero latency. If you're within a ~300 mile radius of your peer, it boasts <
by noman-land 6y ago
I gotta mention JackTrip in this thread. You can stream full quality audio with near zero latency. If you're within a ~300 mile radius of your peer, it boasts <20ms latency, which is low enough to feel instant. I've tried it with a friend and it's pretty incredible.
https://news.stanford.edu/2020/09/18/jacktrip-software-allows-musicians-sync-performances-online/ https://news.stanford.edu/2020/09/18/jacktrip-software-allow...
- luplex 6y agoMy dad uses https://www.soundjack.eu/ https://www.soundjack.eu/ running on a Raspberry Pi to practice with his wind quartet. along with a separate video call so they can see each other. Its also a peer2peer system, and not easy to set up correctly.
- zinekeller 6y agoWell, considering that ping times can be still abysmal due to your ISP's incompetence... Some tests that focus on interconnection issues (ISP to another ISP): Continuous To Azure: https://azurespeedtest.azurewebsites.net/ https://azurespeedtest.azurewebsites.net/ To AWS: https://awsspeedtest.xvf.dk/ https://awsspeedtest.xvf.dk/ One-time To Cloudflare: https://speed.cloudflare.com/ https://speed.cloudflare.com/ To Netflix (maybe misleading due to direct interconnectivity in some ISPs): https://fast.com/ https://fast.com/
- wilburm 6y agoI’ve read that setup was non-trivial. How did you find it?
- noman-land 6y agoIt is pretty painful to set up, that's for sure. You need to be comfortable with the command line so I haven't been able to experiment yet with non-computer friends. I'm going to try to create some sort of one-liner setup script for my friends to use but I haven't gotten there yet. There are some good instructions here for different systems. https://ccrma.stanford.edu/software/jacktrip/ https://ccrma.stanford.edu/software/jacktrip/
- ghostpepper 6y agoFor anyone who hasn't seen it yet - this adjacent project sells a complete unit utilizing this software. As far as I can tell it's just a raspberry pi with an ADC/DAC hat, in a metal enclosure, and some sort of cloud configuration interface. They also publish the details and the pi image if you want to build your own, and subscribe to their cloud plans. https://www.jacktrip.org/studio.html https://www.jacktrip.org/studio.html
- jimmydorry 6y agoSorry, but 20ms is more than double the amount I can tolerate when playing my instrument. Even just the difference between local loopback (instrument -> headphones) vs instrument -> USB -> PC -> USB -> headphones, feels like playing with someone continually dragging the tempo down. I'm sure I could relearn and adapt to >10ms, but this is a far cry from a live experience of playing with others, and I am definitely not alone in my cohort (after trying several low latency remote meetup configurations).
- Bud 6y ago20ms is actually equivalent to playing/singing with someone around 20 feet away from you, on a stage. (Sound travels around 1.13 feet per millisecond.) Many of us in classical music are doing this all the time. So it's definitely doable. Especially if you have a conductor! Indeed, that's one of the reasons conductors are useful.
- gorkish 6y agoListening to yourself on a 20ms delay is a far different thing than listing to someone else on the same delay. The latter is what you experience in every day life all the time as sound travels about 1ms/foot. The former causes a negative feedback loop that will cause problems as you try in vain to effect an impossible correction. https://en.wikipedia.org/wiki/Delayed_Auditory_Feedback https://en.wikipedia.org/wiki/Delayed_Auditory_Feedback