Ableton / link

Ableton Link
Other
1.09k stars 149 forks source link

What's the maximum number of devices you have successfully synced? #115

Open jbloit opened 2 years ago

jbloit commented 2 years ago

Hi,

I made an app that's meant to play Terry Riley's piece "In C" across an orchestra of mobile devices (using Link to sync the playback of patterns). It's been tried by participants at a show, and apparently, the syncing didn't accept more that about 10 peers in the session. Unfortunately I wasn't physically at the event, so I couldn't check what may have happened. They had a pretty reliable connection, with a dedicated wifi router, so I kind of rule out bandwidth problems. As far as I have tested it, the app works well across 4 devices. But I really don't know how I can test the scaling-up to let's say 30 or even 100 devices... Has anyone ever tried to sync loads of devices? I would love to hear what has been successfully tested.

Thank you!

BTW the app is here:

mathiasbredholt commented 2 years ago

I've haven't tried to sync more than 6 devices but I'm very curious to hear how many would be possible!

fgo-ableton commented 2 years ago

The maximum number of devices is very dependant on the network quality. I'd also be interested in hearing what people have successfully used. I have seen 20+ peers working with a consumer grade router a few times. We also did tests running 100 peers on five or six laptops in a WIFI successfully. There is also an AES paper with some tests here.

If the network bandwidth is actually an issue, it is also possible to split the peers into different networks and use a Link peer connected to both networks as a relay. ... and of cause LAN is more reliable than WIFI...