XML import ignores Chord accidentals?

• Sep 18, 2024 - 16:26

Hello everybody,

I am a beginner at Musescore. I'm using Cubase to export a melody plus chords as an XML file, including the Cubase Chord Track. This imports nicely into Musescore, with one caviat:

For some reason, Musescore ignores any accidentals in my chord symbols when importing. E.g.: If Cubase has a B flat minor (Bbm) chord, it exports into XML as follows:

   <harmony>
                <root>
                    <root-step>B</root-step>
                    <root-alter>-1
                    </root-alter>
                </root>
                <kind>minor</kind>
            </harmony>

But Musescore displays - and plays! - a Bm chord.

Is this something I can fix in Musescore? or is it something that Cubase is fomatting the chord in a different way? I have to do this for a ton of songs, so fixing it is preferable to manually going over every single chord.

Thanks for your help guys!

  • Gerben

(edit: thanks JoJo Schmitz for help with the formatting)


Comments

In reply to by Leon Vinken

Thanks for submitting the issue! I have enclosed an XML file (it's "Het Is Genoeg" by Conny Vandenbos, for those interested in obscure Dutch 60s pop) .

nb: I noticed that the submitted issue states that it makes the B chord a Major instead of minor, but the issue is the "root alter", which should make it a B flat but doesn't.

Attachment Size
het is genoeg.xml 290.74 KB

Hi Gerben,

The root-alter issue has been fixed in MuseScore 4.5-dev. And indeed, I made a typo when submitting the issue.

Inspecting file "het is genoeg.xml" shows the same issue is present in the bass-alter element. This one has not been fixed yet in MuseScore, will submit another issue.

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