Ableton Link
Also called Link.
Ableton's peer-to-peer protocol for sharing tempo, beat and phase between music applications on a local network. There is no master and no clock owner: any peer can change the tempo and everyone else follows within a beat.
Almost no bandwidth. Carries no content at all, only agreement about when. Its value is entirely in its regularity.
What kills it. Jitter, an unaware switch delaying the timestamps it was meant to correct, and two devices both convinced they are the master.
Ports
The same port is used for the IPv4 and the IPv6 multicast endpoints in the reference implementation.
Multicast
224.76.78.75 (IPv4)ff12::8080 (IPv6)- Taken from multicastEndpointV4() and multicastEndpointV6() in the Ableton Link source. Peers announce and discover each other on this group, so anything that blocks local multicast makes Link look broken.
What goes wrong
What speaks Ableton Link (3)
| Product | Direction | Notes |
|---|---|---|
| Ableton Live Ableton AG |
bidirectional | Peer-to-peer tempo, beat and phase sync over the local network. There is no master: any peer can change the session tempo. Tempo Follower and External Sync are mutually exclusive. |
| Chataigne Ben Kuper |
bidirectional | Listed among the built-in protocol modules. |
| Max Cycling '74 |
bidirectional | Through Max for Live and Link-aware objects. |
Open source implementations
- Ableton Link — C++, GPL-2.0-or-later
Typical use
- Keeping laptops and tablets running different music software on one tempo
- DJ software and a live performance rig sharing a grid
- Lighting and VJ software following a musical tempo rather than timecode
- Ad-hoc jam setups where nobody wants to nominate a master clock
Sources
- Ableton Link source — multicast endpoints (224.76.78.75 and ff12::8080, port 20808) — Ableton AG primary
- Link Troubleshooting (port 20808, multicast, no VPN, no Bluetooth, macOS local network permission) — Ableton AG primary
- Ableton Link repository and licence — Ableton AG primary
Known gaps on this entry: first_published. If you can source one of them, that is a ten minute pull request.
Edit this entry on GitHub — one file, editable in your browser, and your handle goes on it permanently.
Work at Ableton AG? Confirm or correct this entry — it is free, it stays free, and nothing about it is for sale.