You are here

Add new comment

Thanks very much for this. It's really helping my workflow and will hopefully do so for others. The addition of "Parameter type" shortcuts would make it even better, but as mentioned above there are loads of these so I'm not sure if you'd want to go that far.

In any case, the shortcuts themselves appear to be working fine, but there's an issue with the associated "Parameter type", in that it doesn't update correctly. For example:

- For the Value type default of "Note Velocity", Parameter type will be a greyed-out musical note (e.g. "7 - G-1") [no particular problem]
- If you use a shortcut to switch to a Value type which has an accompanying Parameter type (Controller, RPN, NRPN, Control 14), the Parameter type info will not update, giving you a combination of "Controller" and "7 - G-1", which doesn't make sense
- It seems that, even though the menu is labelled incorrectly, the controller information in the lower pane of the MIDI Editor will be correct. For example, for "Controller", "7 - G-1" will actually correspond to "7 - Volume (coarse)"
- Selecting a different Parameter type with the mouse doesn't fix the problem, but selecting a different Value type does

In addition, it's not related to this issue but I've just discovered that it's possible to set shortcuts which throw an error in the Messages pane, such as QAction::eventFilter: Ambiguous shortcut overload: C. In my case, I have "C" assigned to the Connections window in the general shortcuts, which seems to be what's causing the error. Should there be a check for such overloads, with a dialogue box displayed for the user (anyone who doesn't have the Messages pane displayed wouldn't know what's happening)? This only seems to occur with the same key assigned in the two shortcut menus, as if you try to assign the same key within the same menu Qtractor will correctly warn "Keyboard shortcut (x) already assigned".