Cannot Create Single Barline at an end of Staff Key Signature Change

• Mar 26, 2011 - 05:31
Type
Functional
Severity
3
Status
closed
Project

My System:
-Ubuntu 10.04
-Musescore 1

The bug: when a cautionary (end of staff) key signature is created, it is created with a double bar line. This is inconsistent with the behavior of regular key signatures. Also, it is impossible to change this bar line to a single bar line, and doing so can cause a formatting shift which sometimes pushes the key signature off of the staff lines.

To reproduce:
1. Create a piano score in the key of A major (3 sharps)
2. Create a line break
3. Create a Key Signature change at the end of the last bar of the first system to three flats. This creates a cautionary key signature. With normal key signatures, the default is to leave a single bar line, but on a cautionary (end of staff) key signature, it creates a double bar line. This is one part of the bug.
4. Drag a single bar line over to change this. One would expect that the bar line would become a single bar line, but it remains a double bar line and sometimes messes up the formatting, for example, some of the key cautionary key signature may go beyond the staff lines. This is the other part of the bug.

A workaround: none is needed if you want double bar lines at your key signature changes, but if you don't, you can put a line break a measure before or after the key signature changes thus guaranteeing that the key change will not occur over a line break.

Thanks for all your work on Musescore,
-Isaac


Comments

Yes it is because:
1. It is inconsistent with the regular behavior of non-cautionary key signatures.
2. A user should not be forced into using a double bar line, which is the case now.

If we want to make a double bar line the default behavior, then that's fine as long as it is consistent and it does not force the user into using only a double bar line. The user should be able to change it to a single bar line if he wants.

A double bar line before a key change is standard music notation. Key changes without a cautionary key signature should also have a double bar line.

"Key changes without a cautionary key signature should also have a double bar line"
That's already possible by changing the normal barline to a double one.
The cautionary key signature is created automatically with a double bar line and can be changed.

some of the key cautionary key signature may go beyond the staff lines.
That's a layout problem, there is not enough room on your line. Select all the measures on the line and go to Layout -> Add less stretch

Title Cannot Create Single Barline at an end of Staff Key Signature Change Automatically change the barline before a key change to double bar
Severity

I change this for a feature request ? But I'm not sure it's worth, so we could even close this issue.

What do you think ?

Title Automatically change the barline before a key change to double bar Cannot Create Single Barline at an end of Staff Key Signature Change
Severity

Lasconic:

(1) This should remain a bug report because I am not requesting that we change the behavior of the program to add a double bar line. That is something for another post. I am simply requesting consistency.

(2) Last I checked, on my Ubuntu 10.04 machine with Musescore 1, I cannot change the double bar line to a single bar line for a cautionary key signature. Again, this remains a bug to be solved.

(3) It is a bug (a very minor one with an easy workaround) if the cautionary key signature gets pushed off of the staff. For people who are not very farmiliar with musescore, the workaround with layout stretch you mentioned would not be very obvious. It would be great if musescore did that automatically.

Again, all of these are minor bugs, but they are (in my opinion) bugs.