Skip to content
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

Somehow use short cut keys for operations? Or expand the keyboard macros for the master keyboard? #129

Open
christofmuc opened this issue Jan 1, 2022 · 8 comments
Labels
enhancement New feature or request

Comments

@christofmuc
Copy link
Owner

We currently have the keyboard macros on the masterkeyboard screen where you can assign hide to a chord or key, but of course we could also allow function keys/ctrl keys... how to set this up and teach the novice user?

@markusschloesser
Copy link
Collaborator

my suggestion: use OS level (and therefor known) keyboard shortcuts. imho no need to map or do macro. JUCE probably has something for this

@markusschloesser
Copy link
Collaborator

possible targets:

  1. del = delete
  2. h = hide
  3. f = favorite
  4. the usual ctrl/cmd - c/x/v
  5. F2 / CTRL - R = Rename
  6. CTRL - O = open database
  7. CTRL - N = new database
  8. CTRL - +/- = scale view
  9. CTRL - I = import patch from synth
  10. CTRL - E = import edit buffer
  11. CTRL - 1/2/3 etc = switch to first/second/third synth

@bboc
Copy link

bboc commented Feb 18, 2023

Ctrl/Cmd+F could be find, that shortcut is used.
Maybe 1-9 could be used for selecting a bank of the current synth
if Ctrl/Cmd+1-9 is used for switching synths, the button for each synth might show that number.

@planist79
Copy link

Hi,
instead of opening up a new issue i try my luck here:

Is it possible to assign keyboard shortcuts to "next patch / previous patch" (for example to arrow left/right) in Synthbank view or Database view - instead of clicking patches with the mouse? This would make changes patches feel like changing it on the front panel of the synth.

@christofmuc
Copy link
Owner Author

Yes, this is a sensible request and should probably be done together with the other suggestions here. Shouldn't be too hard, but my experiences with JUCE and hotkeys are a bit mixed, as the focus handling sometimes is quirky and your key presses go into the Nirwana.

@RadekPilich
Copy link

RadekPilich commented Feb 2, 2025

We currently have the keyboard macros on the masterkeyboard screen where you can assign hide to a chord or key, but of course we could also allow function keys/ctrl keys... how to set this up and teach the novice user?

I would suggest first to add a Shorcuts / Chord-App Shorcuts or some descriptive heading into the Macros section above the shortcuts.

In my case, it's partially the absence of such heading that lead to me not being curious enough about what that section is about.

Maybe even add some default mapping?

For now, I've come up with 3 bottom white keys + 1 top white key for HIDE, and 3 top white keys + 1 bottom white key for FAVORITE. That's intuitive and unintentional press proof enough for me. Maybe even 2+1 instead of 3+1 keys would be safe enough. Or actually just the 2 top white keys + bottom octave - C for hide, D for fav, E for edit buffer and the black keys for patch change.

Not sure what is the point of the lowest / highest note sliders. I thought, it will allow me to put the top two white keys out of range, so that I don't get them to sound as I will be using them as modifier for shortcuts. That doesn't seem to work though, they still play the synth.

@christofmuc
Copy link
Owner Author

The lowest/highest are just so you can define the range of the keyboard in front of you, so you don't define macros that are not availabel on the 4 octave synth or so... for the old synths (C++ code) those values were populated automatically, so it would show me the correct 5 octaves for the Rev2 and 4 octaves for the OB-6. This has been forgotten a bit, and would need support for each adaptation...

I am not sure I understood your suggestion though - is this about the documentation on the macros screen?

@RadekPilich
Copy link

RadekPilich commented Feb 2, 2025

Anhhh, so the notes range is randomly correct for Summit as well, so I was expecting some additional function.

Yes, the suggestion was about macros screen, about GUI rather then documentation. Just add one additional collapsible header section for the shortcuts mapping part of the screen. To make it more obvious what's that about.

And possibly even as some suggested default napping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants