I am going to perform a song live where I have multiple patches stored across multiple tracks in Ableton. I have been looking for a way to automate the arming and disarming of tracks at specific points in the project so the patch changes automatically. Is there a way to do this? I have been looking for one for weeks to no success. Any help would be greatly appreciated!
Nevermind guys, I figured it out.
So basically Ableton has a feature where you can map tasks like arming or disarming a track onto a MIDI event (CTRL+M). But it needs to receive that event from an external source. So I set up a dummy track containing the MIDI events that would trigger the required action at the right time.
Now all I had to do was figure out a way to make Ableton think the MIDI information on the track is coming from an external device. Fortunately, this guy called Tobias Erichsen has created a tool that facilitates exactly that. It's a MIDI feedback device that you can send MIDI information to and it simply gives it back to whomever it may concern. I configured it as a MIDI device and I sent the output of the dummy track to it. And calibrated the MIDI mapping such that the events from this device would arm or disarm whatever I want.
EDIT : Keep in mind that there is a certain amount of latency associated with this feedback method. So I would recommend sending the signal a beat or so earlier than when you need it. Then add an envelope for the "Speaker on" function to get perfect timing.