German chord symbols won't be transposed

• Nov 18, 2017 - 18:47

Steps to reproduce:

  • open attached file
  • notes->transpose
  • transpose by key ("transpose chord symbols" is selected) for example to Bb-major

Hm7 won't be transposed (here to Gm7)

Attachment Size
Transpose.mscz 5.31 KB

Comments

Works fine for me if I delete the chord symbol and re-enter it, or even if I just double click it and press "Esc" to force it to be re-parsed suggesting to me that the chord may not have been entered properly in the first place. Can you describe how you created this? When I examine the underlying MSCX file within the MSCZ archive, I see that chord appears to be stored as plain text, without the usual information I would expect to see regarding the root.

I could see this happening if, for instance, you tried entering it as "Hm7" before selecting the German option.

In reply to by Marc Sabatella

What you're all seeing ;-).

Yes, I entered the chords and chord symbols first, changed then the note spelling in style->general... (and to the jazz style) and transposed the score.
So transposing works, when I change the note spelling before, it doesn't work when I switch once I've entered chord symbols (by default, indeed it works with reentering the chord symbol). It doesn't matter weather I'm using standard or jazz style.

Maybe a minor error source.

In reply to by kuwitt

Right, it is not currently supported to enter German chords while not in German mode then have them understood later if you change. If you have Standard spelling turned on when you enter chords, you need to enter chords correctly for that spelling mode, and then if you switch to German, MuseScore will automatically re-render all chords that were entered correctly in Standard spelling to the correct German spelling. It won't do anything with incorrect chords according to Standard spelling. The "H" you entered while in Standard spelling was incorrect, so it got entered as plain text and thus not re-rendered upon the switch to German. On the other hand, had you entered a "B" while in standard spelling, this would have been re-rendered as "H".

Do you still have an unanswered question? Please log in first to post your question.