01-20-2022, 11:56 AM
I've the code to always process the split chord regardless of what comes before it, so long as the chord starts with a valid first letter. I also added support for [*text] so that the * is stripped from what is displayed. If you try to transpose [Astronomical/C] now, the C will transpose correctly. I still do not support multiple capital letters in a chord where each capital letter will be transposed. That would require much more complex logic for determining when multiple valid chords are present in the middle of a chord definition, and unless the specification requires that in the future, I don't see a strong need for it.
Mike
Mike