Semitones above the root (negative: measured downwards).
If false, returns a generic "Step N" label.
OptionalletterSteps: numberLetter distance, e.g. 3 for a fourth, 9 for a tenth.
Interval abbreviation, e.g. "M3", "A4", "m10"; "Step N" when the
letter distance and the semitones do not make an interval.
Returns the interval abbreviation for a number of semitones above a root, compound intervals included at any size (
m9,P11,M13,P15,M17). Pitch alone cannot tell A4 from d5: passletterSteps(letters above the root, 0 = unison) to choose; without it, 6 semitones isd5and every other size takes its usual number (3 = m3, 8 = m6).