YURS: Yaeltex Universal Remote Script for Ableton Live

Dear community!
This is the place where you’ll find the latest version of the Yaeltex Universal Remote Script for Ableton Live :slight_smile:
If you are an Ableton user, please give it a go!

Code by amounra93
Compatibility: Live 10 and 11. Tested with good results in Live 12

Key Links
Download script
MIDI implementation chart
User guide - Work in progress

How To Install:

How to Install on Mac

  • Download the script and unzip it.
  • Search for the Live.app and click on the contextual menu, select “show packages content”
  • Move the folder yaeltex_universal inside /Applications⁩/Ableton Live 11.app⁩/⁨Contents⁩/⁨App-Resources⁩/MIDI Remote Scripts⁩/

How to Install on Windows

  • Download the script and unzip it.
  • Move the folder YaeltexUniversal inside C:\ProgramData\Ableton\Live 11 Suite\Resources\MIDI Remote Scripts⁩

A very quick guide

  • Copy the script to the MIDI Remote Scripts folder
  • Open the Map.py file in your text editor of choice and edit the flags to accommodate the features you are going to use.
  • Open Kilowhat, edit the midi messages to match the ones you want to control on the script.
  • Send the configuration to your controller.
  • Open Live, and in the preferences select as control surface the universal script, set as the input, and output the ports of your controller
  • Play!

Available parameters

  • Mute
  • Solo
  • Arm
  • Select
  • Volume
  • Pan
  • Devices on selected track - up to 8 devices per track
  • Devices on a specific track - up to 8 devices per track and up to 8 tracks
  • Sends A, B, C, D, F, G, H
  • Return volume
  • Crossfader
  • Cue volume
  • Master volume
  • Vu meters (midi and audio tracks) - experimental
  • Clip launch Box - up to 16x8
  • Clip stop
  • Scenelaunch
  • All clip stop
  • Play
  • Stop
  • Rec
  • Overdub
  • Click
  • Loop

(!) ADVICE:
Do extensive testing before taking this into a live situation!
This is the first stable release, we will be taking notes of bugs and suggestions in order to improve the script.

Happy scripting!

7 Likes