In "Create Time Signature" note groups, allow simultaneous beam editing for 8ths/16ths/32nds

• Oct 21, 2015 - 23:27
Reported version
2.1
Type
Graphical (UI)
Severity
S5 - Suggestion
Status
closed
Project

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

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).

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.

@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.

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.

Status (old) patch (code needs review) fixed

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.

Status (old) active fixed

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.