Mid-staff key signature added before repeat barline (rather than after)

• Jul 8, 2019 - 17:43
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
by design
Regression
No
Workaround
No
Project

Win 7. MS 3.2.3 (Official).

  1. Open the attached 2.x file, reset or not.
  2. Compare the position of the mid-staff key signatures to those in MS 2.3.2.

Expected result: Key signature should be on the same side of barlines as they were in 2.3.2.
Actual result: At the start repeat barline, the key signature appears before rather than after.

Attachment Size
key_sig_mid_staff.mscz 7.74 KB

Comments

Although I agree it's logically that's what happens (the change occurs before the start repeat bar), my teacher/music producer says that in the book of music theory she studied the changes are inside the repeat block and not before the start repeat bar.

And there is at least one more user on this thread (mike320, see https://musescore.org/en/node/294313#comment-944731) that is unsatisfied with the default behavior besides my teacher.

I would like to be possible to modify the score's style (not a property on the clef, key signature or time signature itself) so the notation for clefs, time signatures and key signatures could be changed from the default (before the start repeat bar) to inside the repeat block, even if there is no change inside the repeat block after the first change. This way the entire score is consistent.

In reply to by joaopaulo1511

I've just encountered this. It's no good - I've a time signature change within the repeated section. On getting to the end of the section and returning to the start of it the player really needs a time signature to the right of the start-repeat ba-rline.
Possible semi-work-around: if the repeat section starts on a new line, then the signature is rather more obvious to the player, even if not in the logical place.

Indeed, the default is wrong in that special situation, so in those cases, you will need a workaround. Note you'd need it either way if the next section if not in the new time signature - the courtesy time signature before the repeat would need to be in parentheses, and possibly the original time signature confirmed afterwards, etc. So in order to solve this more generally, we'd need some new facilities here. Meanwhile, though, the workaround I'd recommend pursuing would be adding leading space in front of the barline if necessary (using the Inspector), then adding the time signature as symbols ("Z" to display that palette).