[Musicxml Export] - Fermata at barline not exported
Reported version
3.3
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
While I'm transcribing The Rite Of Spring, there's a fermata at the barline in Sacrificial Dance, which is not exported. Fortunately, I have a braille score of another edition on hand to compare, otherwise my transcription will be inaccurate. The attached file shows this kind of fermata at the end of bar 1, which can't be exported at all.
Attachment | Size |
---|---|
bar fermata.mscz | 4.01 KB |
Fix version
3.5.1
Comments
Please use EPIC only for EPICs (i.e. a collection of related issues) ... this here is Functional. Link to an EPIC instead, like this
Relates to #270643: [EPIC] MusicXML import/export issues (spelled as "[#270643]")
And also please use Frequency correctly (one report(er) -> Once)
Thank you for telling me how to do this. I just thought the Epic topic is related, so I used the Epic type. Also, I think the bug will always happen, so I chose many.
"Always" is "Reproducibility" ;-)
Solution is to export such things not belonging to any voice as an isolate object in Musicxml right before the close of "measure" or before "backup" of the second voice. In MNX, this should be put in "global" sequence when we implement it.
Like many MusicXML import/export issues, this has simply never been implemented. MusicXML explicitly supports fermatas on barlines: a barline can have a child fermata. Implementation note: MuseScore stores the fermata in the barline segment's annotations.
So I'm always the one who discover things not implemented, so that Musescore an be the software with best Musicxml export :-)
Haipeng
Change of plans: further digging in the MusicXML documentation shows fermatas on barlines are somewhat deprecated, recommendation is to export as direction at the end the measure, so that is what I will do.
See https://forums.makemusic.com/viewtopic.php?f=12&t=3055&p=9311&hilit=fer…
And my previous remark is contradicted in http://usermanuals.musicxml.com/MusicXML/MusicXML.htm#CT-MusicXML-direc… and in the 3.1 schema. Color me confused ...
That's good. Thanks!
Double checked, indeed in MusicXML 3.1 fermatas are allowed in barlines but not in directions.
see https://github.com/musescore/MuseScore/pull/6485
PR for master: https://github.com/musescore/MuseScore/pull/6544
Fixed in branch 3.x, commit 075e6b503a
fix #299492: [Musicxml Export] - Fermata at barline not exported
Automatically closed -- issue fixed for 2 weeks with no activity.