Ableton Live Tutorial: Hacking LiveControl 2 by Liine

LiveControl 2 just came out. It’s a Lemur template for the iPad and it’s free for all owners of Lemur. It’s very easy to set up and offers full integration with Ableton Live. If you’re looking for video tutorials for LiveControl 2, they’re this way.

Have a look at LiveControl 2:

For me, it arrived at the perfect time, because I was just building my own Lemur template for my upgraded live performance setup. I love how easy it is to use because of its Control Surface for Live. However, for my live setup I need a couple of pages of my custom controls for live looping and so on. So I tried if I could simply add them to LiveControl 2 and spare me a lot of time and trouble. Great news! It’s hackable because it is just a template for Lemur. Most of LiveControl 2 is programmed, not object based as typical for Lemur, and is therefore hard to unravel. The following tutorial doesn’t cover how to hack the existing interfaces (or layouts), but how to add your own.

Customising the LiveControl 2 Template

Create new interface

  1. Open the LiveControl_2_0.jzml file in the Lemur Editor.
  2. Choose Ctrl + Shift + S (Win) or Cmd + Shift + S (Mac) to save the template under a new name.
  3. In the Project window click on Create Interface or use Ctrl + Shift + I (Win) or Cmd + Shift + I (Mac).
  4. Name your new interface in the pop-up window and press OK (Btw, adding numerics in front of the name makes it possible to change the order of the interfaces).
  5. Now you can add any buttons, pads, knobs or faders that you need.
  6.  

    LiveControl 2 uses the Lemur Daemon Input and Output 0. The added objects will have to be MIDI mapped unless you know how to add them to the Python scripts (Control Surface). To make sure, the automatic and manual mappings don’t interfere with each other, we’ll use a different input and output.

    Mapping

  7. In the Mapping window of the selected object under Object Target, change it from ‘Parent (MIDI 0)’ to ‘MIDI 1′(anything, but 0). Under Target choose ‘Parent (Midi 1)’.
  8. Then choose the desired MIDI message, pitch, scale and channel.
  9.  

    You can of course go much further by adding your own scripting. It’s also possible to set up OSC Mapping instead of MIDI, e.g. if you want to control another application.

  10. You can add additional interfaces. If you already have your own template and want to reuse complete interfaces or parts from it, you can save them as modules. For this, select what you want and press Ctrl + E (Win) or Cmd + E (Mac). You can then import them with Ctrl + I (Win) or Cmd + I (Mac).
  11. Once you’re done, don’t forget to save.
  12. Click on the Play button to start the Lemur connection (or Alt + C), choose the iPad and click on Connect. Now the template is synced to the Lemur.
  13. Synchronising

  14. Save it by pressing the cog wheel in the top right corner and choosing Save project…

Now for the setup…

  1. On the iPad, make sure MIDI 1 (or whatever MIDI port you chose) is set as well (under Settings > More settings…).
  2. MIDI Ports on Lemur

     

    The Lemur Daemon Setup should now look like this:

    Lemur Daemon Settings

  3. Now start Live, open the Preferences with Ctrl + , (Win) or Cmd + , (Mac) and the MIDI/Sync tab. Make the settings as described in the Setup Guide for LiveControl 2.
  4. Additionally, turn on Remote for both Daemon Input 1 and Daemon Output 1. If you also want to use your own objects to play sounds, Track needs to be on for Daemon Input 1 as well.
  5.  

    The settings should look roughly like this:

    MIDI/Sync Preferences in Live

  6. Open the Live Set you want to use for your live performance, enter the MIDI Mapping mode with Ctrl + M (Win) or Cmd + M (Mac) and map your custom Lemur objects as desired.
  7. Once done, quit the MIDI Mapping mode and save your Live Set.

Have fun!

Let me know if you have any questions, suggestions or other comments.

Share this article!

You May Also Like:

10 responses

  1. Hey Madeleine

    Nice one on the heads up. Just wondering if there’s a chance that you may be doing a video tutorial on how to use this great template?

    Will

  2. Ive managed to get it all working apart from the modulation page.
    very impressed with the play and sequencer pages.

    look forward to your tutorial:)

  3. It’s really a nice and helpful piece of information.

    I am satisfied that you simply shared this useful info with us.
    Please keep us up to date like this. Thanks for sharing.

  4. I Madeleine!

    I really enjoy all your videos and tips, they are SO useful and different from others tutorials. I have not try this one yet but, just to emphasis the requests, it would be great that you make a video tutorial for that topic. Just sayin’

    Cheers and thank you so much!

    Martine

  5. Hi!

    Sorry, I misunderstand … I already watched those videos, I thought it was about making a video on how to hack Livecontrol.

    Anyway, anyhow …. thanks again for all you great tutorials and please, keep them coming …

    Cheers,
    m

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Days
Hours
Minutes
Seconds

Everything 25% Off with Code: Summer24