[MusicXML import] [3.6.0 regression] tuplet attributes bracket and show-number imported but not saved in MuseScore format

• Jan 16, 2021 - 08:53
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
Yes
Workaround
No
Project

See attached file and screenshots.
Works correctly up to and including 3.5.1, broken in 3.6.0.
Note that the issue shows up when using the MuseScore GUI and converter mode, but the autotester does not catch it.

Remark: the reported version drop down does not yet contain 3.6.

Relates to #270643: [EPIC] MusicXML import/export issues

Attachment Size
tupletFormatsXml.xml 10.38 KB
MuseScore-3.5.1.png 30.08 KB
MuseScore-3.6.0.png 31.09 KB

Comments

This seems to be caused by the call to score->styleChanged added to score/file.cpp between 3.5.1 and 3.6. These cause some setting imported from MusicXML to be overwritten by settings from the style.

Discussion: do we want MusicXML to overrule the style or the style to overrule MusicXML or make this user-selectable ?

Title [MusicXML import] [3.6.0 regression] tuplet attributes bracket and show-number ignored [MusicXML import] [3.6.0 regression] tuplet attributes bracket and show-number imported but not saved in MuseScore format

Current master (commit 584567f of sep 17) exhibits different behaviour: tuplet attributes bracket and show-number are imported (as in "visible in the GUI after import") but not saved in MuseScore format.