Re-pitch mode for grace notes
Currently, if you enter a grace note to a note in a chord, the grace note is entered on the same pitch as the parent note. Selecting the grace note and trying to change its pitch by typing a letter from A through G on the keyboard doesn't work as you would expect. It adds a new note before the parent chord with the grace note's duration. My request is to enable a grace note's pitch to be changed via the letters A through G on the keyboard as well.
Explanation
To see what I mean, do the following:
Untitled score
Enter a note
Add a grace note to the note. The grace note will be on the same pitch as the parent note
Click on the grace note (just to ensure it is in fact selected)
Type a letter note name on your keyboard
Expected result
The grace note's pitch changes to the pitch of the letter you pressed like a normal note
Actual result
A new note is entered at the position of the grace note with the duration of the grace note. (I.e. an eighth acciaccatura will cause an eighth note to be entered at that position).
Comments
Since the a-g shortcuts are assigned to notes and musescore doesn't recognize grace notes as the same thing as a regular note, perhaps some sort of edit grace notes mode could be created that would allow for the same shortcuts to be used as for notes. Perhaps if the user selected a grace note and press alt+G the mode would be entered and escape would exit it as in other cases (chords, figured bass, lyrics...)
Definitely worth looking at this, I agree that needing the cursor keys to enter grace notes feels wrong. On the surface, it seems to me that simply changing the behavior of the letter names if the currently-selected note is a grace note would make sense. Still doesn't really help mouse users, I guess, but it's a start.
In reply to Definitely worth looking at… by Marc Sabatella
Mouse users have another way of doing this: click and drag. Just tested; it works (edit: in 2.3.1). That can be the workaround for keyboard users for now as well, although I (and I suspect Marc too) would like to see it changed so that you don't need to take your hands off the keyboard while notating.
Changing to minor because there is a workaround.
Well, you already don't need to - cursor keys work fine. Just would be nice to have a more direct method.
In reply to Well, you already don't need… by Marc Sabatella
@Marc
Yes, but I started this issue as a result of this forum topic. (I don't know why it is not listed in What links here, because I did link to this issue in that thread.) What I mean when calling the mouse method a workaround, is that it enables the user to push only one extra frame on the undo stack, regardless of the interval the grace note was changed. The up / down arrows method needs 7 stack frames to change the grace note's pitch by a perfect fifth, for example. So with the mouse method, the user can do / undo the whole perfect 5th repitch with only one do / undo command, while the currently available keyboard method needs 7(!) do / undo commands.
Not an editing mode, but a new entry mode GRACE_NOTE_ENTRY is quite necessary. Editig scores with many multiple grace notes as often found in baroque and early classic literature, let you get quite crazy. Count the number of steps you have to perform to add three grace notes with correct pitch and a slur to only one single note - I know people who gave up using MuseScore for that reason.
The following is as easy to use as to implement: For adding grace notes select the target note, then click on the desired grace note type icon in the palette while pressing the CTRL key. MuseScore changes to GRACE_NOTE_ENTRY, similar NOTE_ENTRY mode. Then work like in NOTE_ENTRY mode by mouse click or pressing the keys A-G. Mouse clicking saves correction of the octave. Pressing Shift key while clicking automatically adds a slur.
Give me three or four days to send a pull request with this feature.
In reply to Not an editing mode, but a… by Isensee
I'm not at all opposed to a grace note entry mode, but I have a system to make it easier than the default. Do the following:
I've been doing this a couple of years and it works well for me until a grace note entry mode is implemented.
In reply to I'm not at all opposed to a… by mike320
Ok., this little help by shortcuts may be helpful, but your detailed description shows just the problem. These steps are time consuming and tedious, not, what a common user would expect.
I've been using a grace note entry mode since some time, and it really works satisfying.
In reply to Ok., this little help by… by Isensee
There is no regression. It worked the same in version 2.
As I stated, a grace note entry mode would be most welcomed. I explained my method so others can use it until a grace note entry mode is implemented.
In reply to There is no regression. It… by mike320
Excuse me, must have pressed the regression button accidentally.
Meanwhile I generated a pull request ("#274661: new grace note input") that works as I described above so that the initial problem is solved.
The pull request (https://github.com/musescore/MuseScore/pull/4530) seems to have been closed and the branch deleted?
In reply to The pull request (https:/… by RobFog
Yes. It is replaced by (https://github.com/musescore/MuseScore/pull/4532), same functionality.
Alrighty.