How can I map a MIDI message from my control surface to select a particular track in Ardour?
I’m creating a MIDI binding map for my control surfaces (Tascam US-428 & US-224), but can’t find how to make it select a given track, e.g. B2 for second track in current bank. No problem making it do something directly to a track (e.g. mute/solo), but just selecting it seems elusive. For instance, so I can select a track, then send pan/EQ controls to the currently-selected track, without needing to grab the mouse to click the track on screen.
I’m guessing there might perhaps be a binding target like “/route/select/ B2” but that doesn’t seem to work.
I might have written it off as unavailable, except the manual page implies it’s possible to select a strip from a control surface: “Often times one wants to just deal with the strip currently selected by the GUI (or the control surface). In the same way as with banks above the selected strip can be designated with S1.”
Thank you Paul. Yes, I’ve seen that and (as I understand it) an instruction addressed to S1 will affect the currently-selected strip, assuming only one is selected.
Maybe I’m being a bit slow, but I can’t find a way to actually do the selecting via MIDI, e.g. to designate B2 as selected (S1), so pan/EQ commands can be sent to S1 or a plugin on S1.
I think what I’m looking for is an equivalent to the OSC command /strip/select *ssid* *y/n* (where SSID would be, say, B2)
Does such a command exist for MIDI control?
By way of background, I’m trying to tweak the software for the control surface, which has common pan/EQ controls. The simplest approach is to press ‘Select’ for the relevant track, then send pan/EQ commands to the currently-selected track in Ardour. It’s not the end of the world if the mechanism’s not there to map a ‘select’ action, but a bit more complicated to send separate pan/EQ commands to each track (e.g. B1…B8).