Quick Tip: How to Sync Two Instances of Ableton Live

Quick Tip: How to Sync Two Instances of Ableton Live

Tutorial Details
  • Difficulty: Intermediate
  • Time: 5 minutes
  • Requirements: Ableton Live

In this quick tip, I am going to show you a great way to sync two Ableton Live instances on the same computer by using external MIDI software. This way we can have one instance acting as a Master that will be controlling the playback of both instances.

This technique can be useful if a users requires two instances of the program to be open simultaneously with each instance playing a different live set instead of having all sets loaded in one instance.



Setting up

First of all we need to open up the Preferences in Ableton Live. Go to the Look Feel tab and activate the Allow Multiple Instances switch. This allows us to have multiple instances of Live loaded up.

Another prerequisite is that our sound card needs to have more than one stereo virtual output activated so that audio from the second instance of Live can be routed to it. My Echo Audio Indigo DJx sound card has four stereo virtual outputs so theoretically, I can have another three instances loaded up at the same time!

The extra software we are going to be using is a free software called MIDI YOKE. MIDI YOKE is a MIDI Patch Cable driver. It’s a Windows multimedia driver that allows you to connect the MIDI output from one program to the MIDI input of a different program. Mac users already have this functionality in the form of the IAC driver.

Once downloaded and installed head over to Live’s preferences in the MIDI Sync tab. Under MIDI Ports activate Sync for the Output: Out to MIDI Yoke: 1 port.

Exit Preferences and fire up another instance of Live. A notification icon will inform us that we won’t be able to use another rewire slave application until we quite the current Rewire master application and restart Live. You can safely ignore that warning and hit OK.

Once the second instance of Live is loaded go to Preferences for that instance and in the MIDI Sync table under MIDI Ports activate Sync for the Input: In From MIDI Yoke: 1 port. Close the Preferences.

We can, now, see the External Sync Switch appearing at the top left of the second instance. When activated, Live will follow the sync source that has been selected in the MIDI/Sync Preferences. Go ahead and activate it.

In Action

Now, we can drop any audio or MIDI files onto both instances. By playing a clip on the Session or Arrangement view on the first instance or just hit the Play button, we can see that the Sync Out indicator of the first instance on the top left starts flashing. This means that Live sends MIDI sync messages to all output ports which have been enabled for sync in the MIDI/Sync Preferences.

Now, have a look at the second instance at the same area near the External Sync Switch. The Sync In indicator starts flashing at the same time meaning that Live receives usable MIDI sync messages.

Now the first instance acts as the master application. Pressing Stop on the master application will stop both instances which can then be started again only by the master application’s Play button or by playing any of it’s clips. Not only that but as you can see the second instance’s tempo starts following the tempo of the first instance. You might experience a slight delay for a second when you restart the playback since Live needs this time to resync both instances. If after all you notice a delay between your two instances, you can go back to the Preferences of the second instances on the MIDI/Sync tab and adjust the MIDI Clock Sync Delay value for the Input: In From MIDI Yoke: 1 port, by expanding its arrow on the left and adjusting accordingly.

Theoretically, you could have as many Ableton Live slave applications as your virtual stereo outputs. On top of that you can still rewire other applications like Propellerheads Reason, as slave applications to the first master instance of Live.

Thanks for your time and have fun!

George Mitropapas is quantum_leap on Audiojungle
Tags: Tips
  • Joshua Bogart

    I prefer to use Gerbils, a 9v battery, metal thread, and a handful of cheese. True, it can get a little messy, but definitely beats all the complexity mentioned above.

  • Gonenc Giray

    i’m blind or i really don’t have “allow multiple instances” choice.

    • kev C

      Yea on Ableton 8.1.4 I don’t see it either. I did and have seen it before.

    • Gonenc Giray

      also there’s nothing in the manual or on the forums about this. which verison and OS are you on?

      dont get me wrong, i dont mean to be a pain in the neck. this was just what i needed as far as i was looking for a solution to trigger visuals synced to my liveset and this would be it! also i liked your previous tutorials.

      thanks.

      • http://www.sleepparalysis.me George Mitropapas

        Right, on PC here but it should be identical on Mac. Preferences->Look Feel(top tab), Allow Multiple Instances. Sixth option from the top…

    • frank

      Multiple instances is only available for Windows.

  • Electrolight

    This is indeed no longer an option directly accessible in the options view, I am pretty sure though that by sending a friendly request to ableton, they will provide you with an options file that you should put together with your preferences, I got one too when I asked for a way to let multiple apc40′s run alongside without the combination mode.

    Another remark, I don’t really know why anybody would want to run multiple instances together? Could anybody give some examples of situations? Could be interesting

    • http://youtube.com/syncrisisvideos ElliotNess

      One situation that I can think of:

      You are playing a live set consisting of several ableton project files.

      Your computer can’t handle loading all of the audio clips / effects and devices from your entire set into one
      Ableton file, but you also want to have continuous audio during your set.

      You can record and play clips from one song (or have certain “filler” clips pre-loaded) into your Ableton master set, while closing and opening different projects for your set.

  • kev c

    Yea, definitely nothing here. 8.1.4 and SL 10.6.4.

  • http://soundcloud.com/sansaraoff Max

    The solution is to copy the Ableton icon in its folder, open it and follow the tutorial instructions! Works on my mac at least;)

  • stefkeB

    Can you do something similar with Live running on two different machines? E.g. to free up resources? Or to use one for audio and the other for visuals, triggered from Live?

    And what does the license allow you to do? I mean, I can activate Live on two different machines, but I suppose I can only use one at a time.

    Having two instances on one machine seems to me most useful if you want to blend two sets, with different structure, different signature, different tempo, whatever. If you have enough resources.

  • Stephen

    Everything works great except…

    Only 1 instance can use my audio device (M-Audio Firewire 410). The 2nd instance says “Failed to open the audio device” because the first instance has already “locked it in”. What would you suggest for this issue?

  • rimix.us

    Worked beautifully with my MOTU 828 and my Mac with 8.2.5