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 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 brass_sforzando(maker, range_=(1, -1)): voice_to_pitch = { "Horn.Voice.1": "C4", "Horn.Voice.2": "Gb3", "Horn.Voice.3": "F3", "Horn.Voice.4": "E3", "Trumpet.Voice.1": "D5", "Trumpet.Voice.2": "Ab4", "Trumpet.Voice.3": "G4", "Trumpet.Voice.4": "F4", "Trombone.Voice.1": "G4", "Trombone.Voice.2": "Db4", "Trombone.Voice.3": "C4", "Trombone.Voice.4": "B3", "Tuba.Voice.1": "C2", } for voice, pitch in voice_to_pitch.items(): maker((voice, range_), downbeat_attack(), baca.marcato()) words = abjad.string.delimit_words(voice) member = int(words[-1]) if member in (1, 2): maker((voice, range_), baca.dynamic("sffz")) elif member in (3, 4): maker((voice, range_), baca.only_parts(baca.dynamic("sffz"))) else: raise ValueError(member) maker((voice, range_), baca.pitch(pitch))
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 v2(m): accumulator( ("v2", 5), baca.dynamic("mp"), baca.markup( r"\stirrings-still-twelve-et-conflicts-with-viola-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("<E4 G#4>"), library.urtext_spanner("urtext (ds) -|", 8), ) accumulator( ("v2", [(12, 23), (30, 59)]), baca.pitch("Bb4"), ) accumulator( ("v2", (24, 27)), baca.flat_glissando("Bb4"), ) accumulator( ("v2", (28, 29)), 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"), ) accumulator( ("v2", (36, 59)), baca.suite( baca.new( baca.tie(lambda _: baca.select.lleaf(_, 0)), measures=56, ), baca.articulations([ abjad.Articulation("baca-damp"), abjad.Articulation("baca-damp"), abjad.Articulation("baca-double-diamond"), ], ), ), )
def v1(m): accumulator( ("v1", (1, 6)), baca.pitch("D5"), ) accumulator( ("v1", (7, 18)), baca.pitch("Dqs5"), ) accumulator( ("v1", (19, 30)), baca.pitch("Eb5"), ) accumulator( ("v1", 57), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide-poss", ), baca.flat_glissando("Bb4"), baca.markup( r"\baca-string-iv-markup", abjad.Tweak(r"- \tweak padding 1.5"), direction=abjad.DOWN, ), baca.new( baca.dynamic_text_self_alignment_x( 1, selector=lambda _: baca.select.pleaf(_, -1), ), baca.hairpin("pp < mp"), ), baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), ) accumulator( ("v1", (86, 92)), baca.scp_spanner( "T -> P -> T -> P =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), pieces=lambda _: baca.select.lparts(_, [1, 2, 1, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), )
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 v2(m): accumulator( ("v2", (25, 30)), baca.pitch("Eb5"), ) accumulator( ("v2", (1, 12)), baca.pitch("D5"), ) accumulator( ("v2", (13, 24)), baca.pitch("Dqs5"), ) accumulator( ("v2", 57), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide-poss", ), baca.flat_glissando("F4"), baca.new( baca.dynamic_text_self_alignment_x( 1, selector=lambda _: baca.select.pleaf(_, -1), ), baca.hairpin("pp < mp"), ), baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), ) accumulator( ("v2", (86, 92)), baca.scp_spanner( "T -> P -> T -> P =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), pieces=lambda _: baca.select.lparts(_, [2, 1, 1, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), )
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 vc(m): accumulator( ("vc", [1, 3, 7, 9, 11, 14]), baca.pitch("B1"), library.clouded_pane_spanner( "clouded pane (pane / urtext) -|", 5.5, ), ) accumulator( "vc", baca.clef("bass"), ) accumulator( ("vc", [1, 3, 7, 9]), baca.hairpin( "o< f >o !", pieces=lambda _: baca.select.lparts(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", (5, 6)), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", 11), baca.hairpin( "o< f -- !", pieces=lambda _: baca.select.lparts(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", 14), baca.hairpin( "f -- ! >o niente", pieces=lambda _: baca.select.lparts(_, [1, 2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", 19), baca.clef("treble"), )
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 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 vc(m): accumulator( ("vc", [(1, 2), (6, 27)]), baca.new( baca.flat_glissando( "F2", hide_middle_stems=True, left_broken=True, ), match=0, ), baca.new( baca.flat_glissando( "F2", hide_middle_stems=True, ), match=1, ), ) accumulator( ("vc", (1, 27)), library.clouded_pane_spanner("clouded pane (continues) -|", 8), ) accumulator( ("vc", (4, 5)), baca.dynamic_text_self_alignment_x( -0.75, selector=lambda _: abjad.select.leaf(_, 0), ), baca.hairpin( "ff > p", selector=lambda _: baca.select.rleaves(_), ), baca.note_head_style_harmonic( selector=lambda _: baca.select.pleaves(_)), baca.pitch("Gb2"), baca.text_spanner( "overpressure harmonic -> ord.", abjad.Tweak(r"- \tweak staff-padding 5.5"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( ("vc", (20, 27)), baca.hairpin( "p < fff-poco-scratch -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [4, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.new( baca.dynamic_text_self_alignment_x(-0.75), measures=24, selector=lambda _: abjad.select.leaf(_, 0), ), ) accumulator( (["vc", "vcr"], (28, 40)), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", (63, 80)), baca.hairpin( "niente o< p", measures=(63, 64), selector=lambda _: baca.select.rleaves(_), ), library.clouded_pane_spanner("clouded pane (down) -|", 5.5), baca.flat_glissando( "D2", hide_middle_stems=True, ), ) accumulator( ("vc", (82, 88)), library.clouded_pane_spanner("clouded pane (continues) -|", 5.5), baca.flat_glissando( "D2", hide_middle_stems=True, ), ) accumulator( ("vc", (109, 115)), baca.hairpin( "p -- ! >o niente", pieces=lambda _: baca.select.mgroups(_, [3, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), library.clouded_pane_spanner("clouded pane (continues) -|", 5.5), baca.flat_glissando( "D2", hide_middle_stems=True, ), ) accumulator( (["vc", "vcr"], 116), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", 117), baca.tacet(selector=lambda _: baca.select.mmrests(_)), ) accumulator( ("vc", (118, 127)), baca.hairpin( "o< p", measures=(118, 119), selector=lambda _: baca.select.rleaves(_), ), library.clouded_pane_spanner( "clouded pane (stepwise above) -|", 5.5, # TODO: extend to phantom measure selector=lambda _: baca.select.leaves(_), ), baca.flat_glissando( "Eb2", hide_middle_stems=True, right_broken=True, ), )
def va(m): accumulator( ("va", (1, 2)), baca.markup( r"\baca-five-f-markup", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.flat_glissando("A3"), ) accumulator( ("va", (6, 23)), baca.damp_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), 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 3"), ), baca.flat_glissando("A3"), map=lambda _: abjad.select.get(baca.select.plts(_), [1], 2), ), baca.pitch("A3", allow_repitch=True), ) accumulator( ("va", (24, 31)), library.multistage_leaf_glissando( [("A3", 7), ("F4", 6), ("D4", None)], "Gb4", rleak_final_stage=True, ), ) accumulator( ("va", (32, 33)), baca.flat_glissando("Gb4"), ) accumulator( ("va", (35, 40)), baca.suite( 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.plts(_)[:-1], [1], 2), ), baca.new( baca.hairpin( "pp --", bookend=False, ), baca.xfb_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ), map=lambda _: baca.select.plts(_)[-1:], ), baca.dynamic( "!", selector=lambda _: baca.select.pleaf(_, -1), ), baca.flat_glissando("Gb4"), ), ) accumulator( ("va", (63, 76)), baca.clef("treble"), 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(), library.bcps( 0, clt=True, selector=measure_starts_plus_rest, staff_padding=4.5, ), ) accumulator( ("va", (77, 80)), baca.hairpin( "o< mf -- !", abjad.Tweak(r"- \tweak to-barline ##t"), pieces=lambda _: baca.select.mgroups(_, [3, 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(_, [3, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_), ), library.flight_spanner("flight -|", 8), ) accumulator( ("va", [(77, 80), (82, 85), (87, 88), (109, 110), (112, 119)]), baca.flat_glissando("<D5 Fqs5>"), ) accumulator( ("va", (87, 96)), baca.damp_spanner(abjad.Tweak(r"- \tweak staff-padding 8"), ), baca.new( baca.clef("alto"), measures=89, ), )
commands( ("vc", 1), baca.suite( baca.new( baca.repeat_tie_extra_offset((-1.5, 0)), baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ), selector=lambda _: baca.select.leaves(_)[1:], ), ), baca.hairpin( 'o< "f" >', bookend=False, pieces=lambda _: baca.select.lparts(_, [1, 3]), selector=lambda _: baca.select.rleaves(_), ), baca.suite( baca.pitch("C#3"), baca.glissando( selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-1:]), ), ), baca.text_spanner( r"\baca-damp-markup =|", abjad.Tweak(r"- \tweak staff-padding 8"), bookend=False, lilypond_id=1, selector=lambda _: baca.select.rleaves(_), ), baca.text_spanner( r"\baca-circle-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), bookend=False,
), baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_y_offset(8), ), ) # clarinet commands( "cl1", library.margin_markup("Cl. 1"), library.parts("Clarinet", 1), baca.hairpin("mp <", right_broken=True), baca.make_repeat_tied_notes(), baca.pitch("Eb5"), ) # bass clarinet commands( "bcl1", library.parts("Bass.Clarinet"), ) commands( ("bcl1", (5, 6)), baca.hairpin("o<", right_broken=True), baca.make_repeat_tied_notes(), baca.pitch("Ab2"), )
fuse=(1, 8), denominators=[4, 4, 4, 8], extra_counts=[3, 1, 0, 4], ties=[0, 1, 0, 1, 1, 0], ), ) maker( ('cl', (16, 22)), baca.instrument(krummzeit.instruments['BassClarinet']), baca.make_repeat_tied_notes() ) maker( ('va', (1, 6)), baca.pitch('F#3'), ) maker( ('vc', (1, 6)), baca.pitch('C2'), ) maker( (['va', 'vc'], (2, 6)), baca.hairpin( 'ppp < fff', selector=baca.tleaves(), ), )
maker( (['ob', 'vn'], (29, 34)), krummzeit.detached_triplets(), ) maker( ('pf', [(30, 31), (33, 34)]), krummzeit.pizzicato_rhythm( dmask=abjad.index([0, 4, 5], 6), ), ) maker( ('cl', (1, 10)), baca.dynamic('ppp'), baca.pitch('B3'), ) pcs = baca.PitchClassSegment(krummzeit.violet_pitch_classes.get_payload()) pcs = pcs.rotate(-121).retrograde().transpose(9).invert() pcs_ = baca.sequence(pcs) pcs_ = pcs_.repeat_by([4, 4, 1, 1, 1, 1, 4, 1, 1, 1], cyclic=True) maker( ('ob', (1, 10)), baca.dynamic('p'), baca.new( baca.trill_spanner(), map=baca.plts(exclude=abjad.const.HIDDEN).filter_preprolated('>=', (1, 4)), ), baca.suite( baca.pitches(
maker( (['vn', 'va', 'vc'], 17), baca.dynamic('ff'), baca.markup('molto gridato'), ) maker( (['vn', 'va', 'vc'], 27), baca.dynamic('ff-ancora'), baca.markup('molto gridato'), ) maker( ('pf', [(8, 24), (27, 34)]), baca.pitch('C4'), ) maker( ('pf', [(8, 24), (27, 34)]), baca.dynamic('mp'), baca.new( baca.tenuto(), map=baca.pheads(exclude=abjad.const.HIDDEN), ), baca.note_head_style_harmonic( selector=baca.pleaves(exclude=abjad.const.HIDDEN), ), baca.markup( krummzeit.markup.fifth_harmonic_of_F1(), ),
('pf', (1, 6)), krummzeit.opening_triplets(), ) maker( ('perc', (5, 6)), baca.chunk( baca.bar_extent_persistent( (-2, 2), tag=baca.const.NOT_PARTS, ), baca.staff_lines(5), ), baca.clef('treble'), baca.markup('crotale', boxed=True), baca.pitch('D5'), krummzeit.left_remainder_quarters(dmask=abjad.index([0])), ) maker( [ ('ob', (4, 7)), ('cl', (4, 5)), ], baca.make_repeat_tied_notes(), ) maker( ('cl', 4), baca.instrument(krummzeit.instruments['ClarinetInEFlat']), )
('va', (1, 4)), krummzeit.closing_pizzicati( counts=[8, 4, 4, 2, 1, 1, 8, 8, 8, 2, 4, 4], extra_counts_per_division=[3, 3, 2, 3, 5, 7], split_divisions_by_counts=[8, 10], ), ) maker( ('vc', [(1, 24), (25, 48)]), baca.make_repeat_tied_notes(), ) maker( 'pf', baca.pitch('C#6'), ) maker( 'pf', baca.stem_tremolo(selector=baca.pleaves()), ) maker( ('pf', (25, 48)), baca.dynamic('fff-poss', selector=baca.leaf(0)), ) maker( 'perc', baca.pitch('C#6'),
) ) maker( ('vc', (4, 8)), krummzeit.glissando_rhythm( [(1, 1, 1), (2, 1), (2, 1)], dmask=abjad.index([2, 3], 7), ), ) maker( ('cl', (4, 5)), baca.dynamic('ppp'), baca.make_repeat_tied_notes(), baca.pitch('B1'), ) maker( ('pf', 4), baca.dynamic('fff'), baca.markup( krummzeit.markup.catch_resonance(), ), krummzeit.clusters('tenor'), krummzeit.single_cluster_piano_rhythm(), ) maker( ('pf', 7), baca.clef('treble'),
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.selectors.skip(1 - 1), abjad.tweak( (0, -2), tag=baca.tags.ONLY_SCORE, ).extra_offset, ), ) # clarinet commands( ("cl1", (3, 6)), baca.edition("solo (cl. 3)", "solo"), baca.hairpin("mp < mf"), baca.make_repeat_tied_notes(), baca.pitch("C5"), ) commands( "cl1", library.margin_markup("Cl. 3"), library.parts("Clarinet", 3), ) # percussion commands( [ ("perc1", (3, 6)), ("perc2", (3, 6)), ],
) # then untie ... commands( (strings, (5, 6)), baca.untie(baca.selectors.pleaf(0), ), ) # ... then pitch commands( (strings, (1, 4)), baca.dynamic( "f-but-accents-sffz", selector=baca.selectors.pleaf(0), ), baca.pitch("A4"), baca.trill_spanner(alteration="B4"), ) commands( (strings, (5, 6)), baca.dynamic( "p-sub-but-accents-continue-sffz", selector=baca.selectors.pleaf(0), ), baca.pitch("Ab4"), baca.trill_spanner(alteration="A4", right_broken=True), ) raised_trill = [ "1vn3",
zero_padding=True, ), ), baca.text_spanner( "RH vibr. strettiss. -> RH NV", abjad.Tweak(r"- \tweak staff-padding 8"), lilypond_id=1, selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-1:]), ), baca.tuplet_bracket_padding(1.75), ) commands( ("vc", 2), baca.suite( baca.pitch("E2"), baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ), ), ) commands( ("vc", 3), baca.suite( baca.glissando( allow_repeats=True, hide_middle_note_heads=True, selector=lambda _: baca.select.rleaves(_), zero_padding=True, ), baca.interpolate_pitches( "E2",
baca.metronome_mark( baca.Accelerando(), selector=baca.leaf(21 - 1), ), baca.metronome_mark( '88', selector=baca.leaf(26 - 1), ), ) # vc maker( 'vc', baca.mmrest_transparent(), baca.pitch('A1'), baca.new( baca.bar_line_transparent(), baca.span_bar_transparent(), selector=baca.leaves(), ), baca.rhythm("{ c'1 * 1/2 }"), baca.time_signature_stencil_false(), ) # vcr maker( ('vcr', 2), baca.mmrest_transparent(), )
krummzeit.clusters('low'), baca.ottava_bassa(), baca.markup('senza pedale'), ) maker( ('pf', (14, 16)), baca.dynamic('fff'), krummzeit.clusters('low'), baca.ottava_bassa(), ) maker( ('va', (11, 16)), baca.pitch( 'bf,', selector=baca.plts(exclude=abjad.const.HIDDEN), ), ) maker( ('vn', (14, 16)), baca.pitch('fs'), ) maker( ('vc', (14, 16)), baca.pitch('a,,'), ) maker( ('va', (11, 12)),
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( "no scr. -> scr. poss. -> XFB =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), bookend=False, pieces=lambda _: baca.select.lparts(_, [1, 1, 3]), selector=lambda _: baca.rleak(abjad.select.leaves(_), count=3), ), ) commands(
baca.not_parts(baca.voice_two()), baca.slur(), ) # clarinet commands( "cl1", library.parts("Clarinet", 1), ) commands( ("cl1", (1, 3)), baca.hairpin("< ff", left_broken=True), baca.make_repeat_tied_notes(), baca.pitch("Eb5"), ) commands( ("Clarinet.Rest_Voice.1", 4), baca.markup( r"\animales-choke-sound-suddenly-markup", selector=baca.selectors.leaf(0), ), ) # bass clarinet commands( "bcl1", library.parts("Bass.Clarinet"),
baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_y_offset(8), ), ) # clarinets commands( ("cl1", (1, 4)), library.margin_markup("Cl. 1"), library.parts("Clarinet", 1), baca.hairpin("mp < mf"), baca.make_repeat_tied_notes(), baca.edition("solo (cl. 1)", "solo"), baca.pitch("D5"), ) commands( ("Global_Rests", (5, -1)), library.parts("Clarinet", 1), ) commands( ("Global_Rests", (1, 4)), library.parts("Clarinet", 2), ) commands( ("cl1", (5, 8)), library.margin_markup("Cl. 2"),
maker( 'vc', baca.clef('bass'), baca.literal([ r'\stopStaff', r"\once \override Staff.StaffSymbol.line-count = 5", r'\startStaff', ]), baca.mmrest_transparent(), baca.new( baca.bar_line_transparent(), baca.span_bar_transparent(), selector=baca.leaves(), ), baca.pitch( 'A1', selector=baca.leaves().rleak()[-1], ), baca.time_signature_stencil_false(), ) maker( ('vc', 1), baca.markup( baca.markups.string_number(3), abjad.tweak(2.5).padding, direction=abjad.Down, ), baca.pitch('A2'), baca.rhythm("{ c'1 * 1/4 }"), )
baca.new( baca.bar_line_transparent(), baca.span_bar_transparent(), selector=baca.leaves()[1:], ), baca.time_signature_stencil_false(), ) maker( ('vc', 25), baca.literal([ r'\stopStaff', r"\once \override Staff.StaffSymbol.line-count = 5", r'\startStaff', ]), baca.pitch('B1'), baca.rhythm("{ c'1 }"), ) # vcr maker( ('vcr', 1), baca.mmrest_transparent(), ) # rh maker( 'rh', baca.alternate_bow_strokes(),
def tutti(cache): accumulator( ["v1", "v2", "va", "vc"], baca.dls_staff_padding(6), ) accumulator( (["v1", "v2", "va", "vc"], (1, 4)), 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.flat_glissando("G4"), baca.hairpin( '"ff" -- !', abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va", "vc"], (7, 10)), 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", (7, 10)), baca.flat_glissando("Bb4"), ) accumulator( ("v2", (7, 10)), baca.flat_glissando( "G4", stop_pitch="A4", ), ) accumulator( ("va", (7, 10)), baca.flat_glissando("Bb4"), ) accumulator( ("vc", (7, 10)), baca.flat_glissando("Bb4"), ) accumulator( (["v1", "v2", "va", "vc"], (12, 15)), baca.dynamic( "p-ancora", abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), baca.text_spanner( r"\baca-circle-tight-poss-markup -> \baca-circle-very-tight-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.omgroups(_, [2]), selector=lambda _: baca.select.rleaves(_), ), ) accumulator( (["v1", "v2", "va", "vc"], (12, 27)), baca.breathe(), baca.damp_spanner(abjad.Tweak(r"- \tweak staff-padding 8"), ), ) accumulator( (["v1", "v2", "va", "vc"], (16, 19)), baca.dynamic("p", redundant=True), baca.text_spanner( r"\baca-circle-very-tight-markup -> \baca-circle-tight-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.omgroups(_, [2]), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), ) accumulator( (["v1", "v2", "va", "vc"], (20, 23)), baca.dynamic("p", redundant=True), baca.text_spanner( r"\baca-circle-tight-markup -> \baca-circle-mod-markup =|", abjad.Tweak(r"- \tweak staff-padding 5.5"), library.left_broken_circle_bow_tweak(), autodetect_right_padding=True, bookend=False, pieces=lambda _: baca.select.omgroups(_, [2]), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), ) accumulator( (["v1", "v2", "va", "vc"], (24, 27)), baca.dynamic("p", redundant=True), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), qualifier="wide", ), ) accumulator( (["v1", "v2", "va", "vc"], (30, 33)), 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( "mf mf mp p pp pp", bookend=False, pieces=lambda _: baca.select.runs(_), ), ) def grouped_pheads(start=0, stop=None): def selector(argument): result = baca.pheads(argument) result = result[start:stop] return [[_] for _ in result] return selector accumulator( (["v1", "v2", "va", "vc"], (36, 55)), baca.hairpin( "pp pp p p mp mp", bookend=False, measures=(36, 39), pieces=grouped_pheads(), ), baca.hairpin( "mf mp mp p p pp pp", bookend=False, measures=(40, 43), pieces=grouped_pheads(), ), baca.hairpin( "pp pp p mp mf", bookend=False, measures=(44, 47), pieces=grouped_pheads(), ), baca.hairpin( "f mf mp mp p p pp", bookend=False, measures=(48, 51), pieces=grouped_pheads(), ), baca.hairpin( # "pp p mp mf f ff", "pp p mp mf f", bookend=False, measures=(52, 55), pieces=grouped_pheads(None, -1), ), ) accumulator( (["v1", "v2", "va", "vc"], (36, 59)), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), ) accumulator( (["v1", "v2", "va", "vc"], (56, 59)), baca.breathe(), baca.hairpin( '"ff" -- !', abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.rleak(baca.lleak(abjad.select.leaves(_))), ), ) accumulator( (["v1", "v2", "va", "vc"], (62, 69)), baca.circle_bow_spanner( abjad.Tweak(r"- \tweak staff-padding 5.5"), qualifier="wide", ), baca.hairpin( "p -- !", abjad.Tweak(r"- \tweak to-barline ##t"), selector=lambda _: baca.select.rleaves(_), ), baca.new( baca.pitch("B5"), match=0, ), baca.new( baca.pitch("B4"), match=1, ), baca.new( baca.pitch("B3"), match=2, ), baca.new( baca.pitch("B1"), match=3, ), ) accumulator( (["v1", "v2", "va", "vc"], [62, 64, 66, 68]), baca.laissez_vibrer(selector=lambda _: baca.select.ptails(_), ), ) accumulator( (["v1", "v2", "va", "vc"], [63, 65, 67, 69]), baca.stop_on_string(selector=lambda _: baca.select.ptails(_), ), ) accumulator( ("v1", (71, 76)), baca.flat_glissando( "Bb4", stop_pitch="G4", ), ) accumulator( ("v2", (71, 76)), baca.flat_glissando( "Ab4", stop_pitch="F4", ), ) accumulator( ("va", (71, 76)), baca.flat_glissando( "A3", stop_pitch="B2", ), ) accumulator( ("vc", (71, 76)), baca.flat_glissando( "G2", stop_pitch="Bb1", ), ) accumulator( (["v1", "v2", "va", "vc"], (71, 76)), baca.hairpin( "f >o niente", abjad.Tweak(r"- \tweak shorten-pair #'(0 . 3.5)"), 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"), # spanner terminates at double bar: (abjad.Tweak(r"- \tweak bound-details.right.padding 7.75"), -1), bookend=False, pieces=lambda _: baca.mgroups(_, [3, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), )
def v1(m): accumulator( ("v1", 1), baca.markup( r"\baca-eleven-e", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("Aqs5"), ) accumulator( ("v1", (2, 9)), 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.dynamic("p"), ) accumulator( ("v1", [(2, 9), (25, 27), (41, 42), (53, 54), 63, 69]), baca.flat_glissando("Bb5"), ) accumulator( ("v1", (10, 13)), library.multistage_leaf_glissando( [("Ab4", 3), ("C5", 2), ("B4", 6), ("Db5", 3), ("C5", None)], "Eb5", rleak_final_stage=True, ), ) accumulator( ("v1", (10, 24)), baca.breathe(), baca.hairpin( 'o< fff -- "fff" >o !', pieces=lambda _: baca.select.mgroups(_, [4, 4, 7 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=3.5, ), ) accumulator( ("v1", (14, 24)), baca.flat_glissando("Eb5"), ) accumulator( ("v1", (18, 24)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", (25, 27)), 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.dynamic("p"), ) accumulator( ("v1", (28, 30)), library.multistage_leaf_glissando( [("Ab4", 4), ("C5", 3), ("B4", 3), ("Db5", 3), ("C5", None)], "E5", rleak_final_stage=True, ), ) accumulator( ("v1", (28, 40)), baca.breathe(), baca.hairpin( 'o< ff -- "ff" >o !', pieces=lambda _: baca.select.mgroups(_, [3, 4, 6 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=3.5, ), ) accumulator( ("v1", (31, 40)), baca.flat_glissando("E5"), ) accumulator( ("v1", (35, 40)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", (41, 42)), 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.dynamic("p"), ) accumulator( ("v1", (43, 45)), library.multistage_leaf_glissando( [("Ab4", 3), ("Db5", 3), ("B4", 4), ("Eb5", 3), ("Cb5", None)], "F5", rleak_final_stage=True, ), ) accumulator( ("v1", (43, 52)), baca.breathe(), baca.hairpin( 'o< f -- "f" >o !', pieces=lambda _: baca.select.mgroups(_, [3, 2, 5 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=3.5, ), ) accumulator( ("v1", (46, 52)), baca.flat_glissando("F5"), ) accumulator( ("v1", (49, 52)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", (53, 54)), 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"), selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)), ), baca.dynamic("p"), ) accumulator( ("v1", (55, 56)), library.multistage_leaf_glissando( [("Ab4", 2), ("Eb5", 2), ("Db5", 3), ("E5", 2), ("D5", None)], "Gb5", rleak_final_stage=True, ), ) accumulator( ("v1", (55, 62)), baca.breathe(), baca.hairpin( 'o< mf -- "mf" >o !', pieces=lambda _: baca.select.mgroups(_, [2, 2, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=4.5, ), ) accumulator( ("v1", (57, 62)), baca.flat_glissando("Gb5"), ) accumulator( ("v1", (59, 62)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", 63), 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.dynamic("p"), ) accumulator( ("v1", 64), library.multistage_leaf_glissando( [("Ab4", 3), ("E5", 2), ("D5", None)], "G5", rleak_final_stage=True, ), ) accumulator( ("v1", (64, 68)), baca.breathe(), baca.hairpin( "o< mp -- mp >o !", pieces=lambda _: baca.select.mgroups(_, [1, 1, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=4.5, ), ) accumulator( ("v1", (64, 68)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", (65, 68)), baca.flat_glissando("G5"), ) accumulator( ("v1", 69), 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.dynamic("p"), ) accumulator( ("v1", (70, 71)), baca.breathe(), baca.hairpin( "o< p >o !", pieces=lambda _: baca.select.mgroups(_, [1, 1 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=4.5, ), baca.flat_glissando( "Ab4", stop_pitch="Ab5", ), ) accumulator( ("v1", 71), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v1", (73, 92)), baca.dynamic( "ppp", abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 14"), ), baca.tuplet_bracket_down(), library.bcps( -8, clt=True, staff_padding=8, ), baca.flat_glissando( "A6", right_broken=True, ), )
baca.rhythm("{ c'2 }"), baca.staff_position(7), ) maker( ('vc', 23), baca.chunk( baca.clef('bass'), baca.clef_shift('bass'), ), baca.literal([ r'\stopStaff', r"\once \override Staff.StaffSymbol.line-count = 5", r'\startStaff', ]), baca.pitch('Bb1'), baca.rhythm("{ c'1 * 1/2 }"), ) # vcr maker( ('vcr', [1, 15]), baca.mmrest_transparent(), ) # rh maker( 'rh', baca.only_segment(
def v2(m): accumulator( ("v2", 1), baca.markup( r"\baca-nine-e", abjad.Tweak(r"- \tweak padding 1.5"), ), baca.pitch("F#5"), ) accumulator( ("v2", (2, 13)), 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.dynamic("p"), ) accumulator( ("v2", [(2, 13), (22, 30), (38, 45), (51, 56), (61, 64), (68, 70)]), baca.flat_glissando("Gb4"), ) accumulator( ("v2", (14, 21)), baca.breathe(), baca.hairpin( 'fff -- "fff" >o !', pieces=lambda _: baca.select.mgroups(_, [4, 4 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=3.5, ), baca.flat_glissando("Dqf5"), ) accumulator( ("v2", (18, 21)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v2", (22, 30)), 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.dynamic("p"), ) accumulator( ("v2", (31, 37)), baca.breathe(), baca.hairpin( 'ff -- "ff" >o !', pieces=lambda _: baca.select.mgroups(_, [4, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=3.5, ), baca.flat_glissando("Dqs5"), ) accumulator( ("v2", (35, 37)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v2", (38, 45)), 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.dynamic("p"), ) accumulator( ("v2", (46, 50)), baca.breathe(), baca.hairpin( 'f -- "f" >o !', pieces=lambda _: baca.select.mgroups(_, [2, 3 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=3.5, ), baca.flat_glissando("Cqs5"), ) accumulator( ("v2", (48, 50)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v2", (51, 56)), 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.dynamic("p"), ) accumulator( ("v2", (57, 60)), baca.breathe(), baca.hairpin( 'mf -- "mf" >o !', pieces=lambda _: baca.select.mgroups(_, [2, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=3.5, ), baca.flat_glissando("Eqs5"), ) accumulator( ("v2", (59, 60)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), ), ) accumulator( ("v2", (61, 64)), 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.dynamic( "p", abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), ) accumulator( ("v2", (65, 67)), baca.breathe(), baca.hairpin( "mp -- mp >o !", pieces=lambda _: baca.select.mgroups(_, [1, 2 + 1]), selector=lambda _: baca.select.rleaves(_), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=3.5, ), baca.flat_glissando("Fqs5"), ) accumulator( ("v2", (66, 67)), baca.half_clt_spanner( abjad.Tweak(r"- \tweak staff-padding 10.5"), selector=lambda _: baca.select.tleaves(_, rleak=True), ), ) accumulator( ("v2", (68, 70)), 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.dynamic("p"), ) accumulator( ("v2", 71), baca.breathe(), baca.hairpin( "p >o !", selector=lambda _: baca.select.rleaves(_), ), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {4.5 + 6}"), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=4.5, ), baca.flat_glissando("G4"), ) accumulator( ("v2", (73, 92)), baca.dynamic( "ppp", abjad.Tweak(r"- \tweak self-alignment-X -0.75"), ), baca.half_clt_spanner( abjad.Tweak(rf"- \tweak staff-padding {4.5 + 6}"), ), baca.tuplet_bracket_down(), library.bcps( -7, clt=True, staff_padding=4.5, ), baca.flat_glissando( "Ab5", right_broken=True, ), )
# vc commands( ("vc", 1), baca.new( baca.dynamic_text_self_alignment_x(-0.75), baca.dynamic("p-sempre"), ), baca.new( baca.espressivo(), baca.note_head_style_harmonic(), baca.stem_tremolo(), selector=lambda _: baca.select.pleaves(_), ), baca.pitch("<B3 F#4>"), ) commands( ("vc", 2), baca.new( baca.espressivo(), baca.note_head_style_harmonic(), baca.stem_tremolo(), selector=lambda _: baca.select.pleaves(_), ), baca.pitch("<B3 F#4>"), ) commands( ("vc", 3),
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), )
('va', (20, 23)), krummzeit.hypermeter_tuplets([(1, 4)], [2]), ) maker( ('vc', (21, 23)), krummzeit.hypermeter_tuplets([(1, 4)], [3]), ) maker( ('cl', (1, 5)), baca.hairpin( 'ppp < ff', selector=baca.tleaves(), ), baca.pitch('B1'), ) maker( ('vc', (1, 9)), baca.dls_staff_padding(6), baca.hairpin('ff < fff'), baca.new( baca.glissando(), map=baca.runs(), ), baca.markup('subito ordinario'), baca.pitches('A1 B~1 C2 D+2 E+2 F2 Gb2 A~2 B2'), ) maker(