Transpose display and playback

The whole music notation can be transposed by a given number of semitones. Be aware that this might lead to negative numbers for guitar tablatures since guitar tabs are not recalculated to be within the fretboard. The option transpositionPitches or the data attribute data-transposition-pitches define the pitches for transposition.