leaftools.label_leaves_in_expr_with_melodic_diatonic_interval_classes

abjad.tools.leaftools.label_leaves_in_expr_with_melodic_diatonic_interval_classes.label_leaves_in_expr_with_melodic_diatonic_interval_classes(expr, markup_direction='up')[source]

New in version 2.0.

Label leaves in expr with melodic diatonic interval classes:

abjad> staff = Staff(notetools.make_notes([0, 25, 11, -4, -14, -13, 9, 10, 6, 5], [Duration(1, 8)]))
abjad> leaftools.label_leaves_in_expr_with_melodic_diatonic_interval_classes(staff)
abjad> f(staff)
\new Staff {
    c'8 ^ \markup { +aug8 }
    cs'''8 ^ \markup { -M2 }
    b'8 ^ \markup { -aug2 }
    af8 ^ \markup { -m7 }
    bf,8 ^ \markup { aug1 }
    b,8 ^ \markup { +m7 }
    a'8 ^ \markup { +m2 }
    bf'8 ^ \markup { -dim4 }
    fs'8 ^ \markup { aug1 }
    f'8
}

Return none.

This Page