I think that those “mouse musicians” as me will find these shortcuts very appealings, and who want write music and complex piano roll stuff quickly.
All these shortcuts has been designed thinking:
– Future features that Frits have in his plan
– Current Podium shortcuts
– That you have your left hand on the left side of the keyboard (and you’re comfortable) and the mouse in the right hand.
– That Podium (personal desire) will support a poll of clips where they aren’t deleted after you delete them from arrangement.
– Thinking in that you can be one with Podium. In the same way you learn to drive (you don’t think where are the pedals and controls and you don’t try to find them with your hands/feet) you can learn these shortcuts.
These shortcuts free another Podium shortcuts and those can be used for useful fuctions.
If you like this alternative keyboard shortcut I’ll continue traslating all the current setup to another with more “feeling” [I’m not going to continue wasting my time if none of you like it! :)]
1. Global Shortcuts [should work whatever is focused, except modal and input popup windows]:
SpaceBar: Play / Stop
Esc: On dragging: cancel operation. On a popup windows: close it.
F1 to F12: Actual setup.
2. Scroll and Zoom [should work in the focused area only, when it’s possible]
MW: Scroll up/down
Shift+MW: Scroll up/down [for shorcuts consistency]
Alt+MW: Scroll left/right
Ctrl+Alt+MW: Horizontal zoom
Ctrl+Shift+MW: Vertical zoom
Ctrl+Shift+Alt+MW: Horizontal and Vertical zoom
Shift+Alt+LMB: Hand tool
3. Events Shortcuts,
By default all commands reset current selection when the action isn’t related to selected events. Command with * always reset current selection.
-General
MMB: Don’t reset selection, move edit cursor.
Modifier shift: Ignore snap
Delete: delete selected events
*Arrows: Move the focus left/right/up/down
Modifier Shift: Move the objetct one unit
Modifier Alt: Move the object one bar/octave
-On start/end borders
LMB + drag: Resize
Shift modifier: Ignore snap
Alt modifier: Stretch event or events [when possible]
Ctrl modifier: [multiple events only] Stretch events as one block.
*RMB: Delete event
-On main body
LMB + drag: Move event
Shift modifier: Ignore snap
Ctrl modifier: Make a copy
Alt modifier: Make a phantom copy
RMB modifier: (only after dragging started) Lock X/Y movement
LMB + Ctrl: Toggle selection status for the event.
*LMB + Shift + Drag: Lasso events and select them. This lasso ignore snap.
*RMB: Delete event
*Alt+RMB: Split event (Scalpel tool)
Shift modifier: Ignore snap
Ctrl modifier: Create two unique copies instead phantom ones
-On empty space
*LMB: Paint new event
*LMB + Drag: Paint new event setting its velocity and lenght
Shift modifier: Ignore snap
*RMB: Delete tool, all events under the cursor movement will be deleted
Ctrl + LMB + Drag: Lasso events and add them to current selection. This lasso ignore snap.
*Shift + LMB + Drag: Lasso events and select them. This lasso ignore snap.
-On ghost notes
*Alt + LMB: brings to first plane ghost notes
Best regards
PS: If there is any error, remember I’m a simple human π
edit: lastest modified or added shortcuts are in cursive.
Thanks for the suggestions. I assume you’d like some feedback so that you can modify the list to fit the needs of most users.
SUPR: delete selected events
Is “SUPR” the Spanish name for the delete key?
RMB modifier: (only after dragging started) Lock X/Y movement
Not possible. Right-mouse click (while holding down left mouse button) is used to abort (undo) any kind of drag action in the entire Podium UI. It’s probably the one shortcut I use the most.
@Zynewave wrote:
Is “SUPR” the Spanish name for the delete key?
Yes π³
RMB modifier: (only after dragging started) Lock X/Y movement
Not possible. Right-mouse click (while holding down left mouse button) is used to abort (undo) any kind of drag action in the entire Podium UI. It’s probably the one shortcut I use the most.
I reserved for that task ESC key. Now that you have an hypotetic right system to select events, a simple right click to delete them and the old friend undo, I thought it wouldn’t be a critical shortcut because you wouldn’t do mistakes, except the rare case you select another events. If you think isn’t enough and you do tons of mistakes choosing the event/sample drag (hint: get a new mouse!! π ) I can think in another alternatives.
The problem here is, while moving any events you need few modifiers:
1. Ignore snap
2. Create a copy
3. Create a phantom copy
4. Lock X/Y
5. Cancel
And you’ve these modifiers:
1. Ctrl
2. Alt
3. Shift
4. Right Mouse button
Only four!
All of them, except Ctrl and Alt should work at same time, so we need a fifth key. Letters, as single stroke modifiers, can do the job of Cancel since is the only single stroke modifier. And other weird modifiers as MMBaD (Middle Mouse Button after drag), Casp Lock aD [this key is weird due to its toggle nature but can be use as a modifier] or AltGr aD (too far to be usable).
So I can think in these alternatives using another key:
1. Esc Key, as I suggested in the original map
2. Z/A/X key doing the job of cancel
3. Double Right clicking to cancel while dragging.
RMBaD doing the job of cancel:
4. Caps Lock turn on/off the lock to XY grid
5. Using MMBaD to lock XY grid
6. Using a single stroke key (Z/A) to do the job of a Modifier aD key to lock X/Y
RMBaD doing the job of cancel and playing with Ctrl/Alt [exclusive modifiers]:
7. Ctrl do phantom copies only, Alt key used for LockXY. Unique copies can be done:
7.1. Pressing any single stroke key to toggle from phantom to unique while dragging. The icon would change and phantom would be default always you starting to drag, example A or Z key
7.2. Doing only phantom copies and turning them into uniques later.
7.3. Using mouse wheel while dragging to exchange between unique and phantom copy, same that 7.1.
Exotic modifiers
8. Using windows key as a modifier to lock XY (don’t know if possible but I think reaper uses it)
This is all my small brain can think in this moment π I think there are some very good, but… are you serious that you do a lot of mistakes choosing what to drag? (if you would have a correct selecting behaviour as I show here) Just hard to believe, not trying to offend anyone!!
I add another shortcut. Lets do a brainstorming π
@LiquidProj3ct wrote:
RMB modifier: (only after dragging started) Lock X/Y movement
Not possible. Right-mouse click (while holding down left mouse button) is used to abort (undo) any kind of drag action in the entire Podium UI. It’s probably the one shortcut I use the most.
I reserved for that task ESC key. Now that you have an hypotetic right system to select events, a simple right click to delete them and the old friend undo, I thought it wouldn’t be a critical shortcut because you wouldn’t do mistakes, except the rare case you select another events. If you think isn’t enough and you do tons of mistakes choosing the event/sample drag (hint: get a new mouse!! π ) I can think in another alternatives.
I can not emphasize enough how important the right-click drag cancel shortcut is to me. I use it constantly, and often when I don’t have my hand on the keyboard, so the ESC key is not an option for me. Often I do a temporary drag operation with the intent of aborting it (to return to the UI state before the drag started), such as: Zooming out on the timeline to get a overview. Zooming in to check the details of crossfades or rapid short note sequences. Dragging faders to hear how a track affects the mix. Dragging up the editor panel, mixer, velocity region, and practically any other resizable panel, in order to temporarily get a more detailed look at events, meters, EQ curves, and the list goes on and on. I also use right-click to quickly abort unintentional drag operations such as when you hit the wrong event or drag handle etc. It’s a lot quicker to right-click than to use the undo command.
… Letters, as single stroke modifiers, can do the job of Cancel since is the only single stroke modifier. And other weird modifiers as MMBaD (Middle Mouse Button after drag), Casp Lock aD [this key is weird due to its toggle nature but can be use as a modifier] or AltGr aD (too far to be usable).
So I can think in these alternatives using another key:
1. Esc Key, as I suggested in the original map
2. Z/A/X key doing the job of cancel
So, you are holding Ctrl down, and then press A or Z or X to cancel? π (hint: select all, undo, cut).
It’s also not good to rely too much on middle mouse button. I think most of the mouse models on the market have middle click on the wheel, and it’s easy to accidentally move the wheel when clicking. And then there are laptop users, where the trackpad does not have a middle button.
@Zynewave wrote:
Often I do a temporary drag operation with the intent of aborting it (to return to the UI state before the drag started), such as: Zooming out on the timeline to get a overview. Zooming in to check the details of crossfades or rapid short note sequences. Dragging faders to hear how a track affects the mix. Dragging up the editor panel, mixer, velocity region, and practically any other resizable panel, in order to temporarily get a more detailed look at events, meters, EQ curves, and the list goes on and on.
I didn’t know those usages, yes it’s useful.
It’s also not good to rely too much on middle mouse button. I think most of the mouse models on the market have middle click on the wheel, and it’s easy to accidentally move the wheel when clicking. And then there are laptop users, where the trackpad does not have a middle button.
Then the only shorcut we could sacrify is Unique copy (or Lock XY). I don’t use XY at all, but others do. Maybe an option to switch Alt behavior? And what do you think about Alt+Shift+MMB to scroll? (all scrolling in Podium is done with Modifier+MMB and thatt would release Alt+Shift+LMB…)
Best regards
I thought in another solution that could be really good. Ignore snap and Phantom copy rarely works at same time. Phantom copy is only arrangement, and when you do a phantom copy there is pretty rare you want it ignore the snap, and if you want it, you do the phantom copy and later you move it ignoring snap.
So here is the proposal to drag notes with LMB:
Shift Modifier: Ignore Snap
Alt Modifier: Lock XY
Ctrl Modifier: Create a copy +Shift Modifier: Phantom copy
Vertical Zoom: Shift+MW
Horizontal Zoom: ALT+MW
And here another proposal, based on your 2.30b2. Instead use Ctrl to switch between Copy/Phantom use another key, because sometimes can be confusing, as example Tab key (or another!) while dragging.
All those shorcuts try to avoid the idea of “if you press a modifier before then … but if you press the modifier after….” that can be overwhelming and not natural, specially for newbies learning Podium demo.