MusicXML Not Exporting Positioning
Currently, the default-x and default-y attributes are only being exported for notes (incorrectly), textLines, and creditWords. It's important that default-x and default-y are implemented for all the elements that are exported, so that the positioning is correct when imported into other notation viewers.
Comments
I developed this patch on the 2.1 branch, is this an issue? Should I merge the changes into the 2.0.3 branch?
Link: https://github.com/musescore/MuseScore/pull/3085
Here are the files used to test the export positioning. Since I used finale to test, and finale doesn't import all elements' positioning, some elements still may be off, but Finale most closely follows the MusicXML spec, so that's what I stuck with throughout the testing.
Something weird I have noticed though is that Finale treats the default-x positions for the SLine elements like they are relative to the right side of the measure, while the MusicXML spec tells us that those elements should be relative to the left side of the measure. I coded the positioning to match Finale's behavior, but I'm not sure how compatible it will be with other notation engines.
In reply to #3 by coolguyxp
See pull request 3427.
Fixed in branch master, commit a62b5afbd5
Fix #179551: MusicXML Not Exporting Positioning
Fixed in branch 2.2, commit 8228ddf1a2
Fix #179551: MusicXML Not Exporting Positioning
Fixed in branch 2.2, commit a39128078b
Merge pull request #3429 from lasconic/fix-179551-22
Fix #179551: MusicXML Not Exporting Positioning
Automatically closed -- issue fixed for 2 weeks with no activity.