changed 'half steps' to 'semitones'