In "Create Time Signature" note groups, allow simultaneous beam editing for 8ths/16ths/32nds
It would be nice to have a checkbox like "Change shorter notes also", allowing entries to propagate to the faster note values. Break or restore the beam at an 8th note, and the parallel change would happen at the same time value in the 16th and 32nd notes. Similarly for changes in 16ths simultaneously being made in the 32nds.
(Originally posted in the feature request forum: https://musescore.org/en/node/83696 )
Comments
I think this is a good idea. Implementation is fairly easy, I think. I'm going to attempt now.
I'm setting default to Checked.
and I'll note that if that is checked, then when clicking a note, the smaller notes will update in accordance to that larger note according to how the larger note changes (in cases smaller notes were already set differently to begin with).
I'd set that option to retain whatever the behavoir was before ist existence
oh, ok, then I'll set default to disabled.
The user can just use the longer notes to change the shorter ones.
that is what I'm implementing right now. I don't know what you're point is.
Ok, I got the implementation working for the case of clicking on the note.
But I now need to implement the action of dropping one of the beam properties onto a note. This seems to be slightly more difficult, because there doesn't seem to be a signal setup in that class yet.
done for both dropping beam properties from the palettes (I had to add an extra signal/slot+connection) as well, so I've made a PR:
https://github.com/musescore/MuseScore/pull/3005
And below shows it working after change beam property for the 2nd 8th note into a start beam, causing the 3rd 16th and the 5th 32nd to change as well:
@Jojo, why have it disabled by default? Even though I can't think of any reason anybody would want shorter durations connected and longer ones not, I agree it's a good idea to make this only an option—but since I still can't think of any circumstance where anybody would not prefer the new behavior, I think it should be checked by default.
Well, to change existing defaults there got to be good reasons. Maybe this is the case here, I don't know
I think this is the case here, and that actually having the same groups with smaller subdivisions should have been the default all along.
I agree with Issac here regarding making the new checkbox default on. However, I didn't put it in the PR because I didn't want that debate to hold up acceptance of my PR. I'll let Issac or someone else make that commit...would simply be changing property name="checked" from false into true in note_groups.ui.
Fixed in branch master, commit 354591506b
fix #84421 note_groups.ui 'Also change shorter notes' checkbox
If enabled, then also update the beam properties for shorter duration notes at the same tick when dropping a beam property from palette or when clicking on a note.
Fixed in branch master, commit a1960dab0a
Merge pull request #3005 from ericfont/84421-NoteGroupsUI-changeShorterNotesAlso
fix #84421 note_groups.ui "Change shorter notes also" checkbox
Can we get this for 2.1, too?
Fixed in branch 2.1, commit c055fa5bd4
fix #84421 note_groups.ui 'Also change shorter notes' checkbox
If enabled, then also update the beam properties for shorter duration notes at the same tick when dropping a beam property from palette or when clicking on a note.
Fixed in branch 2.1, commit 2f5fd1e5cd
Merge pull request #3017 from AntonioBL/2.1
[backport to 2.1 branch] fix #84421 note_groups.ui 'Also change shorter notes' checkbox
Automatically closed -- issue fixed for 2 weeks with no activity.