Hey everyone,
Can someone point me in the right direction for this?
I have my encoders mapped to the first 8 macros of any given track in Ableton. When I switch to a different track, I’d like the encoders to reflect that track’s color.
thanks ![]()
Hey everyone,
Can someone point me in the right direction for this?
I have my encoders mapped to the first 8 macros of any given track in Ableton. When I switch to a different track, I’d like the encoders to reflect that track’s color.
thanks ![]()
Hey Moritz,
Welcome to the forum!
That’s a great feature idea. Unfortunately, what you’re describing isn’t possible with the current version of this script.
There are two main reasons for this:
The script doesn’t read track color data from Ableton yet. This is a planned feature, so hopefully, it will be added in a future update!
Even if it could read the color, the script would need to be specifically coded to link the selected track (one API call) to the device macro encoders (a different API call). Right now, the script treats those as separate functions, so it would take some new logic to connect the color of one to the lights of the other.
Potential Solutions
There are a few ways you could go:
Custom Commission: James, the main developer of this script, does take on commission work. If this feature is essential for your workflow, you could explore that route to have it custom-built.
Max for Live (M4L): You could build (or find and remix) a custom M4L device. The device would be designed to read the selected track’s color and then send the corresponding MIDI values to your controller’s encoders. This definitely requires some M4L knowledge, but it is a very powerful way to get this done.
Third-Party Tool: This kind of custom mapping is exactly what Remotify is designed for. You could most likely build a custom script there that monitors the selected track’s color and sends the correct MIDI messages to update your encoders.
Note: Remotify is a paid application and is not affiliated with us or this script. It’s just a well-known option for this type of deep customization.
Hope that helps point you in the right direction!
Hey Ale!
Thanks for this very detailed answer ![]()
I’ll explore all of the options!