MusicXML import/export: combined dynamics not handled properly
MuseScore handles regular dynamics and custom dynamics correctly during MusicXML import/export, but not combined dynamics.
For example, the regular dynamic p is correctly exported to MusicXML as:
<dynamics> <p/> </dynamics>
Whereas the mixed dynamic "sempre p" is exported to MusicXML as:
<dynamics> <other-dynamics>sempre <sym>dynamicPiano</sym></other-dynamics> </dynamics>
This is far from ideal, and causes at least one MusicXML to Braille conversion tool to crash.
> "Dynamics elements may also be combined to create marks not covered by a single element, such as sfmp."
This presumably means that the correct representation of "sempre p" would be:
<dynamics> <other-dynamics>sempre </other-dynamics> <p/> </dynamics>
And similarly for other combined dynamics. These cases need to be handled on MusicXML import and export.