), baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_left_padding(-9), ), 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),
), ) # 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)), ], baca.dynamic("p"), baca.make_repeat_tied_notes(), baca.staff_position(0), baca.stem_tremolo(selector=baca.selectors.pleaves()), )
"perc2", library.parts("Percussion", 2), baca.staff_lines(1), ) commands( "perc4", library.parts("Percussion", 4), baca.staff_lines(1), ) # start markup voice_to_start_markup = { "1vn1": [ library.margin_markup("Vni. I (1-10)"), baca.start_markup(["Violins I", "(1-10)"], hcenter_in=16), ], "1vn3": [ library.margin_markup("Vni. I (11-18)"), baca.start_markup(["Violins I", "(11-18)"], hcenter_in=16), ], "2vn1": [ library.margin_markup("Vni. II (1-10)"), baca.start_markup(["Violins II", "(1-10)"], hcenter_in=16), ], "2vn3": [ library.margin_markup("Vni. II (11-18)"), baca.start_markup(["Violins II", "(11-18)"], hcenter_in=16), ], "va1": [
), baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_left_padding(3), ), 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)),
library.parts("Flute", 3), ) commands( "fl2", library.parts("Flute", 2), ) commands( "fl4", library.parts("Flute", 4), ) commands( ("fl1", (1, 3)), library.margin_markup("Fl. (1+3)"), library.pennant_pitches("G5", [6]), library.pennant_rhythm([0, 0, -1, -1, 0], [0, 1, 2]), baca.not_parts(baca.voice_one()), baca.only_parts( baca.hairpin( "mf < ff", selector=baca.selectors.tleaves(), ), ), baca.slur(), ) commands( ("fl3", (1, 3)), library.pennant_pitches("F5", [6]), library.pennant_rhythm([0, 0, 0, -1, -1], [0, 1]),
), baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_left_padding(1), ), baca.tag( abjad.Tag("+TABLOID_SCORE"), baca.text_spanner_y_offset(8), ), ) # clarinet commands( "cl1", library.margin_markup("Cl. 3"), library.parts("Clarinet", 3), baca.hairpin("mp < mf"), baca.make_repeat_tied_notes(), baca.edition("solo (cl. 3)", "solo"), baca.pitch("C#5"), ) # percussion commands( "perc1", library.parts("Percussion", 1), baca.hairpin("p >o", right_broken=True), baca.make_repeat_tied_notes(), baca.staff_position(0),
baca.not_parts(baca.voice_one()), ) def lower_voice_suite(n=5): return baca.suite( baca.not_parts(baca.voice_two()), baca.not_parts(baca.text_spanner_staff_padding(n)), ) # solo violin commands( "1vn5", library.margin_markup("Vni. I 18"), library.parts("First.Violin", 18), baca.dynamic("f"), baca.make_repeat_tied_notes(), baca.markup(r"\animales-appear-as-if-by-magic-markup"), baca.pitch("C#4"), baca.stem_tremolo(selector=baca.selectors.pleaves()), ) # part assignments voice_to_members = { "1vn1": (1, 4), "1vn2": (5, 8), "1vn3": (9, 12), "1vn4": (13, 17),
baca.make_notes(), baca.markup(r"\animales-harmonic-touch-lowest-string-of-piano-markup"), baca.pitch("C#4"), baca.only_parts(baca.text_script_x_offset(3)), ) # slate commands( "perc4", library.parts("Percussion", 4), ) commands( ("perc4", (1, 8)), library.margin_markup("Perc. 4 (slate)"), baca.dynamic('"mf"'), baca.make_tied_repeated_durations([(1, 4)]), baca.markup(r"\animales-stonecircle-markup"), baca.only_parts(baca.text_script_x_offset(3)), baca.staff_position(0), ) for voice in ( "perc4", "pf1", ): commands( (voice, 1), baca.tag( abjad.Tag("+TABLOID_SCORE"),
# cymbal commands( "perc2", library.parts("Percussion", 2), baca.make_repeat_tied_notes(), baca.staff_position(0), baca.stem_tremolo(selector=baca.selectors.pleaves()), ) # bass drum commands( "perc3", library.margin_markup("Perc. 3 (BD)"), library.parts("Percussion", 3), baca.clef("percussion"), baca.dynamic("p"), baca.make_repeat_tied_notes(), baca.markup(r"\animales-bass-drum-soft-yarn-mallets-markup"), baca.only_parts(baca.text_script_extra_offset((0, 4))), baca.staff_lines(1), baca.staff_position(0), baca.stem_tremolo(selector=baca.selectors.pleaves()), ) # tam-tam commands( "perc4",