Fix saving/importing Musicxml (.xml) format

• Feb 15, 2019 - 06:50

MusicXml saving and opening doesn't work.
I get the error: "file is corrupted"

Bar 13, stave 1, voice 2 too long. Expected: 4/4; Found: 9/8
Bar 25, stave 1, voice 2 too long. Expected: 4/4; Found: 9/8

To reproduce, open the .mscx file, save it as .mxl in Musescore 3.0.2.5315, then try to open the mxl file in Musescore


Sibelius 8.2.0 can open the file, after telling me it uses an obsolete from of musicmxl, but the score looks weird - hidden objects are visible, pedal lines are altered, and there are sonic gaps between some bars


Comments

The corruption seems to stem from Musecore 'filling in' the misssing voice 2 test, but uses a dotted half rest which more than fits (there's only 2 1/2 beat left, not 3). Deleting those restes fixes the corruption

I believe the visible/invisible is something MusixCML doesn't support, or at least MuseScore's export MusicXML does not.

Not sure about the pedal lines, all are there, but in a different way/style

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