Assigning the Same MIDI Control to Multiple Functions in Cubase

In Ableton Live, I can assign the same MIDI control (for example, a button on my midi controller) to multiple functions (like soloing Track 1 and Track 2). This way, when I trigger the MIDI control, both functions are activated simultaneously, providing a great deal of flexibility in control assignments.

However, in my transition to Cubase, I’ve run into a bit of a challenge. When I attempt to map the same control to more than one function, it seems to overwrite the previous assignment, resulting in only one function being mapped to the control.

Is there a way to emulate Ableton’s feature and assign a single MIDI control to multiple functions within Cubase? I’ve tried assigning these within the MIDI Remote section using the MIDI Assistant tool, but to no avail. Are there additional settings or options I could seek to make this work? Any advice would be greatly appreciated. Thanks in advance."

Hi and welcome to the forum,

You can do so when you write the MIDI Remote JavaScript.

You can even do quite a bit of stuff without having to get into JavaScript programming:

For actions that are available as key commands, you can create macros containing multiple key commands and then have the MIDI Remote action execute the key command macro.

In addition, it should be possible to execute the same action on multiple tracks while multiple tracks are selected.

Muting an soloing can also be done at Folder Track level, affecting multiple tracks inside a folder track.

And then there is the Project Logical Editor, which allows mass manipulation of multiple objects in Cubase.

I’m not at my computer at the moment, but I think you can also invoke a Project Logical Editor preset via the MIDI Remote or a key command.

Thank you for your valuable advice. I have indeed explored using the Project Logical Editor, and while it’s quite potent, I’m hitting a wall when it comes to assigning multiple groupings. To elaborate, I want to create two groups; the first would solo tracks on channels 1 and 2, and the second would solo tracks on channels 3 and 4. As per my understanding, the Project Logical Editor allows me to apply a certain function to a group based on set criteria or filters, which I can then trigger via a key command. However, the issue arises when I want to manage more than one group within the same Project Logical Editor setting. It seems that I’m unable to find a way to do this.

Solo and Mute can also be handled via routing the individual tracks to Group channels and then solo or mute the group channels.

Thoughtful naming of tracks can go a long way to achieve PLE (Project Logical Editor) magic. In addition, you can use logical “and” and “or” - even with bracketing to achieve fancier logic) in the PLE filter section to select multiple groups. e.g.

I think there’s quite a bit of stuff on YouTube about the PLE, if you want some additional ideas.

1 Like