Adding time signature to measure with clef changes produces notes on wrong lines
This bug is in musescore2 as well. How to produce it, is by:
1. Fill some bars with notes. (Anywhere, but I recommend using quarter notes, and putting them at the same place for each bar, because it will be more clear to see where the confusion is).
2. Put in 1 clef for each bar. (I recommend switching between f-clef anf g-clef).
3. Put in 1 time signature for each bar you've filled with notes. (I recommend putting the same time signature that you've used from the beginning).
4. Delete the time signatures from end-to-beginning. (Don't delete the clefs that you've put in).
When you've done all of these steps, it should be clear that atleast 1 bar has a clef that isn't working like it should've, and there is a confusion.
I hope you can fix the bug, since it's more severe in musescore2. In musescore2 the bug is causing the clefs to change shape (making them big even though they should be normal). I hope you understand.
Comments
Hmm, I actually get problems immediately upon entering time signatures:
1) new treble clef 4/4 score
2) fill first two bars with middle line B's
3) add bass clef to bar 2
4) add any time signature (say, 2/4) to bar 2
Result: the B's that should be several ledger above the staff are now middle line, as if the change to bass clef wasn't there
Workaround: re-add the bass clef. It will all be fine for now, but any further change to the time signature (including deleting it) has the same bad effect.
I added a fix for this to https://github.com/musescore/MuseScore/pull/4453.
Fixed in branch master, commit 298a4dabc2
fix #279183: fix clefs and keysig handling on rewriting measures
Fixed in branch master, commit ec2e979e30
Merge pull request #4453 from dmitrio95/clefs-issues
fix #280092, fix #279183, fix #279676: clefs-related issues
Automatically closed -- issue fixed for 2 weeks with no activity.