Musicxml Export - Composite Dynamic expressions export different garbage codes
Hello,
When I doing braille transcriptions of Musescore files, I always encounter this problem. Sometimes there are expressions such as "p dolce". These are exported as other-dynamics, no problem. But:
1. Before Musescore 3, the dynamic p, f, m, z etc are exported as tag within other-dynamics, with html code for lt and gt. So I have to make manual replacement to get correct braille result.
2. Now with Musescore 3, this is changed, not better, but worse. All dynamic letters are changed to unknown unicodes, which can't be judged and make correct braille transcription.
So, can the future Musescore just export these dynamics within text block as plain dynamic letters? These unicodes can only be used in Musescore, not interchangeable with other softwares, including braille transcription. Thank you in advance!
Regards
Haipeng
Comments
Problem confirmed. The dynamics export code has not been changed, so this must be the result of other changes. MuseScore's export of combined dynamics is sub-optimal anyway (see #275151: MusicXML import/export: combined dynamics not handled properly) and MuseScore-specific unicode in MusicXML is certainly not OK.
Would prefer to solve this as proposed in #275151: MusicXML import/export: combined dynamics not handled properly. See attached MusicXML file for (manually created) example. Any feedback ?
Thanks, this is a better solution. You can also put "p dolce" as just one piece instead of splitting it into two, in case there are lots of them such as "sempre pp al fine". THe code will be clean, and the software knows how to convert them into braille.
Pull request https://github.com/musescore/MuseScore/pull/5312
Fixed in branch master, commit 52781adf8b
fix #280608 - [MusicXML export] Composite Dynamic expressions export different garbage codes
Automatically closed -- issue fixed for 2 weeks with no activity.