measuretools.append_spacer_skip_to_underfull_measure

abjad.tools.measuretools.append_spacer_skip_to_underfull_measure.append_spacer_skip_to_underfull_measure(rigid_measure)[source]

New in version 1.1.

Append spacer skip to underfull measure:

abjad> measure = Measure((4, 12), "c'8 d'8 e'8 f'8")
abjad> contexttools.detach_time_signature_marks_attached_to_component(measure)
(TimeSignatureMark((4, 12)),)
abjad> contexttools.TimeSignatureMark((5, 12))(measure)
TimeSignatureMark((5, 12))(|5/12, c'8, d'8, e'8, f'8|)
abjad> measure.is_underfull
True
abjad> measuretools.append_spacer_skip_to_underfull_measure(measure)
Measure(5/12, [c'8, d'8, e'8, f'8, s1 * 1/8])
abjad> f(measure)
{
    \time 5/12
    \scaleDurations #'(2 . 3) {
        c'8
        d'8
        e'8
        f'8
        s1 * 1/8
    }
}

Append nothing to nonunderfull measure.

Return measure.

Changed in version 2.0: renamed measuretools.make_measures_with_full_measure_spacer_skips_underfull_spacer_skip() to measuretools.append_spacer_skip_to_underfull_measure().

This Page