Simplifies the unscrambling loop, and also performs the substitutions for Kcl, LZ and XyQ in the reading, rather than the rendering, as they are just part of the scrambling, not the song representation.
Adds alt and p to the chord regex. The alt is required by tunes such as A Child is Born, which has a D7alt, and p is used in many tunes to indicate a beat with a /
This PR provides two improvements:
Kcl
,LZ
andXyQ
in the reading, rather than the rendering, as they are just part of the scrambling, not the song representation.alt
andp
to the chord regex. Thealt
is required by tunes such as A Child is Born, which has aD7alt
, andp
is used in many tunes to indicate a beat with a/