Wrong spelling for many notes when switching between concert and transposed pitch

• Apr 10, 2014 - 20:29
Type
Functional
Severity
S4 - Minor
Status
closed
Project

Windows 7, GIT commit: debba6c

1) new score for alto saxophone, key of C, 4/4, two or more measures
2) turn concert pitch *on*
3) enter a C major scale (C D E F G A B C) in quarter notes
4) turn concert pitch *off*

Expected result: transposed scale is spelled A B C D E F G A, with no accidentals needed because key signature has three sharps

Actual result: scale is spelled A B Db Dnatural E Gb Ab Anatural (key signature is correct, though)

Similar misspellings occur when entering notes with concert pitch *on* then turning it *off*. Type an A major scale with concert pitch on, then turn it off, and the fourth note is spelled E# rather than F. Turn concert pitch back on, select first A, press Up twice to change it to B, turn concert pitch off again. Note should be spelled D, but is actually spelled Cx.


Comments

Status (old) fixed active

It's partially fixed. Diatonic notes are spelled correctly when entered directly by typing or clicking. But accidentals, whether entered by arrow or toolbar, are very messed up. And the up/down keys also work incorrectly even when no accidentals are involved

1) new score for alto sax, key of C
2) make sure concert pitch is off (key signature A major)
3) enter the following using letter keys and up or down as appropriate after each: "Asharp Bflat Cnat Dsharp Eflat Fnat Gnat Asharp". note I am using each letter name in order, just with various accidentals
4) switch to concert pitch mode

Expected result: we should still see each letter name used in order, with equivalent accidentals: "Csharp Dflat Eflat Fsharp Gflat Aflat Bflat Csharp"

Actual result: "Csharp Csharp Dsharp Fsharp Fsharp Gsharp Asharp Asharp"

It looks like everything is being spelled using sharps no matter what the correct spelling is. And if you hit up arrow twice on the A in the original scale (yielding B) with concert pitch off, it gets spelled as C double sharp, not as D, when you turn concert pitch on again. It appears the up arrow is working correctly for whatever mode you are in

The toolbar accidentals produce very incorrect results as well when concert pitch is off. Enter a "B", leave note entry mode, hit the "flat" icon, it turns into E double flat. Or crashes, if you try it while in note entry mode. If you try this with concert pitch *on* - enter B, leave note entry mode, click toolbar flat - it appears to work correct. But upon turning concert pitch off, it turns into E double flat rather than G natural.