leaftools.remove_outer_rests_from_sequence

abjad.tools.leaftools.remove_outer_rests_from_sequence.remove_outer_rests_from_sequence(sequence)[source]

New in version 2.0.

Remove outer rests from sequence:

abjad> staff = Staff("r8 r8 c'8 d'8 r4 r4")
abjad> f(staff)
\new Staff {
    r8
    r8
    c'8
    d'8
    r4
    r4
}
abjad> leaftools.remove_outer_rests_from_sequence(staff)
[Note("c'8"), Note("d'8")]
abjad> f(staff)
\new Staff {
    r8
    r8
    c'8
    d'8
    r4
    r4
}

Return list.

This Page