Topic: Podium shortkeys, alternative setup (done)

Viewing 6 posts - 1 through 6 (of 6 total)
  • #2239
    LiquidProj3ct
    Participant

    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.

    #18168
    Zynewave
    Keymaster

    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.

    #18171
    LiquidProj3ct
    Participant

    @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 πŸ™‚

    #18172
    Zynewave
    Keymaster

    @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.

    #18173
    LiquidProj3ct
    Participant

    @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

    #18178
    LiquidProj3ct
    Participant

    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.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Β© 2021 Zynewave