def upper_voice(): return baca.suite( baca.only_parts(baca.text_spanner_staff_padding(5)), baca.not_parts( baca.dynamic_text_stencil_false(selector=baca.selectors.leaves())), baca.not_parts(baca.hairpin_stencil_false()), baca.not_parts(baca.text_spanner_stencil_false()), baca.not_parts(baca.voice_one()), )
def margin_markup(key, alert=None, context="Staff", selector=baca.selectors.leaf(0)): margin_markup = margin_markups[key] command = baca.margin_markup( margin_markup, alert=alert, context=context, selector=selector, ) command_ = baca.not_parts(command) command_ = baca.tag(abjad.Tag("ANIMALES"), command_) return command_
def short_instrument_name( key, alert=None, context="Staff", selector=lambda _: abjad.select.leaf(_, 0), ): short_instrument_name = short_instrument_names()[key] command = baca.short_instrument_name( short_instrument_name, alert=alert, context=context, selector=selector, ) return baca.not_parts(command)
def lower_voice(): return baca.suite(baca.not_parts(baca.voice_two()), baca.staff_position(-1))
def upper_voice(): return baca.suite(baca.not_parts(baca.voice_one()), baca.staff_position(1))
def assign_brass_sforzando_parts(maker, omit_tuba=False): maker("Horn.Voice.1", parts("Horn", 1), baca.not_parts(baca.voice_one())) maker("Horn.Voice.3", parts("Horn", 3), baca.not_parts(baca.voice_two())) maker("Horn.Voice.2", parts("Horn", 2), baca.not_parts(baca.voice_one())) maker("Horn.Voice.4", parts("Horn", 4), baca.not_parts(baca.voice_two())) maker( "Trumpet.Voice.1", parts("Trumpet", 1), baca.not_parts(baca.voice_one()), ) maker( "Trumpet.Voice.3", parts("Trumpet", 3), baca.not_parts(baca.voice_two()), ) maker( "Trumpet.Voice.2", parts("Trumpet", 2), baca.not_parts(baca.voice_one()), ) maker( "Trumpet.Voice.4", parts("Trumpet", 4), baca.not_parts(baca.voice_two()), ) maker( "Trombone.Voice.1", parts("Trombone", 1), baca.not_parts(baca.voice_one()), ) maker( "Trombone.Voice.3", parts("Trombone", 3), baca.not_parts(baca.voice_two()), ) maker( "Trombone.Voice.2", parts("Trombone", 2), baca.not_parts(baca.voice_one()), ) maker( "Trombone.Voice.4", parts("Trombone", 4), baca.not_parts(baca.voice_two()), ) if not omit_tuba: maker("Tuba.Voice.1", parts("Tuba"))
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.hairpin( "mf < ff", selector=baca.selectors.tleaves(),
"Global_Skips", baca.rehearsal_mark( "N", baca.selectors.skip(1 - 1), abjad.tweak( (0, -2), tag=abjad.Tag("+TABLOID_SCORE"), ).extra_offset, ), ) commands( "Global_Rests", baca.new( baca.global_fermata("fermata"), baca.not_parts(baca.mmrest_text_extra_offset((0, -4))), selector=baca.selectors.leaf(7 - 1), ), ) library.attach_grand_pause_fermatas(commands, score, measure=-1) # flutes commands( "fl1", library.parts("Flute", 1), ) commands( "fl3",
library.parts("Clarinet", 2), baca.hairpin("mp < mf"), baca.make_repeat_tied_notes(), baca.pitch("Cb5"), ) # brass library.assign_brass_sforzando_parts(commands, omit_tuba=True) # horns commands( ("hn1", 1), library.downbeat_attack(), baca.not_parts(baca.dynamic_up()), baca.not_parts(baca.force_accidental()), baca.not_parts(baca.note_column_shift(1.7)), baca.not_parts(baca.voice_one()), baca.only_parts(baca.dynamic("sfz")), baca.pitches("A3 B3", ignore_incomplete=True, persist="seconds"), ) commands( ("hn3", 1), library.downbeat_attack(), baca.dynamic("sfz"), baca.not_parts(baca.voice_two()), baca.pitches("Ab3 Bb3", ignore_incomplete=True, persist="seconds"), )
), ) library.attach_grand_pause_fermatas(commands, score, measure=3) library.attach_grand_pause_fermatas(commands, score, measure=8) # brass library.assign_brass_sforzando_parts(commands, omit_tuba=True) # horns commands( ("hn1", 1), library.downbeat_attack(), baca.not_parts(baca.dynamic_up()), baca.not_parts(baca.voice_one()), baca.only_parts(baca.dynamic("sfz")), baca.pitches("G3 A3", ignore_incomplete=True, persist="seconds"), ) commands( ("hn3", 1), library.downbeat_attack(), baca.dynamic("sfz"), baca.not_parts(baca.voice_two()), baca.pitches("Gb3 Ab3", ignore_incomplete=True, persist="seconds"), ) commands( ("hn2", 1),
krummzeit.silver_points([(1, 2), (2, 1)]), ) maker( ('perc', (25, 26)), baca.chunk( baca.bar_extent_persistent( (-2, 2), tag=baca.const.NOT_PARTS, ), baca.staff_lines(5), ), baca.chunk( baca.clef('treble'), baca.not_parts( baca.clef_shift('treble'), ), ), krummzeit.silver_points([(2, 1), (1, 2)]), ) maker( ('pf', (35, 42)), krummzeit.silver_points( [(1, 2), (2, 1)], dmask=abjad.index([2], 7), ), ) maker( ('perc', (35, 42)),
] commands( (most_strings, 4), baca.only_parts( baca.markup( r"\animales-suddenly-ripped-off-markup", selector=baca.selectors.leaf(0), ), ), ) commands( ("First.Violin.Rest_Voice.1", 4), baca.not_parts( baca.markup( r"\animales-strings-suddenly-ripped-off-markup", selector=baca.selectors.leaf(0), ), ), ) commands( ("cb3", (1, 3)), baca.make_repeat_tied_notes(), baca.hairpin( "< ff", left_broken=True, selector=baca.selectors.pleaves((None, 2)), ), baca.pitch("Ab1"), )
"perc2", library.parts("Percussion", 2), baca.make_repeat_tied_notes(), baca.staff_position(0), baca.repeat_tie(baca.selectors.pleaf(0), ), baca.stem_tremolo(selector=baca.selectors.pleaves()), ) # strings commands( "1vn1", library.margin_markup("Vni. I"), library.parts("First.Violin"), baca.make_repeated_duration_notes([(1, 4)]), baca.not_parts(baca.one_voice()), ) commands( "2vn1", library.margin_markup("Vni. II"), library.parts("Second.Violin"), baca.make_repeated_duration_notes([(1, 4)]), ) commands( "va1", library.parts("Viola"), library.margin_markup("Vle."), baca.make_repeated_duration_notes([(1, 4)]), )
("eh1", (1, 5)), baca.make_repeat_tied_notes(), baca.pitch("G3"), ) commands( ("eh1", (1, 6)), swell("f"), ) # bassoons commands( "bsn1", library.parts("Bassoon", 1), baca.not_parts(baca.voice_one()), ) commands( "bsn2", library.parts("Bassoon", 2), baca.not_parts(baca.voice_two()), ) commands( ("bsn1", (1, 5)), baca.make_repeat_tied_notes(), baca.pitch("B3"), ) commands(
library.harp_exchange_rhythm(0), baca.clef("treble"), baca.dynamic("mp"), baca.laissez_vibrer(selector=baca.selectors.ptails()), baca.markup(r"\animales-vibraphone-markup"), baca.only_parts(baca.text_script_extra_offset((1.5, 1.5))), baca.pitch("D5"), ) # strings commands( "1vn1", library.parts("First.Violin"), baca.make_repeat_tied_notes(), baca.not_parts(baca.markup(r"\animales-strings-still-non-vib-markup"), ), baca.pitch("Bb6"), ) commands( "2vn1", library.parts("Second.Violin"), baca.make_repeat_tied_notes(), baca.pitch("Bb5"), ) commands( "va1", library.parts("Viola"), baca.make_repeat_tied_notes(), baca.pitch("Bb4"),
def lower_voice(n=5): return baca.suite( baca.not_parts(baca.voice_two()), baca.not_parts(baca.text_spanner_staff_padding(n)), )
# strings commands( ("1vn2", (3, 6)), library.glissando_rhythm(), library.parts("First.Violin", 1), baca.hairpin( "p < f", selector=library.leaves_in_measure(1, rleak=True), ), baca.hairpin( "f > p", selector=library.leaves_in_measure(-1, lleak=True), ), baca.edition("solo (first violin)", "solo"), baca.not_parts(baca.dls_up()), baca.not_parts(baca.voice_one()), baca.only_parts(baca.stop_trill()), baca.suite( baca.untie(baca.selectors.leaves()), library.glissando_positions(reverse=True), baca.pitch( "C5", baca.selectors.pleaf(0), allow_repitch=True, ), baca.pitch( "C6", baca.selectors.pleaf(-1), allow_repitch=True, ),