Removing time signature deletes other elements
The attached file used to have a 4/4 measure between measures 3 and 4. I removed that measure and now want to delete the no-longer-needed 3/4 time signature in the 4th measure. When I click on the time signature in the top staff and press Delete, not only does the time signature go away, but so do the repeat bars and the Fine and D.C. al Fine elements! Not what I expected nor wanted to happen.
Any explanation?
Windows 7 Home Premium
MuseScore 2.0.1
b25f81d
Attachment | Size |
---|---|
TrblReport.mscz | 15.83 KB |
Comments
Perhaps a corruption?
Click on measure 4;
Add / Measure / Insert one measure;
Click the new measure 4, hold down Ctrl and press Del
I think what is happening is that if you actually *change* time signatures, items attached to measures as opposed to specific notes no longer make sense because the contents of the measure have changed and it's impossible to track what should end up where. There is code to avoid the need to rewrite the measures when *adding* a time signature if it happens to be the same as the previous time signature, but apparently no corresponding code to avoid the need for the rewrite when *deleting* a time signature and the earlier / newly exposed time signature happens to be the same as the one you deleted.
Feel free to file an official bug report on this (Help / Report a Bug from MuseScore). Meanwhile, though, you will just have to add them back unless someone can find a clever workaround.
EDIT: and see the post above mine for a clever workaround!
Thanks for the quick responses. It's not a corruption because it is easily repeatable. The workaround of inserting an empty measure and then deleting it does work; thanks for that cleverness. I have submitted a bug report https://musescore.org/en/node/64831.
In reply to Thanks for the quick by bbburson
Just because something is easily repeatable doesn't necessarily mean it isn't corruption, unfortunately, but luckily, in this case, there is no corruption, just a missed opportunity to avoid an unnecessary rewrite.