Courtesy key signature missing before repeat
Measure 82 of the attached file should show a courtesy key signature before the repeat. An earlier request for this feature was supposedly implemented, but it is not working correctly. I first observed the problem with 3.4.2 and I verified that the issue persists in last night's 3.5 appimage build.
It is unclear whether I should be creating an issue in the issue tracker or reporting this bug here; the bug reporting process is understandably not built for easy assimilation of people who have rarely reported MuseScore bugs before, so thanks in advance for guidance.
Attachment | Size |
---|---|
Flambée_Montalbanaise bass_courtesy_key_sig_bug.mscz | 24.36 KB |
Comments
That earlier issue you're referring to is #35076: Cautionary key/time signature before repeat barline if start repeat is in different key/time.
So it is not a regression, not 3.5 one at least.
Haven't looked at the score yet, left for tomorrow or others ;-)
In reply to That earlier issue you're… by Jojo-Schmitz
How do we understand that it is not a regression? The issue you linked claims that the feature was implemented and I guess there is discussion there about whether it actually worked in the first place but I can't understand how the discussion was resolved. Is there a description somewhere of what was already implemented and what more needs to be implemented for the feature to work? I'm having trouble understanding what behavior is currently expected, hence I don't know whether this is a regression or a feature request.
In reply to How do we understand that it… by RobertKennedy
You had the issue with 3.4.2 and 3.5, so is surely is not a 3.5 regression.
Whether it is vs. an earlier version needs to be verified, not just claimed or assumed.
Right now we definitely do not automatically check what the ke is where the repeat goes back to, so that explains why no courtesy key signature is added. It should indeed be possible to add one manually, but the reality is, it's not at all obvious how. Luckily, in your case it's not as bad as it could be, and that's because really your Coda should be in C minor as well. Adding a C minor key sig their gives you the courtesy, but it's on the song side of the repeat bar. But, you can disable autoplace for it and move it to the left, then add leading space to the repeat barline, both using the Inspector.
As for the basic process: I usually recommend people post about possible bugs (or in this case, really more of a missing feature) here on the forums so we can discuss to be sure there is a consensus on whether it is a bug or missing feature or perhaps just a misunderstanding, also if there is also an issue on the topic. Then, once it seems there is agreement and issue report is called for, you can go to the issue tracker and create one.
In reply to Right now we definitely do… by Marc Sabatella
Thanks for the great advice! That worked perfectly. i had disabled courtesy on the coda key signature because it put the courtesy on the wrong side of the repeat but the key ingredients of leading space and disabling auto placement did the trick. Thank you!