コード例 #1
0
        ),
    ),
    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",
            "C#3",
コード例 #2
0
ファイル: music.py プロジェクト: trevorbaca/naehte
    ),
)

commands(
    ("vc", 4),
    baca.hairpin(
        "|> ppp <| fff",
        pieces=lambda _: baca.select.lparts(_, [1, 2]),
        selector=lambda _: baca.select.lleak(baca.select.leaves(_)),
    ),
    baca.suite(
        baca.pitches(
            "<E2 C3> E2",
            allow_repeats=True,
        ),
        baca.repeat_tie(lambda _: abjad.select.leaf(_, -1)),
    ),
    baca.text_spanner(
        "I / II str. =|",
        abjad.Tweak(r"- \tweak staff-padding 8"),
        bookend=False,
        lilypond_id=1,
    ),
    baca.text_spanner(
        r"\baca-damp-markup =|",
        abjad.Tweak(r"- \tweak staff-padding 5.5"),
        bookend=False,
    ),
    baca.text_spanner(
        r"scr. =|",
        abjad.Tweak(r"- \tweak staff-padding 5.5"),
コード例 #3
0
ファイル: music.py プロジェクト: trevorbaca/animales
    "perc1",
    library.parts("Percussion", 1),
    baca.dynamic(
        "niente",
        selector=baca.selectors.leaf(0),
    ),
)

# cymbal

commands(
    "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()),
)

# vibraphone

commands(
    "perc3",
    library.instrument("Vibraphone"),
    library.margin_markup("Perc. 3 (vib.)"),
    library.parts("Percussion", 3),
    library.harp_exchange_rhythm(0),
    baca.clef("treble"),
    baca.dynamic("mp"),
    baca.laissez_vibrer(selector=baca.selectors.ptails()),
    baca.markup(r"\animales-vibraphone-markup"),
コード例 #4
0
# reapply

commands(
    "vc",
    baca.reapply_persistent_indicators(),
)

# vc

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(
コード例 #5
0
    baca.hairpin(
        "niente o< mp",
        selector=baca.selectors.pleaves((None, 4)),
    ),
    baca.make_repeat_tied_notes(),
    baca.staff_position(0),
    baca.stem_tremolo(selector=baca.selectors.pleaves()),
)

# cymbal

commands(
    "perc2",
    library.parts("Percussion", 2),
    baca.make_repeat_tied_notes(),
    baca.repeat_tie(baca.selectors.pleaf(0), ),
    baca.staff_position(0),
    baca.stem_tremolo(selector=baca.selectors.pleaves()),
)

# vibraphone

commands(
    "perc3",
    library.parts("Percussion", 3),
    library.harp_exchange_rhythm(0),
    baca.laissez_vibrer(selector=baca.selectors.ptails()),
    baca.pitch("C5"),
)

# strings
コード例 #6
0
        measures=(11, 12),
    ),
    baca.text_spanner(
        "vib. molto -> NV",
        abjad.Tweak(r"- \tweak staff-padding 5.5"),
    ),
)

commands(
    ("vc", 12),
    baca.hairpin("|> pp", ),
    baca.suite(
        baca.pitch("D#3"),
        baca.new(
            baca.repeat_tie_extra_offset((-1.5, 0)),
            baca.repeat_tie(lambda _: abjad.select.leaf(_, 0)),
            selector=lambda _: baca.select.leaves(_),
        ),
    ),
    baca.text_spanner(
        r"\baca-circle-very-wide-markup =|",
        abjad.Tweak(r"- \tweak bound-details.right.padding 4.25"),
        abjad.Tweak(r"- \tweak staff-padding 8"),
        bookend=False,
        lilypond_id=1,
        selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-1:]),
    ),
)

commands(
    ("vc", 14),
コード例 #7
0
ファイル: music.py プロジェクト: trevorbaca/animales
        baca.make_repeat_tied_notes(),
    )
    commands(
        (voice, (4, 7)),
        tremolo("f"),
    )
    commands(
        (voice, (9, 12)),
        tremolo("mp"),
    )

# solo violin

commands(
    "1vn5",
    baca.repeat_tie(baca.selectors.leaf(0)),
    baca.stem_tremolo(
        selector=baca.selectors.pleaves(exclude=baca.const.HIDDEN), ),
)

commands(
    [
        ("1vn5", (1, 2)),
        ("1vn5", (4, 7)),
        ("1vn5", (9, 12)),
    ],
    baca.make_repeat_tied_notes(),
)

if __name__ == "__main__":
    metadata, persist, score, timing = baca.build.interpret_segment(
コード例 #8
0
ファイル: music.py プロジェクト: trevorbaca/stirrings_still
def vns_va(cache):
    accumulator(
        ["v1", "v2", "va"],
        baca.tuplet_bracket_down(),
    )
    accumulator(
        (["v1", "v2", "va"], 38),
        baca.tacet(selector=lambda _: baca.select.mmrests(_)),
    )
    accumulator(
        (["v1", "v2", "va"], [47, 55]),
        baca.dynamic_text_self_alignment_x(
            -1,
            selector=lambda _: abjad.select.leaf(_, 2),
        ),
        baca.hairpin(
            "p <| mp p < mp",
            pieces=lambda _: baca.select.clparts(_, [1]),
        ),
        baca.new(
            baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ),
            baca.stop_on_string(),
            selector=lambda _: baca.select.pleaf(_, -1),
        ),
        baca.new(
            baca.flat_glissando(
                "<E4 C5>",
                selector=lambda _: baca.select.pleaves(_)[:2],
            ),
            baca.flat_glissando(
                "<E4 Cqs5>",
                hide_middle_stems=True,
                selector=lambda _: baca.select.pleaves(_)[2:],
            ),
            match=[0, 1],
        ),
        baca.new(
            baca.flat_glissando(
                "<Eb4 B4>",
                selector=lambda _: baca.select.pleaves(_)[:2],
            ),
            baca.flat_glissando(
                "<Eqf4 C5>",
                hide_middle_stems=True,
                selector=lambda _: baca.select.pleaves(_)[2:],
            ),
            match=[2, 3],
        ),
        baca.new(
            baca.flat_glissando(
                "<D4 Gqs4>",
                selector=lambda _: baca.select.pleaves(_)[:2],
            ),
            baca.flat_glissando(
                "<C#4 Gqs4>",
                hide_middle_stems=True,
                selector=lambda _: baca.select.pleaves(_)[2:],
            ),
            match=[4, 5],
        ),
        baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ),
        library.breathe(selector=lambda _: baca.select.pleaf(_, 1), ),
        library.urtext_spanner("A, B -|", 8),
    )
    accumulator(
        (["v1", "v2", "va"], 65),
        baca.hairpin(
            "p -- !",
            abjad.Tweak(r"- \tweak to-barline ##t"),
            selector=lambda _: baca.select.rleaves(_),
        ),
        baca.tasto_spanner(abjad.Tweak(r"- \tweak staff-padding 5.5"), ),
        library.urtext_spanner("urtext (cds) -|", 8),
    )
    accumulator(
        (["v1", "v2", "va"], 66),
        baca.circle_bow_spanner(
            abjad.Tweak(r"- \tweak staff-padding 5.5"),
            qualifier="wide",
        ),
        baca.hairpin(
            "mp -- !",
            abjad.Tweak(r"- \tweak to-barline ##t"),
            selector=lambda _: baca.select.rleak(baca.select.ltleaves(_)),
        ),
    )
    accumulator(
        (["v1", "v2", "va"], 66),
        baca.new(
            baca.beam(),
            baca.flat_glissando("Aqs4"),
            baca.markup(
                r"\baca-thirteen-d-flat",
                abjad.Tweak(r"- \tweak padding 1.5"),
            ),
            match=0,
        ),
        baca.new(
            baca.flat_glissando("Eb4"),
            baca.markup(
                r"\baca-nine-d-flat",
                abjad.Tweak(r"- \tweak padding 1.5"),
            ),
            match=1,
        ),
        baca.new(
            baca.markup(
                r"\baca-seven-d-flat",
                abjad.Tweak(r"- \tweak padding 1.5"),
            ),
            baca.pitch("Bqf3"),
            match=2,
        ),
    )
    accumulator(
        (["v1", "v2", "va"], 67),
        baca.dynamic(
            "p-sempre",
            abjad.Tweak(r"- \tweak self-alignment-X -0.75"),
        ),
    )
    accumulator(
        (["v1", "v2", "va"], (67, 89)),
        library.urtext_spanner("urtext (resumes) -|", 8),
    )
    accumulator(
        (["v1", "v2", "va"], (68, 83)),
        baca.suite(
            baca.new(
                baca.espressivo(),
                baca.stem_tremolo(selector=lambda _: baca.select.pleaves(_)),
                map=lambda _: abjad.select.get(baca.select.plts(_), [1], 2),
            ),
            baca.untie(lambda _: baca.select.leaves(_)),
        ),
    )
    accumulator(
        (["v1", "v2", "va"], (94, 96)),
        baca.hairpin(
            "mp >o",
            abjad.Tweak(r"- \tweak to-barline ##t"),
            bookend=False,
            selector=lambda _: baca.select.rleaves(_),
        ),
        baca.scp_spanner(
            "P -> T =|",
            abjad.Tweak(r"- \tweak staff-padding 5.5"),
            bookend=False,
            pieces=lambda _: baca.select.mgroups(_, [2, 1 + 1]),
            selector=lambda _: baca.select.rleaves(_),
        ),
        library.urtext_spanner("urtext (resumes) -|", 8),
    )
    accumulator(
        (["v1", "v2", "va"], (97, 98)),
        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", "v2", "va"], (97, 98)),
        baca.new(
            baca.flat_glissando("Bb4"),
            match=0,
        ),
        baca.new(
            baca.flat_glissando(
                "G4",
                stop_pitch="A4",
            ),
            match=1,
        ),
        baca.new(
            baca.flat_glissando("Ab4"),
            match=2,
        ),
    )
コード例 #9
0
ファイル: music.py プロジェクト: trevorbaca/mraz
commands(
    library.rh_v1,
    baca.ottava(),
)

commands(
    library.rh_v2,
    baca.script_up(),
)

commands(
    library.lh_resonance,
    baca.untie(lambda _: baca.select.leaves(_)),
    baca.new(
        baca.repeat_tie(
            lambda _: baca.select.pleaves(_)[1:],
        ),
        map=lambda _: baca.select.qruns(_),
    ),
    *library.clean_up_repeat_ties(),
)

commands(
    (library.lh_resonance, [(2, 7), (10, -1)]),
    baca.accidental_stencil_false(lambda _: baca.select.leaves(_)),
)

commands(
    (library.lh_resonance, [2, 4]),
    *library.transparent_music(lambda _: abjad.select.leaf(_, 0)),
)
コード例 #10
0
ファイル: definition.py プロジェクト: trevorbaca/mraz
    baca.stem_down(),
    baca.tuplet_bracket_staff_padding(2),
    baca.tuplet_bracket_down(),
    )

maker(
    'lh_v5_i',
    baca.script_up(),
    baca.staccato(selector=baca.pheads()),
    baca.stem_up(),
    )

maker(
    'lh_resonance',
    baca.new(
        baca.repeat_tie(),
        map=baca.qruns(),
        ),
    )

maker(
    ('lh_resonance', [11, 15, (33, 39)]),
    baca.accidental_stencil_false(selector=baca.leaves()),
    baca.dots_stencil_false(selector=baca.leaves()),
    baca.stem_stencil_false(selector=baca.leaves()),
    )

maker(
    ('lh_resonance', 32),
    baca.accidental_x_extent_false(),
    )