How to lock a control surface to a device?

1.57K views
0

This Ableton Live feature is key: being able to lock a control surface to a device. This allow to control different device at the same time with different controller.

Unfortunately, remotify scripts for device parameter seems to bypass this feature and will keep following the selected device.

Is there a fix on the way?!

Thanks

Philippe

Emil Bergling Answered question
Attached Files:
0

Hi Philippe,

We don’t currently have the lock feature available in Remotify.
I’ll get this added to our development research list 🙂

Thanks for the suggestion.

John

admin Changed status to publish
Attached Files:
1

Here’s how to do it with reactions. (I just put this together for another customer and he promised me a beer in return so I’m after more of these please lol)

Out of the box its not possible to lock to devices, however, this can now be done by using a combination of ‘Reactions’
and ‘Modifiers’.
The idea is:
1. when the button is pressed, it sets modifier ‘m1’ to the selected device’s position number.
2. In the device selection mapping, use modifier m1 (tick the box ‘Use Modifier’)

For 1. add a Reaction mapping to your mode,
For the Listener, select modifier > button X
In the Action Block > Actions section, select script > modifiers – set the value of the modifier
You will see 2 options appear, Modifier and Value to set
For Modifier, select script > m1
For Value to set, select script > selected device number

And that should do the job!
For more info, here’s some video tutorials which will help
Modifiers: Using Modifiers in your Ableton Midi Script
https://youtu.be/qXUmpnl1wps
Reactions Overview: Reactions Overview
https://youtu.be/iYtotPDoa3k

One other thing, the track selector will obviously still be hard coded to whatever you have set in the ‘track selector’ mapping.
To also make that dynamic, follow the same steps as above, but..
Use a modifier for the track number in the track selector mapping type.
use a new modifier i.e. m2
Add a new ‘Action’ in the same reaction as before, using: set modifier, m2, and for value to set use script > selected track number

Further thoughts!
The flexibility of Reactions allows you to create multiple locks. Need to lock to 2 or more devices, no problem!
Use the same steps as above, but use:
1. a different button on your midi controller
2 a separate modifier (m2)
3 a separate set of physical knobs, which are also mapped to track>device>device parameters in your script.

admin Changed status to publish
Attached Files:
0

I’ve been trying to follow your guide above admin, but failing over the past weeks. Do you have a guide for how to do this anywhere else? Alternatively, maybe even a script for the first parameters on selected device mapped that I can then edit and map to with my own controller template?

Would be super helpful!

Emil Bergling Answered question