bjoluc / cubase-mcu-midiremote

Cubase MIDI Remote Scripts for DAW Controllers using the MCU Protocol
MIT License
34 stars 8 forks source link

Additional Shift Functions for Viewport Zooms #43

Open mbfranck opened 3 months ago

mbfranck commented 3 months ago

I'd like to suggest to include the following shift assigments for the navigation buttons by default:

(as seen in the two pulldown menus at the bottom right of the arrangement window).

bjoluc commented 3 months ago

Hey @mbfranck, that's an awesome suggestion and feels very intuitive! The only thing I'm not sure about is Shift+Up and Shift+Down. Since the default track height is "2 Rows", I'm wondering whether it would make more sense to zoom to that instead of "minimal"? In large projects, "Zoom tracks minimal" does the same as "Zoom tracks full" anyway. WDYT?

mbfranck commented 3 months ago

Glad you like it! But hmmm, I got no clear take on your suggestion, so...

How about this? If you also add Shift-Magnifier as mapping, you could use that one for "zoom to 2 rows". We would then have all three alternatives available.

Optional: If you can trigger TWO key commands in sequence, you could also add something for the horizontal zoom (e.g. zoom to one minute) to the same button so that you essentially have some kind of "center view" function when pressing shift-magnifier.

This way, the logic of the three horizontal buttons and the logic of the vertical buttons would kind of "add up" for the middle key (hope you understand what I am trying to outline here, I failed to put it into better words).