Fix saving/importing Musicxml (.xml) format
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
Attachment | Size |
---|---|
Feeling_contrary_prelude_v1.mxl | 9.95 KB |
Feeling_contrary_prelude_v1.mscx | 162.05 KB |
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