Transpose only changes first key signature
- Open nightingale.mscz or any file with a key change
- Edit > Select All
- Notes > Transpose...
- Mark the "Transpose key signatures" checkbox
- Change Semitones to 2
Expected behavior: Key signatures in measure 1 and measure 18 should be one flat (F major). Key signature in measure 12 should be three sharps (A major).
Actual behavior: Key signature in measure 1 transposes, but the key signatures in measure 12 and measure 18 do not change.
(Tested using 0.9.5 rc2, Windows XP)
First reported by awillkey: http://musescore.org/en/node/2279
Comments
When key signatures are add to a concert pitch score the transposed parts can have incorrect key signatures.
See http://www.musescore.org/en/node/3688#comment-9108
fixed in rev. 2570
It only changes the key signatures for the first instrument. Key signatures mid-way through the piece for other instruments do not change.
See http://musescore.org/node/4164
fixed in rev. 2669
Transpose by interval works correctly for scores with multiple key signatures. However the transpose by key signature behaves differently than I would expect.
Expected behavior: Since the first key signature is Eb major, all notes and key signatures should transpose up by a major second.
Actual behavior: The first key signature transposes up a major second as expected. The second key signature transposes down a major second (from G major to F major).
Discussion: Although the current behavior is logical (change all key signatures to F major) it is less useful and somewhat unexpected for the following reasons:
(Tested using r. 2701 nightly, Windows XP)
New implementation is in r2801 which at least works for the above example.
Automatically closed -- issue fixed for 2 weeks with no activity.