allow_repeats=True, selector=lambda _: baca.select.leaves(_)[2:8], ), baca.note_head_style_harmonic( selector=lambda _: abjad.select.leaf(_, 0), ), baca.note_head_style_harmonic_black( selector=lambda _: abjad.select.leaf(_, 1), ), baca.note_head_style_harmonic( selector=lambda _: baca.select.leaves(_)[2:9], ), baca.glissando(selector=lambda _: baca.select.leaves(_)[1:9], ), baca.glissando( selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-1:]), ), ), baca.beam_positions( -5.5, selector=lambda _: baca.select.leaves(_)[1:7], ), baca.stem_tremolo( selector=lambda _: baca.select.leaves(_)[1:7], tremolo_flags=64, ), baca.text_spanner( r"II / III strett. -> larg. =|", abjad.Tweak(r"- \tweak staff-padding 10.5"), bookend=False, lilypond_id=2, pieces=lambda _: baca.select.lparts(_, [1, 7]), selector=lambda _: baca.select.leaves(_), ), baca.text_spanner( r"XFB =|",
) figures( library.rh_v1, section_7.stage_1.rh.next(), baca.figure([1], 16, treatments=[-1]), baca.register(23, 23 + 10), rmakers.beam_groups(), baca.nest("2/16"), baca.imbricate( library.rh_v1_i, [30, 34, 37], rmakers.beam_groups(beam_rests=True), baca.marcato(lambda _: baca.select.pheads(_)), ), baca.beam_positions(12), figure_name="7.1.R.11", signature=4, ) figures( library.rh_v2, section_7.stage_1.rh.next(exhausted=True), baca.figure([1], 16, treatments=[-1]), baca.register(17, 17 + 10), rmakers.beam_groups(), baca.imbricate( library.rh_v2_i, [26, 32], baca.accent(lambda _: baca.select.pheads(_)), rmakers.beam_groups(beam_rests=True),
baca.beam_everything(), extend_beam=True, ), baca.new( baca.slur(), map=baca.tuplets(), ), baca.register(15, 15+10), extend_beam=True, figure_name='rh-2 7.1.5', ) accumulator( 'rh_v1', collections['stage 1']['rh'].next(), baca.beam_positions(12), baca.imbricate( 'rh_v1_i', [30, 34, 37], baca.beam_everything(), baca.marcato(selector=baca.pheads()), ), baca.nest('2/16'), baca.register(23, 23+10), figure_name='rh-1 7.1.5', time_treatments=[-1], ) accumulator( 'rh_v2', collections['stage 1']['rh'].next(exhausted=True),
baca.dynamic('ppp'), baca.dls_staff_padding(6), baca.make_repeat_tied_notes(), baca.staff_position(0), baca.stem_tremolo(selector=baca.pleaves()), baca.markup( krummzeit.markup.attackless_roll(), ), baca.markup('suspended cymbal', boxed=True), ) ### VERTICAL ALIGNMENT ### maker( 'ob', baca.beam_positions(-4), baca.dls_staff_padding(6), baca.tuplet_bracket_staff_padding(3), ) maker( 'cl', baca.beam_positions(-4), baca.dls_staff_padding(6), baca.tuplet_bracket_staff_padding(3), ) maker( ('pf', [(1, 24), (27, 34)]), baca.dls_staff_padding(3), )
# vn commands( "vn", baca.instrument(commands.instruments["Violin"]), baca.instrument_name(r"\hijinks-violin-markup"), baca.clef("treble"), library.short_instrument_name("Vn."), baca.markup( r"\hijinks-pp-sempre-al-fino-markup", direction=abjad.DOWN, ), baca.pitches(library.violin_pitches()), baca.staccato(selector=_select_short_notes), baca.tenuto(selector=_select_long_notes), baca.beam_positions(-4), ) # rh commands( "rh", baca.instrument(commands.instruments["Piano"]), baca.instrument_name(r"\hijinks-piano-markup", context="PianoStaff"), library.short_instrument_name("Pf.", context="PianoStaff"), baca.clef("treble"), baca.markup( r"\hijinks-pp-sempre-al-fino-markup", direction=abjad.DOWN, ), baca.beam_positions(-6),
thread=True, time_treatments=[-2, -2, 0], ) accumulator( 'rh_v3', [abjad.Rest((1, 4))], baca.rest_transparent(), figure_name='rh-3 5.2.8', ) accumulator( 'rh_v2', collections_2['stage 2']['rh'].next(), baca.bass_to_octave(3), baca.beam_positions(-8), baca.dynamic('ppp'), baca.dynamic_down(), baca.new( baca.slur(), map=baca.tuplets(), ), baca.staccato(selector=baca.pheads()), figure_name='rh-2 2.2.1', ) accumulator( 'rh_v2', collections_2['stage 2']['rh'].next(), baca.bass_to_octave(4), baca.beam_positions(-8),
figures( library.rh_v3, "r4", baca.rest_transparent(), do_not_label=True, signature=4, ) figures( library.rh_v2, section_2.stage_2.rh.next(), baca.figure([1], 16), rmakers.beam_groups(), baca.bass_to_octave(3), baca.beam_positions(-8), baca.dynamic("ppp"), baca.dynamic_down(), baca.slur(map=lambda _: baca.select.tuplets(_)), baca.staccato(lambda _: baca.select.pheads(_)), figure_name="2.2.R.1", signature=4, ) figures( library.rh_v2, section_2.stage_2.rh.next(), baca.figure([1], 16), rmakers.beam_groups(), baca.bass_to_octave(4), baca.beam_positions(-8),
) accumulator( accumulator.thirty_second_figure_maker( design[7:8], baca.register(0), extend_beam=True, figure_name='32_1', ), voice_number=1, ) accumulator( accumulator.twenty_eighth_figure_maker( design[8:9], baca.beam_positions(-5), baca.register(0), extend_beam=True, figure_name='28_1', ), voice_number=2, ) accumulator( accumulator.forty_eighth_figure_maker( design[9:10], baca.register(0), extend_beam=True, figure_name='48_1', ), voice_number=2,
import baca import dornen ############################################################################### ##################################### [G] ##################################### ############################################################################### accumulator = dornen.tools.FigureAccumulator() design = dornen.tools.make_design_2(start=28) assert len(design) == 12, (repr(design), len(design)) accumulator( accumulator.ovoid_figure_maker( design[:1], baca.beam_positions(-7.5), baca.register(-20, -8), figure_name='O1', ), voice_number=2, ) accumulator( accumulator.glissando_scatto_figure_maker( design[1:2], baca.beam_positions(8), figure_name='L1', ), voice_number=1, )