MusicXML export cannot be re-imported cleanly
I have a very trivial example of a score that contains chord symbols. I've attached it below (example.mscz). If I export that file to MusicXML, I get what looks like a perfectly valid MusicXML file (which I can display perfectly successfully in the SoundSlice MusicXML viewer). However, when I re-import into MuseScore, the chord symbols are corrupted - they are not displayed correctly, and cannot be edited.
I've created screenshots of what SoundSlice and MuseScore render: https://imgur.com/a/aF9ISr1 - as you can see, MuseScore is rendering the score incorrectly. You should be able to get the same results by simply exporting the provided file as MusicXML.
I understand from other posts that MusicXML import has limitations, and that not all rendering details can be accurately reproduced. But this is not rendering, it's the basic structure of the score, and worse still, the file being imported is one that MuseScore exported itself!
Is this genuinely not supported usage? And if so, is there any supported input format that can be generated by an external program for import into MuseScore? Obviously, the above example of the issue is not my real use case - what I actually want to do is import scores that have been written in ABC notation. The existing plugins seem to all go via MusicXML, but as a result they fail to import chord charts correctly (or, for that matter, in any sort of usable form). If I can't import ABC notation or MusicXML files, I'll probably have to simply not use MuseScore, as having some form of text-based storage format for my scores is critical for me.
Attachment | Size |
---|---|
example.mscz | 14.78 KB |
Comments
Known issue, go to Format > Style > Chord symbols and toggle between Normal and Jazz
In reply to Known issue, go to Format >… by Jojo-Schmitz
FWIW, Sibelius will open properly one of the mxl versions that MS4 creates from your score. But Sibelius won't open properly its' own mxl versions of your score. Interesting. Nor will MS4 open properly the mxl from Sibelius.
The G and G from Gmaj7 are missing.
In reply to FWIW, Sibelius will open… by bobjp
As said above: the missing root of chord symbols is a known issue with a known workaround
In reply to As said above: the missing… by Jojo-Schmitz
Thanks. I'll note that changing the style, and then immediately changing it back seems to work fine too (I don't particularly like the "Jazz style").
Is the underlying issue recorded anywhere public, where I can keep an eye on progress towards a fix?
Edit: I found https://github.com/musescore/MuseScore/issues/13214, which appears to have been fixed in https://github.com/musescore/MuseScore/pull/18737. So is it just a case of waiting for a new release at this point?
In reply to Thanks. I'll note that… by pf_moore
Yes
In reply to FWIW, Sibelius will open… by bobjp
I am done with Sibelius because of this. I've been putting off learning MuseScore but it opens music xml I export out of SoundSlice better. Sibelius probably isn't adhering to the xml definition.
In reply to I am done with Sibelius… by lhenry@berklee.edu
ISTR that Sibelius' MusicXML export is usefull only to reimport it in a different version of Sibelus, and that only the Dolet plugin produces usefull and fully conformant MusicXML export