def v1_va_vc(cache): accumulator( (["v1", "va", "vc"], (3, 4)), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.new( baca.flat_glissando("<F#4 Dqf5>"), baca.markup(r"\stirrings-still-seven-plus-nine-of-e-markup"), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), match=0, ), baca.new( baca.flat_glissando("<B2 Aqs3>"), baca.markup( r"\stirrings-still-eleven-plus-three-of-e-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), match=1, ), baca.new( baca.flat_glissando("E2"), match=2, ), baca.tuplet_bracket_down(), library.clouded_pane_spanner("clouded pane (beacon) -|", 8), )
def v2(m): accumulator( ("v2", [1, 3, 7, 9, 11, 14]), baca.dynamic("mp"), baca.new( baca.markup( r"\stirrings-still-twelve-et-conflicts-with-viola-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), match=0, ), baca.pitch("<E4 G#4>"), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.urtext_spanner("urtext (double stop) -|", 8), ) accumulator( ("v2", (12, 13)), baca.alternate_bow_strokes(), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), baca.pitch("F5"), )
def va(m): accumulator( "va", baca.clef("treble"), ) accumulator( ("va", (1, 18)), baca.pitch("D5"), ) accumulator( ("va", (19, 30)), baca.pitch("Dqs5"), ) accumulator( ("va", 47), baca.clef("alto"), ) accumulator( ("va", (49, 53)), baca.dynamic( '"mf"', abjad.Tweak(r"- \tweak extra-offset #'(-2 . 0)"), abjad.Tweak(r"- \tweak X-extent #'(0 . 0)"), ), library.style_tailpiece_material( abjad.Tweak(r"- \tweak bound-details.right.padding 1.5"), ), ) accumulator( ("va", 57), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.pitch("Bb2"), library.flight_spanner("memory of flight -|", 5.5), ) accumulator( ("va", 58), baca.clef("treble"), ) accumulator( ("va", 65), baca.clef("alto"), ) accumulator( ("va", (67, 89)), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), ) accumulator( ("va", (90, 93)), baca.dynamic( '"mf"', abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), library.style_tailpiece_material( abjad.Tweak(r"- \tweak bound-details.right.Y 0"), abjad.Tweak(r"- \tweak bound-details.right.padding 5.5"), ), )
def vns(cache): accumulator( (["v1", "v2"], (49, 53)), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2"], (67, 85)), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), ) accumulator( (["v1", "v2"], (86, 92)), baca.hairpin( "(p) < mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [3, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2"], (90, 92)), library.urtext_spanner("urtext (NEW cds) -|", 8), ) accumulator( (["v1", "v1r", "v2", "v2r"], 93), baca.tacet(selector=lambda _: baca.select.mmrests(_)), )
def v1(m): accumulator( ("v1", 5), baca.dynamic("mp"), baca.markup( r"\stirrings-still-twelve-et-conflicts-with-viola-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("<F4 A4>"), library.urtext_spanner("urtext (ds) -|", 8), ) accumulator( ("v1", [(12, 23), (30, 59)]), baca.pitch("Bqf5"), ) accumulator( ("v1", (24, 27)), baca.flat_glissando("Bqf5"), ) accumulator( ("v1", (28, 29)), baca.flat_glissando("<F#4 Dqf5>"), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.markup( r"\stirrings-still-seven-plus-nine-of-e-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.clouded_pane_spanner("clouded pane (beacon) -|", 8), ) accumulator( ("v1", (36, 59)), baca.suite( baca.new( baca.tie(lambda _: baca.select.lleaf(_, 0)), measures=56, ), baca.articulations([ abjad.Articulation("baca-damp"), abjad.Articulation("baca-double-diamond"), abjad.Articulation("baca-damp"), None, ], ), baca.new( baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), map=lambda _: abjad.select.get(baca.select.plts(_), [3], 4), ), ), ) accumulator( ("v1", (71, 76)), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1.25), )
def va(m): accumulator( ("va", 5), baca.dynamic("mp"), baca.markup( r"\stirrings-still-nine-plus-seven-of-b-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("<Aqf3 C#4>"), library.clouded_pane_spanner("clouded (partial: stopped) -|", 8), ) accumulator( ("va", [(12, 23), (30, 59)]), baca.pitch("Bqf3"), ) accumulator( ("va", (24, 27)), baca.flat_glissando("Bqf3"), ) accumulator( ("va", (28, 29)), baca.flat_glissando("<B2 Aqs3>"), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.markup( r"\stirrings-still-eleven-plus-three-of-e-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.clouded_pane_spanner("clouded pane (beacon) -|", 8), ) accumulator( ("va", (36, 59)), baca.suite( baca.new( baca.tie(lambda _: baca.select.lleaf(_, 0)), measures=56, ), baca.articulations([ abjad.Articulation("baca-damp"), abjad.Articulation("baca-double-diamond"), abjad.Articulation("baca-double-diamond"), abjad.Articulation("baca-damp"), None, ], ), baca.new( baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), map=lambda _: abjad.select.get(baca.select.plts(_), [4], 5), ), ), ) accumulator( ("va", (71, 76)), baca.tuplet_bracket_staff_padding(0.5), )
def va(m): accumulator( "va", baca.clef("alto"), ) accumulator( ("va", (1, 5)), baca.flat_glissando( "Ab3", hide_middle_stems=True, ), ) accumulator( ("va", (1, 6)), baca.hairpin( "niente o< mp -- !", pieces=lambda _: baca.select.mgroups(_, [3, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("va", 6), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="very-wide", ), baca.markup( r"\baca-seven-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("Bqf3"), ) accumulator( ("va", (7, 14)), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("va", (15, 16)), baca.flat_glissando("B3"), ) accumulator( ("va", [(30, 31), (38, 40), (42, 45)]), baca.flat_glissando("B4"), ) accumulator( ("va", (52, 55)), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), ) accumulator( (["va", "var"], 56), baca.tacet(selector=lambda _: baca.select.mmrests(_)), )
def vc(m): accumulator( ("vc", [(1, 5), (9, 15)]), baca.flat_glissando( "A2", hide_middle_stems=True, rleak=True, ), baca.tasto_spanner( abjad.Tweak(rf"- \tweak staff-padding {vc_spanner_staff_padding}"), ), ) accumulator( ("vc", (1, 18)), baca.pitch("A2", allow_repitch=True), ) accumulator( ("vc", (6, 8)), baca.hairpin( "ppppp < p > ppppp", pieces=lambda _: baca.select.cmgroups(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", [(6, 8), (16, 18)]), baca.flat_glissando( "A2", allow_repitch=True, rleak=True, ), ) accumulator( ("vc", [(6, 8), (16, 25)]), baca.circle_bow_spanner( abjad.Tweak(rf"- \tweak staff-padding {vc_spanner_staff_padding}"), qualifier="wide-poss", ), ) accumulator( ("vc", (16, 18)), baca.hairpin( "ppppp < p > ppppp", pieces=lambda _: baca.select.cmgroups(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", (19, 25)), baca.beam(), baca.flat_glissando( "A2", stop_pitch="C3", ), )
def v1(m): accumulator( ("v1", (1, 5)), baca.flat_glissando( "Gb4", hide_middle_stems=True, ), ) accumulator( ("v1", (1, 6)), baca.hairpin( "niente o< mp -- !", pieces=lambda _: baca.select.mgroups(_, [3, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", 6), baca.beam(), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.markup( r"\baca-thirteen-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Aqs4"), ) accumulator( ("v1", (7, 14)), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", (15, 16)), baca.flat_glissando("Bb4"), ) accumulator( ("v1", [(30, 31), (38, 40), (42, 45)]), baca.flat_glissando( "Db5", stop_pitch="B4", ), ) accumulator( ("v1", (52, 55)), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), )
def va(m): accumulator( ("va", [(1, 7), (11, 17)]), baca.flat_glissando( "A3", hide_middle_stems=True, rleak=True, ), baca.tasto_spanner( abjad.Tweak(rf"- \tweak staff-padding {va_spanner_staff_padding}"), ), ) accumulator( ("va", (8, 10)), baca.hairpin( "ppppp < p > ppppp", pieces=lambda _: baca.select.cmgroups(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("va", [(8, 10), (18, 20)]), baca.flat_glissando( "A3", allow_repitch=True, rleak=True, ), ) accumulator( ("va", [(8, 10), (18, 25)]), baca.circle_bow_spanner( abjad.Tweak(rf"- \tweak staff-padding {va_spanner_staff_padding}"), qualifier="wide-poss", ), ) accumulator( ("va", (18, 20)), baca.hairpin( "ppppp < p > ppppp", pieces=lambda _: baca.select.cmgroups(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("va", (21, 25)), baca.beam(), baca.flat_glissando( "A3", stop_pitch="B3", ), )
def vns_va(cache): accumulator( (["v1", "v2", "va"], (1, 69)), baca.tuplet_bracket_down(), ) accumulator( (["v1", "v2", "va"], 5), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), ) accumulator( (["v1r", "v2r", "var"], 34), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2", "va"], 35), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2", "va"], (60, 61)), baca.breathe(), baca.hairpin( "appena-udibile -- !", abjad.Tweak(r"- \tweak self-alignment-X #left"), abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.new( baca.flat_glissando( "<F4 A4>", hide_middle_stems=True, ), match=0, ), baca.new( baca.flat_glissando( "<E4 G#4>", hide_middle_stems=True, ), match=1, ), baca.new( baca.flat_glissando( "<Eqs4 Gtqs4>", hide_middle_stems=True, ), match=2, ), library.urtext_spanner("urtext (ds field) -|", 5.5), )
def v1(m): accumulator( ("v1", [1, 3, 7, 9, 11, 14]), baca.dynamic("mp"), baca.new( baca.markup( r"\stirrings-still-twelve-et-conflicts-with-viola-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), match=0, ), baca.pitch("<F4 A4>"), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.urtext_spanner("urtext (double stop) -|", 8), )
def va(m): accumulator( ("va", [1, 3, 7, 9, 11, 14]), baca.dynamic("mp"), baca.new( baca.markup( r"\stirrings-still-nine-plus-seven-of-b-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), match=0, ), baca.pitch("<Aqf3 C#4>"), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.clouded_pane_spanner("clouded pane (partial) -|", 8), ) accumulator( ("va", 19), baca.clef("treble"), )
def v1(m): accumulator( ("v1", [(1, 5), (8, 9), (11, 15), (18, 19)]), baca.flat_glissando( "A4", hide_middle_stems=True, rleak=True, ), baca.tasto_spanner( abjad.Tweak(rf"- \tweak staff-padding {v1_spanner_staff_padding}"), ), ) accumulator( ("v1", (6, 7)), baca.hairpin( "ppppp < p > ppp", pieces=lambda _: baca.select.cmgroups( _, ), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", 10), baca.hairpin( "ppp < p > ppppp", pieces=lambda _: baca.select.lparts(_, [2, 4, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", [(6, 7), 10, (16, 17), 20]), baca.flat_glissando( "A4", allow_repitch=True, rleak=True, ), ) accumulator( ("v1", [(6, 7), 10, (16, 17), (20, 25)]), baca.circle_bow_spanner( abjad.Tweak(rf"- \tweak staff-padding {v1_spanner_staff_padding}"), qualifier="wide-poss", ), ) accumulator( ("v1", (16, 17)), baca.hairpin( "ppppp < p > ppp", pieces=lambda _: baca.select.cmgroups( _, ), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", 20), baca.hairpin( "ppp < p > ppppp", pieces=lambda _: baca.select.lparts(_, [2, 4, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v1", (21, 25)), baca.beam(), baca.flat_glissando( "A4", stop_pitch="Bb5", ), )
def vns_va(cache): accumulator( (["v1", "v2", "va"], (1, 2)), baca.damp_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 8"), ), ) accumulator( (["v1", "v2", "va"], (4, 5)), baca.hairpin( "niente o<|", bookend=False, selector=lambda _: baca.select.tleaves(_, rleak=True), ), baca.new( baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), qualifier="wide", ), baca.markup( r"\baca-thirteen-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Gqf4"), match=0, ), baca.new( baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), qualifier="wide", ), baca.markup( r"\baca-seven-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Atqf3"), match=1, ), baca.new( baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.markup( r"\baca-nine-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("C3"), match=2, ), ) accumulator( (["v1", "v2", "va"], (6, 40)), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), match=[0, 1], ), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), match=[2], ), ) # accumulator( # (["v1", "v2", "va"], (24, 31)), # baca.pitch_annotation_spanner( # "slight independent pitch ascents -|", # abjad.Tweak(r"- \tweak color #magenta"), # abjad.Tweak(r"- \tweak staff-padding 3"), # ), # ) accumulator( (["v1", "v2", "va"], (24, 33)), baca.new( baca.accent(), baca.dynamic("sfp"), baca.stem_tremolo(), map=lambda _: abjad.select.get(baca.select.plts(_), [0], 2), ), baca.new( baca.hairpin( "pp --", bookend=False, ), baca.xfb_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), map=lambda _: abjad.select.get(baca.select.plts(_), [1], 2), ), ) accumulator( (["v1", "v2", "va"], 34), baca.chunk( baca.stop_on_string(selector=lambda _: baca.select.pleaf(_, -1), ), library.breathe(selector=lambda _: baca.select.pleaf(_, 1), ), ), baca.dynamic_text_self_alignment_x( -1, selector=lambda _: abjad.select.leaf(_, 2), ), baca.hairpin( "p <| mp p < mp", pieces=lambda _: baca.select.clparts(_, [1]), ), baca.new( baca.flat_glissando( "<E4 C5>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<E4 Cqs5>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=0, ), baca.new( baca.flat_glissando( "<Eb4 B4>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<Eqf4 C5>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=1, ), baca.new( baca.flat_glissando( "<D4 Gqs4>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<C#4 Gqs4>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=2, ), ) accumulator( (["v1", "v2", "va"], (82, 85)), baca.hairpin( "ff > p < ff -- f > p < f --", bookend=False, final_hairpin=False, pieces=lambda _: baca.select.plts(_), ), baca.scp_spanner( "P -> T ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( (["v1", "v2", "va"], (87, 88)), baca.hairpin('"f" > p'), baca.scp_spanner( "P -> T ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( (["v1", "v2", "va"], (109, 110)), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), (abjad.Tweak(r"- \tweak bound-details.right.padding 7.75"), -1), ), baca.hairpin( "p -- !", # terminate at double bar: abjad.Tweak(r"- \tweak shorten-pair #'(0 . 3.5)"), abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.new( baca.scp_spanner( "P -> T ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), match=0, ), baca.new( baca.scp_spanner( "P -> T", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, bookend=True, selector=lambda _: baca.select.pleaves(_), ), match=1, ), baca.new( baca.scp_spanner( "P -> T ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), match=2, ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( (["v1", "v2", "va"], (112, 119)), baca.damp_spanner(abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.hairpin( "p -- ! >o niente", pieces=lambda _: baca.select.mgroups(_, [4, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.scp_spanner( "P -> T ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( (["v1", "v2", "va"], (116, 119)), baca.text_spanner( "trem. ord. -> larghiss. =|", abjad.Tweak(r"- \tweak staff-padding 10.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [3, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v1r", "v2", "v2r", "va", "var"], (120, 127)), baca.tacet(selector=lambda _: baca.select.mmrests(_)), )
def v2(m): accumulator( ("v2", [(1, 4), 6, 8, (10, 14), 16, 18]), baca.flat_glissando( "A3", hide_middle_stems=True, rleak=True, ), baca.tasto_spanner( abjad.Tweak(rf"- \tweak staff-padding {v2_spanner_staff_padding}"), ), ) accumulator( ("v2", [5, 7, 9, 15, 17, 19]), baca.flat_glissando( "A3", allow_repitch=True, rleak=True, ), ) accumulator( ("v2", [5, 7, 9, 15, 17, (19, 25)]), baca.circle_bow_spanner( abjad.Tweak(rf"- \tweak staff-padding {v2_spanner_staff_padding}"), qualifier="wide-poss", ), ) accumulator( ("v2", 5), baca.hairpin( "ppppp < p > ppp", pieces=lambda _: baca.select.lparts(_, [1, 3, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", 7), baca.hairpin( "ppp < p > ppp", pieces=lambda _: baca.select.lparts(_, [5, 1, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", 9), baca.hairpin( "ppp < p > ppppp", pieces=lambda _: baca.select.lparts(_, [1, 3, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", 15), baca.hairpin( "ppppp < p > pp", pieces=lambda _: baca.select.lparts(_, [1, 4, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", 17), baca.hairpin( "ppp < p > pp", pieces=lambda _: baca.select.lparts(_, [7, 1, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", 19), baca.hairpin( "ppp < p > ppppp", pieces=lambda _: baca.select.lparts(_, [1, 2, 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", (20, 25)), baca.beam(), baca.flat_glissando( "A3", stop_pitch="Gb4", ), )
def v2(m): accumulator( ("v2", (1, 8)), baca.hairpin( "niente o< mp -- !", pieces=lambda _: baca.select.mgroups(_, [3, 5 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( "2° =|", abjad.Tweak(r"- \tweak staff-padding 8"), autodetect_right_padding=True, bookend=False, lilypond_id=1, selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( "rasp -> flaut. =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [3, 5 + 1]), selector=lambda _: baca.select.rleaves(_), ), library.urtext_spanner("urtext (rasp) -|", 10.5), ) accumulator( ("v2", (1, 10)), baca.flat_glissando( "F4", hide_middle_stems=True, ), ) accumulator( ("v2", (9, 14)), baca.hairpin( "(mp) > p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [2, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", (9, 16)), baca.text_spanner( "flaut. (2°) -> ord. ->" r" \baca-circle-tight-markup ->" r" \baca-circle-mod-markup ->" r" \baca-circle-wide-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [1, 1, 2, 2, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", (11, 14)), baca.flat_glissando( "F4", stop_pitch="Ab4", selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("v2", (15, 16)), baca.flat_glissando("Ab4"), ) accumulator( ("v2", [(30, 31), (38, 40), (42, 45)]), baca.flat_glissando("B4"), ) accumulator( ("v2", (33, 34)), baca.alternate_bow_strokes(), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), baca.pitch("F5"), baca.tuplet_bracket_staff_padding(1), baca.tuplet_number_denominator(), ) accumulator( ("v2", [52, 55]), baca.tasto_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), ) accumulator( ("v2", (53, 54)), baca.alternate_bow_strokes(), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), ), baca.pitch("F5"), baca.tuplet_bracket_staff_padding(1), )
def vc(m): accumulator( ("vc", (1, 10)), baca.chunk( baca.dots_transparent(), baca.stem_transparent(selector=lambda _: baca.select.pleaves(_)), ), library.clouded_pane_spanner("clouded pane -|", 8), ) accumulator( ("vc", (1, 22)), baca.flat_glissando("Bb1"), ) accumulator( ("vc", (6, 8)), baca.hairpin( "(fff) > p", selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", (11, 12)), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {3 + 6}"), ), library.cello_cell_bcps(staff_padding=3, ), ) accumulator( ("vc", (13, 22)), baca.new( baca.dots_transparent(), baca.stem_transparent(), selector=lambda _: baca.select.leaves(_)[:-1], ), ) accumulator( ("vc", [(13, 22), (37, 38)]), library.clouded_pane_spanner("clouded pane -|", 8), ) accumulator( ("vc", (17, 22)), baca.hairpin( "(p) >o", bookend=False, selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", (23, 28)), baca.accent(selector=lambda _: baca.select.pheads(_), ), baca.hairpin( "f < ff >", pieces=lambda _: abjad.select.partition_by_counts( baca.plts(_)[:-1], [2], cyclic=True), ), baca.scp_spanner( "O -> P ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( ("vc", [(23, 28), (30, 35)]), baca.flat_glissando("<B2 Gqs3>"), baca.new( baca.markup( r"\stirrings-still-twenty-four-et-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), match=0, ), library.urtext_spanner("urtext (field) -|", 8), ) accumulator( ("vc", 29), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.markup( r"\baca-string-iii-markup", abjad.Tweak(r"- \tweak padding 1.5"), direction=abjad.DOWN, ), baca.pitch("G2"), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( ("vc", (30, 35)), baca.accent(selector=lambda _: baca.select.pheads(_), ), baca.hairpin( "ff < fff >", pieces=lambda _: abjad.select.partition_by_counts( baca.plts(_)[:-1], [2], cyclic=True), ), baca.scp_spanner( "O -> P ->", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=False, pieces=lambda _: baca.select.plts(_)[:-1], ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), ) accumulator( ("vc", (37, 38)), baca.flat_glissando("B1"), baca.hairpin( "p -- ! >o niente", pieces=lambda _: baca.select.cmgroups(_, ), selector=lambda _: baca.select.rleaves(_), ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 3"), ), baca.text_spanner( "slow bow -> stopped", abjad.Tweak(r"- \tweak bound-details.right.padding 11"), abjad.Tweak(r"- \tweak staff-padding 5.5"), selector=lambda _: baca.select.rleaves(_), ), )
def vns_va(cache): accumulator( ["v1", "v2", "va"], baca.tuplet_bracket_down(), ) accumulator( (["v1", "v2", "va"], 38), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2", "va"], [47, 55]), baca.dynamic_text_self_alignment_x( -1, selector=lambda _: abjad.select.leaf(_, 2), ), baca.hairpin( "p <| mp p < mp", pieces=lambda _: baca.select.clparts(_, [1]), ), baca.new( baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ), baca.stop_on_string(), selector=lambda _: baca.select.pleaf(_, -1), ), baca.new( baca.flat_glissando( "<E4 C5>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<E4 Cqs5>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=[0, 1], ), baca.new( baca.flat_glissando( "<Eb4 B4>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<Eqf4 C5>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=[2, 3], ), baca.new( baca.flat_glissando( "<D4 Gqs4>", selector=lambda _: baca.select.pleaves(_)[:2], ), baca.flat_glissando( "<C#4 Gqs4>", hide_middle_stems=True, selector=lambda _: baca.select.pleaves(_)[2:], ), match=[4, 5], ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.breathe(selector=lambda _: baca.select.pleaf(_, 1), ), library.urtext_spanner("A, B -|", 8), ) accumulator( (["v1", "v2", "va"], 65), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), library.urtext_spanner("urtext (cds) -|", 8), ) accumulator( (["v1", "v2", "va"], 66), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), ) accumulator( (["v1", "v2", "va"], 66), baca.new( baca.beam(), baca.flat_glissando("Aqs4"), baca.markup( r"\baca-thirteen-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), match=0, ), baca.new( baca.flat_glissando("Eb4"), baca.markup( r"\baca-nine-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), match=1, ), baca.new( baca.markup( r"\baca-seven-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("Bqf3"), match=2, ), ) accumulator( (["v1", "v2", "va"], 67), baca.dynamic( "p-sempre", abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), ) accumulator( (["v1", "v2", "va"], (67, 89)), library.urtext_spanner("urtext (resumes) -|", 8), ) accumulator( (["v1", "v2", "va"], (68, 83)), baca.suite( baca.new( baca.espressivo(), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_)), map=lambda _: abjad.select.get(baca.select.plts(_), [1], 2), ), baca.untie(lambda _: baca.select.leaves(_)), ), ) accumulator( (["v1", "v2", "va"], (94, 96)), baca.hairpin( "mp >o", abjad.Tweak(r"- \tweak to-barline ##t"), bookend=False, selector=lambda _: baca.select.rleaves(_), ), baca.scp_spanner( "P -> T =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), bookend=False, pieces=lambda _: baca.select.mgroups(_, [2, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), library.urtext_spanner("urtext (resumes) -|", 8), ) accumulator( (["v1", "v2", "va"], (97, 98)), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="tight-poss-grind-at-talon", ), baca.damp_spanner(abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va"], (97, 98)), baca.new( baca.flat_glissando("Bb4"), match=0, ), baca.new( baca.flat_glissando( "G4", stop_pitch="A4", ), match=1, ), baca.new( baca.flat_glissando("Ab4"), match=2, ), )