Add a way to move elements other than notes cross-staff (or do it automatically when notes are moved)

• Dec 16, 2018 - 17:49
Reported version
3.0
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Tags

Consider:

cross-staff-markings.png

The first measure shows what I started with. Next shows the result after moving the last note to the staff above using Ctrl+Shift+Up. The note moved to the previous staff but the staff text "attached" to it did not. Similar story with ottava and other markings.

Now, I realize that these markings are not literally attached to the notes, and for those that are, they do move (although layout is not necessarily good; see #279182: Cross-staff slurs/ties trying to avoid note on wrong staff regarding ties; articulations have similar issues). It might be nice if we somehow figured out the user probably wants them moved anyhow, but failing that, maybe add a way to move them. Right now you have to disable autoplace and move manually, and layout is "fragile" in that if the staff distance changes, the adjustments won't be right any more.


Comments

Please be careful with what you move with the note. I often use the fact that dynamics do not move with the note to keep the dynamic between staves in harp music, while notes are moved back and forth between the staves. I would also expect staff text to stay in the position it was entered. Once again related to harp music where this is often used to indicate pedal changes.

Fair enough on not relying on this being automatic, maybe just adding the shortcut to do it for other elements manually is good enough. Implementation is potentially simple in that we could just literally change the staff (track number) and I don't think that would cause problems.