musicxml issues

• Nov 23, 2021 - 01:56

I have a musicxml score that I imported from FInale 27. It says it's invalid xml. I highly doubt that.

One problem is all 4 layers are always imported, and worse, the slash rhythms aren't correct. I'm sure I'm doing something wrong, but learning a whole new program is frustrating at the least. I've had finale since version 1, yes that long, and many, many scores from back in the 90's.

I have a bunch of scores in Finale that I want to add to MuseScore (I'm a pro member), but I don't want low ratings.

Here is the score on MuseScore: https://musescore.com/user/37896248/scores/7091367

I've attached the score from FInale as a pdf, and the exported musicxml.

Attachment Size
Mambo Influenciado Score.mxl 57.19 KB
Mambo Influenciado Score.pdf 456.04 KB

Comments

"It says it's invalid xml. I highly doubt that."

Well, the MuseScore MusicXML import/export routines are well maintained, so we might disagree on that.

Here is what the "Fatal" error message says:
MusixXML_import_error.png

I will await a comment from the maintainer of MuseScore's MusicXML features.

"I have a bunch of scores in Finale that I want to add to MuseScore (I'm a pro member), but I don't want low ratings."
These forums on musescore.org deal only with technical support for the free MuseScore desktop notation software. For any questions about Pro membership, ratings, publishing your scores online and MuseScore mobile apps you need to post on musescore.com.

See "What is the difference between MuseScore.org and MuseScore.com?": https://musescore.org/en/node/20657

In reply to by DanielR

Line 111 with the fatal error has this content:
<part-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="p1.musicxml" xlink:show="new" xlink:title="Trpt"/>

There are 7 similar lines to define the other instrument names (lines 137, 161, 186, 205, 225, 241 and 261). A web search for xmlns:xlink throws up an interesting Mozilla page titled "Namespaces crash course":
https://developer.mozilla.org/en-US/docs/Web/SVG/Namespaces_Crash_Course
which contains the intriguing remark:
"This example has the rather unusual looking parameter xmlns:xlink."

Maybe that parameter is the source of the XML import problem?

In reply to by DanielR

Thanks Daniel. I will contact Finale. Strange that they were a driving force behind musicxml and have this bug.

As for:
"I have a bunch of scores in Finale that I want to add to MuseScore (I'm a pro member), but I don't want low ratings."
These forums on musescore.org deal only with technical support for the free MuseScore desktop notation software. For any questions about Pro membership, ratings, publishing your scores online and MuseScore mobile apps you need to post on musescore.com.

See "What is the difference between MuseScore.org and MuseScore.com?": https://musescore.org/en/node/20657

I wasn't looking for support on ratings, it was me saying my scores import incorrect and I didn't want that to be a problem.

In reply to by tresero

I think the issue is that musescore doesn't import musicxml 4. I downgraded to 3.1 and it imports with no errors, but the slash chords are still a mess. Updated in case anyone wants to look at the 3.1 xml version.

If you look at the percussion and piano on the pdf/finale file, the slashes are correct. On import, they revert to rhythmic weirdness.

Attachment Size
Mambo Influenciado Score.musicxml 460.23 KB

In reply to by tresero

For measure 5 of that percussion staff MuseScore is showing exactly what is in the MusicXML (rest, note, note, rest); which does not match what is in your PDF:

<note default-x="30">
        <rest/>
        <duration>2</duration>
        <voice>1</voice>
        <type>quarter</type>
      </note>
      <note default-x="86">
        <unpitched>
          <display-step>B</display-step>
          <display-octave>4</display-octave>
        </unpitched>
        <duration>2</duration>
        <instrument id="P8-M70"/>
        <voice>1</voice>
        <type>quarter</type>
        <stem>down</stem>
      </note>
      <note default-x="153">
        <unpitched>
          <display-step>B</display-step>
          <display-octave>4</display-octave>
        </unpitched>
        <duration>2</duration>
        <instrument id="P8-M70"/>
        <voice>1</voice>
        <type>quarter</type>
        <stem>down</stem>
      </note>
      <note default-x="209">
        <rest/>
        <duration>2</duration>
        <voice>1</voice>
        <type>quarter</type>
      </note>

With respect to the part-link error reported by MuseScore, the current MuseScore 3.x version supports only MusicXML 3.1 and part-link is a MusicXML 4.0 feature, which is consequently not recognized.

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