[MusicXML] Add support for melisma in import and export
MusicXML has an extend
element. Currently MuseScore ignores this tag on import and doesn't export it.
Test file : http://musescore.org/sites/musescore.org/files/Melismas.xml
Discussion: http://musescore.org/en/node/4854
Comments
The export portion of this could be addressed by the following change, but I don't understand the comment in the current source that this "doesn't work yet (and thus breaks the regression test)".
https://github.com/musescore/MuseScore/pull/2098
As per Marc's encouragement, I am adding my vote for this one to be done as soon as possible.
See discussion here : Regression - MusicXML, extend no longer exported on lyrics
I use MusicXML a lot to transfer choral scores around, so I'll add my vote too in the hope that extend will be implemented soon in MusicXML export.
Pull request #2184
Pull request #2184 closed, replaced by #2185.
Fixed in branch master, commit 18eef07f73
Fix #46861: [MusicXML] Add support for melisma in import and export
Fixed in branch master, commit 3f093ca946
Merge pull request #2185 from lvinken/46861-melisma-2
Fix #46861: [MusicXML] Add support for melisma in import and export
Fixed in branch 2.0.3, commit 6e2a02aa69
Fix #46861: [MusicXML] Add support for melisma in import and export
Thank you, Leon!
Automatically closed -- issue fixed for 2 weeks with no activity.
I was super excited to see that this feature request was implemented.
Not having been aware that it was being done, I did not test in any nightly builds.
I have just run a basic test where I create a melisma over multiple notes.
I then exported to MusicXml and looked at the generated file.
Only nodes are created, meaning that there is no definite way of knowing how many notes are covered.
Sorry, this does not produce the recommended output - what we had discussed before.
I don't understand why this is problem to do as it is obvious that the information is at hand in MuseScore.
Please advise.
As discussed previously, making it export what it did in older versions of MuseScore was easy. It now also does the import. Making it do more is harder. Our application is open source, so if you personally have need for a more advanced version of this feature, my advice is that you go ahead and and implement it!
The basic exprt and import is implemented, so this issue is indeed closed. The separate issue you filed requesting enhanced export is here: #87591: MusicXml - full melisma <extend> implementation for exports, so that's where further discussion of the technical issues should take place.