Ableton Link - FAQ
What is Link?
Link is a technology that keeps Link enabled applications in time over a local network. Link synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices. Applications on devices connected to a local network discover each other automatically and form a musical session in which each participant can perform independently: anyone can start or stop while still staying in time. Anyone can change the tempo, the others will follow. Anyone can join or leave without disrupting the session.
Where can I find Link?
Link is available in Live 9.6 and higher. Simply open Live's Preferences > Link/MIDI tab and enable Link.
It also comes as a built-in feature of other music applications across Windows, Mac, iOS and Android platforms. Check our Link apps page for the full list of Link enabled apps.
How can I get support for Link?
First, please read the section of the Live 9 manual for Link. You can also check our Link troubleshooting page and set-up tips to see if this helps. If you still have any issues or questions about Live and Link, contact Ableton Support. For issues with specific apps, you must contact the developer of the app for further support.
What versions of Live include Link?
Link is included in the Live 9.6 (and higher) versions of Live 9 Suite, Live 9 Standard, Live 9 Intro, and Live 9 Lite.
How does Link connect to other Link-enabled apps?
Link information is sent on both LAN and WLAN networks, as long as all devices are connected to the same network. Note: Link does not work on a VPN (virtual private network).
I don't have access to an internet connection, how can I use Link?
- You can set up an Ad-hoc network connection on your computer which allows you to create a private network between devices, without the need for an internet router. For more information on how to to set up an AD-hoc network, reference our Link troubleshooting article.
- You can use either a portable Wireless router, or any router at all to connect your devices together. The router itself doesn't need to be connected to the internet to create a closed network. Your computer and iOS/Android devices can be connected to the router either via WLAN or using Ethernet adaptors and cables.
- It's also possible to directly connect computers using either an Ethernet to Ethernet or Thunderbolt to Thunderbolt cable, both of which are capable of transmitting network data.
- iOS devices can be connected to a computer using a lightning cable which also supports network data transfer.
- You can directly connect an iOS device to another mobile device, using a Lightning to Ethernet adaptor (usually sold as a Lightning Camera Adaptor). If connecting an Android device to another mobile device, you'll need to use an Ethernet adaptor and install Marshmallow for Android, as per the instructions on this third party site.
Does Link work over Bluetooth?
Link is not supported over Bluetooth.
What are the minimum iOS, Android and operating system requirements for Link?
Link will work on iOS 8 and higher. The oldest iOS device that will support Link is the iPhone 4S.
On Android, the minimum system requirement depends on the specific app that you are using.
Link will work in Live on Windows 7 and above, as well as Mac OS 10.7.5 and above.
Which applications and programs include Link support?
To see a selection of applications and programs on iOS, Android, Mac and Windows that include Link, go to our Link apps page.
Does Link work with other DAWs?
Propellerheads Reason is the first third party DAW to include Link support, as of version 9.1.
Does Link work with MME/DirectX drivers on Windows systems?
As of Live 9.7.1, Link usage is only possible with ASIO drivers. If Direct X/MME is selected in Audio Preferences, Link will be automatically disabled and therefore not show up in the Live Transport Bar.
Make sure to select an ASIO driver (e.g. the one which you would use with your external audio interface) in Live's Audio Preferences. It is recommended that you use the ASIO driver provided by the maker of your audio interface.
In case you do not use an external interface, install ASIO4ALL, a free ASIO driver. Find out how to install and set up ASIO4ALL with Live here. Note: ASIO4ALL should only be used in case your soundcard or interface does not have its own native ASIO driver.
I'm an App developer. How can I integrate Link into my app?
We want Link to help musicians connect and collaborate in innovative ways, so we have provided the Link SDK for free. You can learn more and get access to the SDK at our LinkKit page.
How many applications can be connected using Link?
Theoretically, there is no limit to the number of Live instances or iOS Apps that can be connected.
If the network gets too crowded, apps can lose connection. However, it would take an extreme amount of Link users to cause this to happen.
What kind of data is sent via Link?
Link currently provides tempo sync and a grid to which apps can align. There are no Song Position or Start/Stop messages sent via Link, nor can any other MIDI data be sent.
In case you wish to send MIDI note or Control change messages to another computer you can use a virtual MIDI network instead. If you wish to sendMIDI note or Control change messages to another application on the same computer, you can use a virtual MIDI bus.
How can we still use MIDI in combination with Link?
Live can still send normal MIDI information out to external devices while being part of a Link session. However, when Link is enabled, Live cannot receive MIDI Sync input from any external MIDI source, nor can Live be a ReWire slave.
How does Link interact with tempo automation written in a Live Set?
Any tempo change sent via a Link session will override tempo automation that is written in a Live set.
How does Link interact with external hardware?
Currently there are no hardware devices which include Link support. However, an app such as Live that is part of a Link session can be used to sync and control external hardware via MIDI.
Does Link work with BeatSeeker?
Link does work with BeatSeeker.
How does Link decide whose tempo to use?
When starting a session, Link uses the tempo from the app who has been in the Link session the longest. For example, if one person starts an app with Link enabled before anyone else does, this app’s tempo is chosen as the initial tempo for the session.
Dropping out of a session causes that app's time in the session to reset to zero when joining the session again.
What happens if different apps try to change tempo in opposite directions?
There will be a “tempo fight”, and the winner will be the app that last changes the tempo!
Why did the arrangement positions diverge although I started both Link-enabled apps at the same time?
If multiple apps are incurring extreme tempo changes in opposing directions, it can happen that the beat timelines diverge. This can also happen if the apps have different time signatures or different Global Quantization settings.
However, Link will always keep the phase of the apps in sync.
What are the differences between Link and regular MIDI Sync?
A major difference between Link and MIDI Sync is that Link is free from the limitations of “master” and “slave” - all users are equal. That is, everyone in a Link session can change the tempo of the session, and individuals can also start and stop their music independently of each other.
What do you mean by “all users are equal”? What if someone stops the transport?
“All users are equal” means that each user has an equal ability to change the tempo, and also that no one can stop someone else’s music. If someone stops the transport of their app, only their app will stop; other apps will not be affected.
Is it possible to prevent certain apps from setting or changing the tempo?
No, this is not possible with Link. Each Link app has freedom to influence tempo equally.
Is Link capable of starting/stopping playback in linked apps?
No, Link does not send start/stop messages to connected apps. Anyone can start and stop their part while the others keep playing.
The timing between applications is out of sync. How can I offset this delay?
Each app and device will handle and report latency in different ways - these differences may result in the apps being out of sync with each-other. In Live you can adjust the Master track's Track Delay to compensate for any offset between Live and other Link peers. Certain apps may also have a sync adjustment slider to allow you to offset them and correct any sync issues.
Can I use multiple music apps on one iOS device simultaneously?
Link can be used to connect multiple apps on the same device; simply enable it in each app you wish to connect. However, in order to hear audio simultaneously from multiple apps, turn on “Background Audio” in the apps’ settings.
How do we save our communal performance?
One way to do this is if each Live user records the performance in Arrangement View, then you merge sessions later.
Another way to record a communal performance is to mix everyone through a single mixer and record the stereo output. Alternatively, multi-track record to one of the Live users’ computers.
If your Mac has OS X "El Capitan" or higher and your iOS device is running iOS 9 or higher, you can stream audio from your iOS device to your Mac via Lightning cable.
What are the differences between Link and Korg's WIST technology?
- The major difference between Link and WIST is that WIST requires that one iOS device be the master, and the other to be the slave. The master in this case decides the tempo, as well as the starting and stopping of the session.
- With Link, there is no tempo master; that is, everyone in a Link session can change the tempo of the session, and individuals can also start and stop their music independently of each other.
- WIST does not allow tempo changes during playback; Link does.
- Link uses an ad hoc WLAN or LAN network for connection and allows multiple users to join a single session; WIST uses Bluetooth and can connect two iOS devices.
- WIST cannot be used between multiple apps on the same device, while Link can.