Mode selection based on Track or Device Name
Not sure if this is possible, but would love to have the current mode be auto selected based on the selected track name or device name. This would make workflow so much better.
Had this idea in my mind then the user 5argon posted about it today so I know I’m not the only person thinking of this. Would be a powerful feature!
Thanks!
Hi,
After playing around for a bit I kinda figured out how to change modes based on device name.
The problem I am having now is that it only appears to trigger when selecting the first instance of the plugin. For example, I have 4 tracks and on each track I have 1 x amp and 1 x EQ Eight. When selecting/de-selecting EQ Eight my script acts as I expect and switches between mode 1 and mode 2.
When I change track or select one of the other EQ Eight plugins (track 2 – 4) I dont get the same mode switch. If I delete the first instance of EQ Eight, then the switiching mode behaviour works on the next instance of EQ Eight, but not the others.
In my script I have 2 modes.
Mode 1 contanins some parameters to trigger LED on my MFT controller and 1 reaction script that say when EQ Eight device is selected activate Mode 2
Listner = Track Type > selected track > self.song().view.selected_track.view.add_selected_device_listener
Condition = “EQ Eight” in self.song().view.selected_track.view.selected_device.name
Action = self.set_active_mode(self.modes[1])
In Mode 2, I only have 1 reaction script that says when you select a device that is not EQ Eight active Mode 1.
Listner = Track Type > selected track > self.song().view.selected_track.view.add_selected_device_listener
Condition = “EQ Eight” not in self.song().view.selected_track.view.selected_device.name
Action = self.set_active_mode(self.modes[0])
I dont see why this isnt working, so maybe a bug or maybe Ableton is doing something with the device name when you have multiple instances of the 1 plugin.
If anyone knows what the issue might be it would be great help.
jj
Sign up
User registration is currently not allowed.