[MusicXML import] metronome mark for swing contains several metronome-note crash
I know Musescore should open up XML files easily (which it still does), yet this one is a special case.
The reason being is because the XML file was exported from Finale v.25 in order for me to make a Musescore file version.
Yet I do know how and why Musescore corrupted this perfect XML file.
It may very likely have to do with the fact that the entire score is in a "Swing rhythm" (two eighth notes = a quarter note and then an eighth note).
If this is the case, not only take this as a bug report (if it even qualified for it), but also a feature request that Musescore can work with multiple rhythms, including Swing.
Not sure if I may have to make a workaround by making a Musecore-friendly XML file and then just add the necessary text to indicate that the score is in a Swing rhythm. Because I really want to release it ASAP, yet Musescore is giving me this issue.
Attachment | Size |
---|---|
Musescore refuses to open XML file (12-12-2017).JPG | 21.81 KB |
Comments
Please share the xml file
In reply to Please share the xml fule by Jojo-Schmitz
Here you go. I trust that you'll need it for analysing purposes only.
In reply to Here you go. I trust that… by Jonny Music
Sibelius gives a warning when opening the file.
Here is a Dolet export. (see attachment)
In reply to Sibelius gives a warning… by Ziya Mete Demircan
So it looks to me that I might have to do that workaround until MuseScore supports alternative rhythms like Swing in the meantime, right?
Because that export you showed definitely messed up the original Finale exported XML.
In reply to So it looks to me that I… by Jonny Music
This export was made from Sibelus.
for Swing:
Right click on "Swing" text. (on first measure)
Click "Staff Text Properties"
Click "Swing Settings" in "Swing Settings" TAB
Then, Click [OK] button.
Maybe. Also possible that the problem is due to MuseScore not yet supporting MusicXML 3.1.
Let's see what our MusicXML Guru Leon Vinken has to say on this ;-)
The problem is indeed the marking for swing. It would import correctly without it.
@lvinken can you have a look https://github.com/musescore/MuseScore/pull/3350 and https://github.com/musescore/MuseScore/pull/3351
For now, I will go with Ziya's solution. This will still need to be addressed for future updates though.
Not quite sure why those PRs mention #255791: [MusicXML import] use lyric number as relative instead of as absolute line number?
Not quite sure why those PRs mention #255791
Fixed.
In reply to @lvinken can you have a look… by [DELETED] 5
Will do, but probably no sooner than next weekend (quite busy at work).
In reply to Will do, but probably no… by Leon Vinken
Done, OK.
Fixed in branch master, commit 4b604f045e
Fix #267549: metronome mark for swing contains several metronome-note and crash
Fixed in branch master, commit e5da74d5fd
Merge pull request #3351 from lasconic/fix-255791
fix #267549: metronome mark for swing contains several metronome-note and crash
Fixed in branch 2.2, commit c741bb51eb
Fix #267549: metronome mark for swing contains several metronome-note and crash
Automatically closed -- issue fixed for 2 weeks with no activity.