Пример #1
0
def transparent_music(selector):
    return [
        baca.no_ledgers(selector=selector),
        baca.accidental_transparent(selector=selector),
        baca.beam_transparent(selector=selector),
        baca.flag_transparent(selector=selector),
        baca.note_head_transparent(selector=selector),
        baca.repeat_tie_transparent(selector=selector),
        baca.stem_transparent(selector=selector),
    ]
Пример #2
0
def transparent_music(selector):
    """
    Makes transparent music.
    """
    return [
        baca.no_ledgers(selector=selector),
        baca.accidental_transparent(selector=selector),
        baca.beam_transparent(selector=selector),
        baca.flag_transparent(selector=selector),
        baca.note_head_transparent(selector=selector),
        baca.repeat_tie_transparent(selector=selector),
        baca.stem_transparent(selector=selector),
        ]
Пример #3
0
commands(
    "vc",
    baca.reapply_persistent_indicators(),
)

# vc

commands(
    ("vc", 1),
    baca.hairpin(
        "o< pp > ppp < f",
        pieces=lambda _: baca.select.lparts(_, [6, 6, 2]),
        selector=lambda _: baca.select.rleaves(_),
    ),
    baca.note_head_extra_offset((-1.25, 0)),
    baca.note_head_transparent(
        selector=lambda _: baca.select.pleaves(_)[1:-1], ),
    baca.note_head_x_extent_zero(
        selector=lambda _: baca.select.pleaves(_)[:-1], ),
    baca.suite(
        baca.pitches("F2 A2 G2 B2 A2 C3 B2 D3 C3 E3 D3 F3 E2", ),
        baca.glissando(
            selector=lambda _: baca.select.leaves(_),
            zero_padding=True,
        ),
    ),
    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:]),
    ),
Пример #4
0
 ("vc", (12, 13)),
 baca.accent(selector=lambda _: abjad.select.get(baca.select.leaves(
     _), [0, 2, 3, 5, 6, 8, 9, 11, 12, 14, 15, 17]), ),
 baca.hairpin(
     "pppp -- pppp >o niente",
     abjad.Tweak(r"- \tweak to-barline ##t"),
     pieces=lambda _: baca.select.lparts(_, [14, 8]),
     selector=lambda _: baca.select.rleaves(_),
 ),
 baca.markup(
     r"\naehte-degrees-of-ponticello-markup",
     abjad.Tweak(r"- \tweak staff-padding 8"),
 ),
 baca.new(
     baca.note_head_x_extent_zero(),
     baca.note_head_transparent(),
     selector=lambda _: baca.select.leaves(_)[1:],
 ),
 baca.suite(
     baca.glissando(
         (abjad.Tweak(r"- \tweak bound-details.right.padding 2.75"), -1),
         allow_repeats=True,
         zero_padding=True,
     ),
     baca.interpolate_pitches("D2", "D2"),
     selector=lambda _: baca.select.rleaves(_),
 ),
 baca.stem_tremolo(selector=lambda _: baca.select.leaves(_), ),
 baca.text_spanner(
     "0 -> 2 -> 1 -> 3 -> 2 -> 4 -> 3 -> DZ -> 4 -> OB -> DZ -> OB =|",
     (abjad.Tweak(r"- \tweak bound-details.right.padding 3.25"), -1),
Пример #5
0
     baca.new(
         baca.repeat_tie_extra_offset((-1.5, 0)),
         baca.repeat_tie(lambda _: baca.select.pleaf(_, 0), ),
         baca.repeat_tie_up(),
         selector=lambda _: baca.select.leaves(_)[1:3],
     ), ),
 baca.hairpin(
     "o< f >",
     bookend=False,
     pieces=lambda _: baca.select.lparts(_, [1, 5]),
 ),
 baca.literal(
     r"\once \override Glissando.bound-details.right.end-on-accidental = ##f",
     selector=lambda _: abjad.select.leaf(_, -1),
 ),
 baca.note_head_transparent(
     selector=lambda _: baca.select.leaves(_)[-3:], ),
 baca.note_head_x_extent_zero(
     selector=lambda _: baca.select.leaves(_)[-3:], ),
 baca.suite(
     baca.pitches("F#3 B2 G3 A2"),
     baca.glissando(
         selector=lambda _: baca.select.leaves(_)[-4:],
         zero_padding=True,
     ),
     baca.glissando(
         abjad.Tweak(r"- \tweak bound-details.left.padding 0"),
         selector=lambda _: baca.select.rleak(baca.select.leaves(_)[-1:]),
     ),
 ),
 baca.text_spanner(
     "RH vib. =|",