Screenreader info for RNA not good

• Oct 31, 2019 - 17:48
Reported version
3.x-dev
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

RNA is implemented as chord symbol internally which partially works but largely doesn't when it comes to the screenreader info. We need to add some translations, eg for the Roman numeral themselves (including capital versus lower case!), also for things like "diminished" which won't have already been parsed.


Comments

Status PR created fixed

Fixed in branch master, commit 1b4e7c44e0

_fix #296362: screenreader support for RNA

Resolves: https://musescore.org/en/node/296362

RNA and Nashville notations are implemented as chord smbols,
because much of the code is common between these,
but it doesn't work to use the regular chord symbol screenreader code.
For Nashville numbers, we need to get the root from the function rather than the rootTpc.
For RNA, we need to perform some rudimentary parsing to turn the Roman numerals into numbers
and substitute the accidentals._

Fix version
3.3.3