-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Surge KeyBindings #611
Comments
@esaruoho reminds us that the person who implements this should update manual and perhaps in app help also |
Oh #500 willcouple with this also |
what happens if i have logic musical typing keyboard enabled, and press A (which is C-note), does both the A/B screen change occur, or just the note? |
The opportunity to conflict with the keybindings in multiple daws makes this too risky. I'm going to close it. |
Not annoying at all. But I think the idea to not do it was the right one. The wide variety of DAWs and keybindings scared us off, basically, especially since there's uneven support of suppressing or passing. All the keys you mention are bound in logic for instance. Reaper is even starting transport if you put a space in a patch name right now. So while I would love this (I mean, heck, I use emacs, I love the keyboard) I haven't figured out a safe way to do it which will not mean I get a report that some DAW I haven't heard of can no longer play because I ate the p key or something. |
ahhh i see. Perhaps someday it could be considered again as an optional setting you can turn on in the menu or a config file, just for people who want it. Would be very cool! |
No it’s worse than that. You do “Store” on a patch in Windows Reaper in Native mode and call the patch “My CoolPatch” and when you press the space after ‘y’ transport starts! You are correct, though, that we implemented this before user preferences so I’ll reopen it and think about making it togglable with default as off. That’s a good idea. |
Nice Ok thats great! Excited to test whenever you get around to implementing something. Oh yes, I've noticed it does that with REAPER when writing in text fields. That's actually fairly common with plugins in REAPER in my experience, not sure why. Maybe I should compile a list of plugins I've found that do that and send it to them. I've gotten really used to the "shift+spacebar" workaround. I was actually talking about a different common space bar issue. Some plugins completely hog ALL spacebar input when open. |
Regarding the patch browser, I'd say at a minimum, it's all about not closing the menu once a patch has been selected. That way, I'd be able to navigate through the menu with arrow keys. Enter would select the patch and Exit would close down the menu. Personally, I'd avoid app-specific "2 hander" bindings especially when it comes to patch browsing. Most of the time when I'm auditioning patches, I've got 1 hand on my MIDI controller anyway. The current hardcoded rodent-based menu navigation thing is kinda unusable for auditing purposes in real time since it forces the user to start from the beginning of the menu tree each and every time. Even if I were to loop over a clip or something in my DAW in order to provide a constant stream of input, having to start from the root of the navigation menu every time is too tedious. The latest UI for ZynAddSubFX (I forget the name) solves this problem very nicely with their "filter" design which allows the user to drill down. The point being is that the navigation is always visible so the user never has to start from the beginning when they're shopping around. |
Surge definitely needs a better patch browser which among other things allows easier browsing. That’s #2359 plus loads of discord and slack chat. My guess not in the next release but maybe the one after. But keybindings are really not a good idea with the variety of daws and their handling. We should close this particular issue, (although #1257 has interesting convo) For now the best we have is the patch next previous keys in the ui. |
On linux I had to disable arrows to navigate patches because of the way menus are implemented in vstgui there. But it got me thinking we should think more about keybindings.
Here's some ideas. Not coding anything until I get some feedback, but
Your thoughts welcome.
The text was updated successfully, but these errors were encountered: