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 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 tutti(cache): accumulator( ["v1", "v2", "va", "vc"], baca.dls_staff_padding(6), ) accumulator( (["v1", "v2", "va", "vc"], (42, 61)), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1), ) accumulator( (["v1", "v2", "va", "vc"], (89, 108)), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1), ) accumulator( (["v1", "v2", "va", "vc"], (112, 119)), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1), )
def tutti(cache): accumulator( ["v1", "v2", "va", "vc"], baca.dls_staff_padding(6), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1.5), ) accumulator( (["v1", "v2", "va", "vc"], (1, 2)), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va", "vc"], (3, 4)), baca.hairpin( '"f" -- !', abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va", "vc"], (24, 31)), baca.text_spanner( "each time more ponticello =|", abjad.Tweak(r"- \tweak staff-padding 8"), autodetect_right_padding=True, bookend=False, lilypond_id=2, selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va", "vc"], (32, 37)), baca.text_spanner( "each time less ponticello =|", abjad.Tweak(r"- \tweak staff-padding 10.5"), autodetect_right_padding=True, bookend=False, lilypond_id=2, selector=lambda _: baca.select.rleaves(_), ), )
def tutti(cache): accumulator( ["v1", "v2", "va", "vc"], baca.dls_staff_padding(6), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1), ) accumulator( (["v1", "v2", "va", "vc"], 1), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.stem_tremolo( selector=lambda _: baca.select.pleaves(_), ), )
def v2(m): accumulator( ("v2", (1, 2)), baca.flat_glissando( "<E4 G#4>", hide_middle_stems=True, left_broken=True, ), ) accumulator( ("v2", (5, 11)), baca.flat_glissando( "<E4 G#4>", hide_middle_stems=True, ), ) accumulator( ("v2", (12, 17)), library.multistage_leaf_glissando( [("G#4", 7), ("B4", 7), ("A4", 7), ("C5", 8), ("B4", None)], "C#5", ), ) accumulator( ("v2", (3, 4)), 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 vns_va(cache): accumulator( (["v1", "v2", "va"], (1, 16)), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1.5), ) accumulator( (["v1", "v2", "va"], (15, 16)), baca.hairpin( "(p) >o niente", selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1r", "v2r", "var"], 17), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2", "va"], (17 + 1, 22)), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( (["v1", "v2", "va"], (23, 28)), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.hairpin( "niente o< p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [2, 4 + 1]), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), baca.new( baca.markup( r"\baca-thirteen-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Gqf4"), match=0, ), baca.new( baca.markup( r"\baca-seven-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Atqf3"), match=1, ), baca.new( baca.markup( r"\baca-nine-b-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("C3"), match=2, ), baca.tuplet_bracket_down(), ) accumulator( (["v1", "v2", "va"], (30, 31)), baca.hairpin( "mp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( r"\baca-circle-very-wide-markup -> \baca-circle-tight-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [1, 2]), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), ) accumulator( (["v1", "v2", "va"], (38, 40)), baca.hairpin( "mf -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( r"\baca-circle-wide-markup -> \baca-circle-tight-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [1, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va"], (42, 45)), baca.hairpin( "f -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( r"\baca-circle-wide-markup -> \baca-circle-very-tight-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [2, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va"], (47, 51)), baca.hairpin( "ff -- ! > mf", pieces=lambda _: baca.select.mgroups(_, [3, 2]), ), baca.new( baca.markup( r"\baca-thirteen-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Aqs4"), match=0, ), baca.new( baca.markup( r"\baca-nine-d-flat", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Eb4"), match=1, ), baca.new( baca.markup( r"\baca-seven-d-flat", abjad.Tweak(r"- \tweak padding 1"), ), baca.flat_glissando("Bqf3"), match=2, ), baca.text_spanner( r"\baca-circle-very-tight-markup -> \baca-circle-wide-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.mgroups(_, [3, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), ) accumulator( (["v1", "v2", "va"], 52), baca.dynamic("mp"), baca.new( baca.pitch("<F4 A4>"), library.urtext_spanner("urtext (ds) -|", 8), match=0, ), baca.new( baca.pitch("<E4 G#4>"), library.urtext_spanner("urtext (ds) -|", 8), match=1, ), baca.new( baca.markup( r"\stirrings-still-nine-plus-seven-of-b-markup", abjad.Tweak(r"- \tweak padding 1"), ), baca.pitch("<Aqf3 C#4>"), library.clouded_pane_spanner("clouded pane (partial) -|", 8), match=2, ), ) accumulator( (["v1", "v2", "va"], 55), baca.dynamic("mp"), baca.new( baca.pitch("<F4 A4>"), library.urtext_spanner("urtext (ds) -|", 8), match=0, ), baca.new( baca.pitch("<E4 G#4>"), library.urtext_spanner("urtext (ds) -|", 8), match=1, ), baca.new( baca.pitch("<Aqf3 C#4>"), library.clouded_pane_spanner("clouded pane (partial) -|", 8), match=2, ), )
# vc commands( ("vc", 1), baca.suite( baca.pitches("F5 G3 A4 B2 C4 D2", ), baca.glissando(), ), baca.hairpin( "ppp < p > pp < mp > p < mf >", bookend=False, pieces=lambda _: baca.select.lparts(_, [1, 1, 1, 1, 1, 1]), ), baca.note_head_style_harmonic(), baca.tuplet_bracket_staff_padding(2), ) commands( ("vc", 2), baca.finger_pressure_transition(), baca.hairpin("mp <| fff", ), baca.note_head_style_harmonic( selector=lambda _: abjad.select.leaf(_, -1), ), baca.pitch("E2"), baca.text_spanner( "RH vib. molto -> NV", abjad.Tweak(r"- \tweak staff-padding 8"), lilypond_id=1, ), baca.text_spanner(
maker( ('ob', (4, 10)), baca.hairpin('p < ff'), krummzeit.register_narrow(6, 4), ) maker( (['ob', 'cl'], (4, 10)), baca.staccato(selector=baca.ptlts()), ) ### VERTICAL ALIGNMENT ### maker( 'ob', baca.tuplet_bracket_staff_padding(4), baca.dls_staff_padding(8), ) maker( ('cl', (1, 10)), baca.tuplet_bracket_staff_padding(4), baca.dls_staff_padding(8), ) maker( ('cl', (11, 22)), baca.dls_staff_padding(8), baca.stem_up(), )
accumulator = mraz.MusicAccumulator(mraz.ScoreTemplate()) collection_maker = mraz.CollectionMaker() collections = collection_maker.make_segment_6_collections() #################################### [6.1] #################################### accumulator( 'rh_v3', collections['stage 1']['rh'].next(2), baca.dynamic('pp'), baca.flags(), baca.register(24, 12), baca.rests_after([1]), baca.staccato(selector=baca.pheads()), baca.tenuto(selector=baca.pheads()), baca.tuplet_bracket_staff_padding(7), baca.tuplet_bracket_up(), denominator=8, figure_name='rh-3 6.1.1', talea_denominator=8, thread=True, time_treatments=[1, 0], ) accumulator( 'rh_v3', collections['stage 1']['rh'].next(), baca.flags(), baca.register(24, 12), baca.staccato(selector=baca.pheads()), baca.tenuto(selector=baca.pheads()),
]), baca.pitches( pcs, selector=baca.plts(exclude=abjad.const.HIDDEN), ), ) maker( (['vn', 'va'], (1, 40)), baca.dynamic('ff'), baca.dls_staff_padding(5), baca.markup('pizz.'), baca.staccatissimo( selector=baca.pheads(exclude=abjad.const.HIDDEN), ), baca.tuplet_bracket_staff_padding(2), krummzeit.displacement(), krummzeit.register_narrow(6), ) maker( ('vc', (1, 24)), baca.pitches('D4 D4 D4 D4 D4 D4 D2'), ) maker( ('vc', (25, 48)), baca.pitch('D2'), ) maker(
def v2(m): accumulator( ("v2", (1, 2)), baca.markup( r"\baca-eleven-f-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("Bqf3"), ) accumulator( ("v2", (6, 23)), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), map=lambda _: abjad.select.get( abjad.select.partition_by_counts( baca.plts(_), [4, 1, 3, 1, 2, 1, 99], cyclic=True), [0], 2, ), ), baca.new( baca.accent(), baca.dynamic("sfp"), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_)), map=lambda _: abjad.select.get(baca.select.plts(_), [0], 2), ), baca.suite( baca.hairpin( "pp --", bookend=False, ), baca.xfb_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), baca.flat_glissando("Bqf3"), map=lambda _: abjad.select.get(baca.select.plts(_), [1], 2), ), baca.pitch("Bqf3", allow_repitch=True), ) accumulator( ("v2", (24, 31)), library.multistage_leaf_glissando( [("Bqf3", 3), ("Eb4", 6), ("Db4", None)], "G4", rleak_final_stage=True, ), ) accumulator( ("v2", (32, 33)), baca.flat_glissando("G4"), ) accumulator( ("v2", (35, 40)), baca.hairpin( 'p < "mf"', bookend=False, pieces=lambda _: baca.select.mgroups(_, [4, 2]), ), baca.suite( library.bcps( -7, clt=True, staff_padding=4.5, ), baca.untie(lambda _: baca.select.leaves(_)), ), baca.tuplet_bracket_down(), library.multistage_leaf_glissando( [("G4", 7), ("G4", 12), ("A4", None)], "A4", ), ) accumulator( ("v2", (42, 53)), baca.breathe(), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), 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(_), ), baca.flat_glissando("Gb4"), ) accumulator( ("v2", (54, 61)), baca.breathe(), baca.hairpin( 'fff -- "fff" >o !', pieces=lambda _: baca.select.mgroups(_, [4, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10"), measures=(58, 61), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=2.5, ), baca.flat_glissando("Dqf5"), ) accumulator( ("v2", (63, 77)), baca.hairpin( '"ff" > p', measures=(63, 70), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {4.5 + 6.5}"), ), baca.pitches("D5 F5 Dqs5 E5 Fqs5 G#5 A5 F5 Aqs5"), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1), library.bcps( 0, clt=True, selector=measure_starts_plus_rest, staff_padding=4.5, ), ) accumulator( ("v2", (78, 80)), baca.hairpin( "o< mf -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [2, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.scp_spanner( "T -> poco P =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), bookend=False, pieces=lambda _: baca.select.mgroups(_, [2, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), library.flight_spanner("flight -|", 8), ) accumulator( ("v2", [(78, 80), (82, 85), (87, 88), (109, 110), (112, 119)]), baca.flat_glissando("<E5 Aqs5>"), ) accumulator( ("v2", (89, 100)), baca.breathe(), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 8"), measures=(87, 100), ), baca.dynamic_text_self_alignment_x( -0.75, selector=lambda _: baca.select.pleaf(_, 0), ), baca.hairpin( "p-ancora -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.flat_glissando("Gb4"), ) accumulator( ("v2", (101, 108)), baca.breathe(), baca.hairpin( 'fff -- "fff" >o !', pieces=lambda _: baca.select.mgroups(_, [4, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10"), measures=(105, 108), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=2.5, ), baca.flat_glissando("Dqf5"), )
baca.text_spanner( r"no scr. -> scr. =|", abjad.Tweak(r"- \tweak staff-padding 10.5"), bookend=False, lilypond_id=1, pieces=lambda _: baca.select.lparts(_, [1, 2]), selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-2:]), ), baca.text_spanner( r"ord. -> P -> T =|", abjad.Tweak(r"- \tweak staff-padding 8"), bookend=False, pieces=lambda _: baca.select.lparts(_, [6, 1, 2]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_staff_padding(1), ) commands( ("vc", 2), baca.dls_staff_padding(7), baca.hairpin( "pp > ppppp", selector=lambda _: baca.rleaves(_, count=2), ), baca.suite( baca.pitch("Eb4"), baca.new( baca.repeat_tie(lambda _: abjad.select.leaf(_, 0)), baca.repeat_tie_extra_offset((-1.5, 0)), selector=lambda _: baca.select.leaves(_),
selector=lambda _: abjad.select.leaf(_, -1), ), ), baca.text_spanner( r"\baca-circle-very-wide-markup =|", abjad.Tweak(r"- \tweak staff-padding 8"), bookend=False, selector=lambda _: baca.select.leaves(_)[:2], ), baca.text_spanner( r"spazz. larg. =|", abjad.Tweak(r"- \tweak staff-padding 8"), bookend=False, selector=lambda _: baca.rleak(abjad.select.leaves(_)[-1:], count=2), ), baca.tuplet_bracket_staff_padding(1), ) commands( ("vc", 3), baca.hairpin( "ppppp <| f", selector=lambda _: baca.select.leaves(_)[1:-1], ), baca.note_head_style_harmonic( selector=lambda _: baca.select.leaves(_)[1:-2], ), baca.suite( baca.pitches("Eb4 G4 A3 G4 F4 G4 A3 G4 D4 D4"), baca.new( baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ), baca.repeat_tie_extra_offset((-1.5, 0)),
) commands( ("vc", 5), baca.hairpin( "ppp < p > pp < mp > p < mf >", bookend=False, pieces=lambda _: baca.select.lparts(_, [1, 1, 1, 1, 1, 1]), ), baca.note_head_style_harmonic(), baca.suite( baca.pitches("F5 G3 A4 B2 C4 D2", ), baca.glissando(), ), baca.tuplet_bracket_staff_padding( 2, selector=lambda _: abjad.select.leaf(_, 1), ), baca.tuplet_bracket_staff_padding( 2.5, selector=lambda _: abjad.select.leaf(_, 3), ), ) commands( ("vc", 6), baca.breathe(), baca.finger_pressure_transition(), baca.glissando( selector=lambda _: baca.select.lleak(baca.select.leaves(_)[:1]), ), baca.hairpin("mp <| fff", ), baca.note_head_style_harmonic(
), figure_name='b.1.3', time_treatments=[1], ) accumulator( 'lh_v6', collections_8['stage 3']['lh'][1], baca.clef('bass'), baca.dynamic('f'), baca.flags(), baca.ottava_bassa(), baca.register(-39), baca.rest_down(), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(6), counts=[2, -4], figure_name='b.1.4', time_treatments=[4], ) accumulator( 'lh_v5', collections_8['stage 3']['rh'][4], baca.anchor_to_figure('b.1.4'), baca.dynamic('ppp'), baca.dynamic_text_x_offset(-0.5), baca.dynamic_up(), baca.flags(), baca.register(-27, -39), baca.rests_after([4]),
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 vns_va(cache): accumulator( (["v1", "v2", "va"], (1, 2)), baca.dynamic_text_self_alignment_x( -0.75, selector=lambda _: abjad.select.leaf(_, 0), ), baca.hairpin( "appena-udibile -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), library.urtext_spanner("urtext (ds field) -|", 8), ) accumulator( (["v1", "v2", "va"], (5, 11)), baca.dynamic_text_self_alignment_x( -0.75, selector=lambda _: baca.select.pleaf(_, 0), ), baca.dynamic_text_self_alignment_x( -0.75, selector=lambda _: abjad.select.leaf(_, -1), ), baca.hairpin( "appena-udibile -- ! < fff-poco-scratch", pieces=lambda _: baca.select.mgroups(_, [2, 5]), ), ) accumulator( (["v1", "v2", "va"], (5, 11)), library.urtext_spanner("urtext (ds field) -|", 8), ) accumulator( (["v1", "v2", "va"], (12, 17)), baca.hairpin( '"fff" > pp -- !', abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [2, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {4 + 6.5}"), # TODO: allow spanner to extend to phantom measure # selector=lambda _: baca.select.rleaves(_), selector=lambda _: baca.select.leaves(_), ), baca.new( library.bcps( -6, clt=True, staff_padding=4, ), match=0, ), baca.new( library.bcps( -6, clt=True, staff_padding=4, ), match=1, ), baca.new( library.bcps( -5, clt=True, staff_padding=4, ), match=2, ), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1.5), )
figures( library.lh_v5, section_8.stage_3.rh.next(), baca.figure([6, -1], 32), baca.register(-27, -39), figure_name="8.3.R.9", signature=4, ) figures( library.lh_v5, section_8.stage_3.rh.next(2), baca.figure([4, -1], 32, treatments=[1]), baca.register(-39, -27), baca.tuplet_bracket_staff_padding(3), figure_name="8.3.R.10", signature=4, ) figures( library.lh_v5, section_8.stage_3.rh.next(), baca.figure([1, -15], 32), baca.register(-39), baca.rest_up(), figure_name="8.3.R.11", signature=2, ) figures(
def vc(m): accumulator( "vc", baca.clef("treble"), ) accumulator( ("vc", (1, 35)), baca.tuplet_bracket_down(), ) accumulator( ("vc", 5), baca.clef("bass"), baca.hairpin( "o< f >o niente", pieces=library.rleaves_partition_by_counts([1, 1, 1]), selector=lambda _: baca.select.rleaves(_), ), baca.pitch("B1"), library.clouded_pane_spanner( "clouded pane (pane / urtext) -|", 5.5, ), ) accumulator( ("vc", 7), baca.clef("treble"), ) accumulator( ("vc", 12), baca.clef("bass"), ) accumulator( ("vc", [(12, 23), (30, 59)]), baca.pitch("Bb2"), ) accumulator( ("vc", (24, 27)), baca.flat_glissando("Bb2"), ) accumulator( ("vc", (28, 29)), baca.flat_glissando("E2"), baca.hairpin( "pp -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), library.clouded_pane_spanner("clouded pane (beacon) -|", 5.5), ) accumulator( ("vc", (34, 35)), baca.breathe(), baca.flat_glissando("E2", allow_repitch=True), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), library.clouded_pane_spanner("clouded pane (beacon) -|", 5.5), ) accumulator( ("vc", (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"), None, ], ), baca.new( baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), map=lambda _: abjad.select.get(baca.select.plts(_), [2], 3), ), ), ) accumulator( (["vc", "vcr"], 60), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", 61), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", (71, 76)), baca.tuplet_bracket_staff_padding(0.5), )
def va(m): accumulator( "va", baca.dls_staff_padding(7), baca.tuplet_bracket_down(), baca.tuplet_bracket_staff_padding(1.5), library.bcps( -6, clt=True, measures=(1, 2), selector=lambda _: baca.select.rleaves(_), staff_padding=3, ), library.bcps( -6 - 2, clt=True, measures=(4, 6), selector=lambda _: baca.select.rleaves(_), staff_padding=3, ), library.bcps( -6 - 4, clt=True, measures=(8, 10), selector=lambda _: baca.select.rleaves(_), staff_padding=3, ), library.bcps( -6 - 6, clt=True, measures=(12, 14), selector=lambda _: baca.select.rleaves(_), staff_padding=3, ), ) accumulator( ("va", (1, 2)), library.multistage_leaf_glissando( [("D3", None)], "F3", rleak_final_stage=True, ), ) accumulator( ("va", [(1, 2), (4, 6), (8, 10), (12, 14)]), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {3 + 6.5}"), ), ) accumulator( ("va", [3, 7, 11, 15]), baca.flat_glissando( "F3", rleak=True, ), ) accumulator( ("va", (4, 6)), library.multistage_leaf_glissando( [("F3", None)], "D3", measures=4, rleak_final_stage=True, ), library.multistage_leaf_glissando( [("D3", None)], "F3", measures=(5, 6), rleak_final_stage=True, ), ) accumulator( ("va", (8, 10)), library.multistage_leaf_glissando( [("F3", None)], "D3", measures=8, rleak_final_stage=True, ), library.multistage_leaf_glissando( [("D3", None)], "F3", measures=(9, 10), rleak_final_stage=True, ), ) accumulator( ("va", (12, 14)), library.multistage_leaf_glissando( [("F3", None)], "D3", measures=12, rleak_final_stage=True, ), library.multistage_leaf_glissando( [("D3", None)], "F3", measures=(13, 14), rleak_final_stage=True, ), )