Calculates transposition of individual notes and keys,
which is used by multiple OSMD classes to transpose the whole sheet.
Note: This class may not look like much, but a lot of thought has gone into the algorithms,
and the exact usage within OSMD classes.
Transposes a note's pitch, or the root or bass pitch of a chord symbol (chordSymbol: true),
which a calculator can spell differently from notes, e.g. without double sharps/flats.
Calculates transposition of individual notes and keys, which is used by multiple OSMD classes to transpose the whole sheet. Note: This class may not look like much, but a lot of thought has gone into the algorithms, and the exact usage within OSMD classes.