예제 #1
0
         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 =|",
예제 #2
0
파일: music.py 프로젝트: trevorbaca/mraz
)

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),
예제 #3
0
        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),
예제 #4
0
    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),
    )
예제 #5
0
파일: music.py 프로젝트: trevorbaca/hijinks
# 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),
예제 #6
0
    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),
예제 #7
0
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),
예제 #8
0
    )

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,
예제 #9
0
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,
    )