Regression: no key signatures at beginning of systems if any instrument is unpitched percussion

• Nov 7, 2016 - 19:40
Reported version
3.0
Type
Functional
Severity
S3 - Major
Status
closed
Project

461d30b, create a new score that includes an unpitched percussion instrument along with any pitched instrument, and any key signature other than C/a. Result: the key signature appears at the beginning of the first system, but not on any subsequent ones.


Comments

I think the incorrect clef position has more to do with the number of lines in the staff. There should not be a key signature for the unpitched instruments, but the pitched instruments should have key signatures on every system. This issue occurs even when the clef position for the unpitched instrument is correct, which is the case for a Drumset, which has 5 staff lines.

Actually, this is a very specific issue regarding how the presence of an unpitched instrument can disable KeySig segments for all other staves. Indeed, there are other issues involving key signatures and clefs, and I have submitted patches for many of them.

Status (old) patch (code needs review) fixed
Status fixed

Fixed in branch master, commit 4b602d1489

fix #140256: Regression: no key signatures at beginning of systems if any instrument is unpitched percussion