Updated to use Music.Pitch.Literal only