(b5) Error
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project
When I export the files and open them with musicxml and MIDI, the Cm7(b5) and Bm7(b5) codes are displayed as Cm7(b5)() and Bm7(b5)(). Please let us know why and how to solve the error that appears with parentheses immediately after the corresponding codes.
Attachment | Size |
---|---|
내 남은 사랑을 위해 홍경민.mscz | 27.08 KB |
내 남은 사랑을 위해 홍경민.musicxml | 167.32 KB |
내 남은 사랑을 위해 홍경민.mid | 4.41 KB |
Comments
I can confirm the bug. It only happens for this specific type of chord - minor seventh flat five (also known as half-diminished), and only if you choose to use parentheses. Workaround is to simply not use parentheses - they are optional and not normally recommended anyhow. That is, just write F#m7b5 instead of F#m7(b5). Or, write F#07 (the "0" turns into the half-diminished sign).
The problem seems to be in the line we used for MusicXML "kind" tag:
kind text="m7(b5)" parentheses-degrees="yes" half-diminished /kind
Probably the use of parentheses within the text and parentheses-degrees attributes are in conflict.
In reply to I can confirm the bug. It… by Marc Sabatella
Thank you for your kind reply to my inquiry. (b5) All codes that write (b5) will receive this error. I used a lot of brackets in Korea, so I thought other countries often use brackets.
I don't see the problem with other chords - see C7(b5), or Cmaj7(b5), or C7(b9), etc. What other chord other than half-diminished to you see it?
Anyhow, the parentheses are definitely optional - there is no ambiguity here, it should be obvious it means the same with or without them, Kind of like how 1+(2+3) doesn't really need the parentheses either.