[MusicXML] Curly brace extends to all staves

• Feb 3, 2014 - 04:45
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Tags

1. Create Organ score.
2. 'Export…'.
3. Choose 'MusicXML'.
4. 'Save'.
5. Open MusicXML.

Result: The brace extends to the third stave.

Curly brace extends to all staves.png

Note: I also attach the produced MusicXML.

Using MuseScore 2.0 Nightly Build (77f7d29) - Mac 10.7.5.


Comments

Severity S3 - Major S1 - Blocker
Priority P1 - High
Regression No
Workaround No

If I try to adjust bracket position to cover another staff, MuseScore crashes.

Currently the organ part is encoded as a single three staff part. The brace is encoded as a part-group spanning only the organ part (i.e. all three staves). As of MusicXML 2.0, an organ part with a brace on the top two staves can be encoded by adding a part-symbol to the attributes. Probably non-trivial, due to interaction with the part-group handling.

The crash does not reproduce for me.

Priority P1 - High P2 - Medium
Severity S1 - Blocker S3 - Major
Frequency Once
Reproducibility Always

Not sure whether crash on bracket adjustment is related to the MusicXML export issue itself, and it doesn't happen for me with current master anyway.