예제 #1
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 1",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 2",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 3",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 4",
     clef_whitespace,
예제 #2
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 1",
     clef_whitespace,
     baca.leaf(17, pitched=True),
 ),
 evans.call(
     "Voice 1",
     make_percussion_staff,
     abjad.select().leaves(pitched=True).get([17, 18, 19, 20]),
 ),
 evans.call(
     "Voice 1",
     apply_rain_tremolo,
     abjad.select().leaves(pitched=True).get([17, 18, 19, 20]),
 ),
 evans.attach(
     "Voice 1",
     rain_markup,
예제 #3
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 1",
     rain_markup,
     baca.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 2",
     rain_markup,
     baca.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 3",
     rain_markup,
     baca.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 4",
     rain_markup,
예제 #4
0
        _ \markup {
            \override #'(font-name . "STIXGeneral")
            \with-color #black
            \right-column {
                \line { Miami, Fl. \hspace #0.75 - \hspace #0.75 Spring Valley, Oh. }
                \line { March 2019 \hspace #0.75 - \hspace #0.75 June 2020 }
            }
        }
    """,
    format_slot="absolute_after",
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(r"\accidentalStyle Score.modern \key d \major"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.LilyPondLiteral(r"\key d \major"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Dynamic("pp"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 3",
        abjad.LilyPondLiteral(r"\key d \major"),
예제 #5
0
        _ \markup {
            \override #'(font-name . "Didot")
            \with-color #black
            \right-column {
                \line { Miami, Fl. \hspace #0.75 - \hspace #0.75 Iowa City, Ia. }
                \line { August 2018 \hspace #0.75 - \hspace #0.75 February 2020 }
            }
        }
    """,
    format_slot="absolute_after",
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.Dynamic("appena udibile al fino", name_is_textual=True),
        baca.leaf(0),
    ),
    evans.attach(
        "Voice 1",
        abjad.Markup("col legno tratto al fino", direction=abjad.Up),
        baca.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Dynamic("appena udibile al fino", name_is_textual=True),
        baca.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Markup("col legno tratto al fino", direction=abjad.Up),
예제 #6
0
        _ \markup {
            \override #'(font-name . "Didot")
            \with-color #black
            \right-column {
                \line { Miami, Fl. \hspace #0.75 - \hspace #0.75 Iowa City, Ia. }
                \line { August 2018 \hspace #0.75 - \hspace #0.75 February 2020 }
            }
        }
    """,
    format_slot="absolute_after",
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.Dynamic("appena udibile al fino", name_is_textual=True),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 1",
        abjad.Markup(
            r"\markup { col legno tratto al fino }",
            direction=abjad.Up,
        ),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Dynamic("appena udibile al fino", name_is_textual=True),
        baca.selectors.leaf(0),
    ),
예제 #7
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 5",
     abjad.Dynamic("mp"),
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 7",
     clef_whitespace,
     baca.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 8",
     clef_whitespace,
     baca.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 7",
     clef_whitespace,
예제 #8
0
    rhythm_commands,
)

met = abjad.MetronomeMark.make_tempo_equation_markup((1, 4), 30)
mark = abjad.LilyPondLiteral(
    [
        r"^ \markup {", r"  \huge", r"  \concat {", f"      {str(met)[8:]}",
        r"  }", r"}"
    ],
    format_slot="after",
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(r"\accidentalStyle Score.dodecaphonic"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(
            r"\override Score.Arpeggio.arpeggio-direction = #UP",
            format_slot="before"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 1",
        abjad.Arpeggio(),
        baca.selectors.leaf(0),
    ),
    evans.attach(
예제 #9
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 6",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 7",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 8",
     clef_whitespace,
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 9",
     clef_whitespace,
예제 #10
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 handler_commands,
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     section_title,
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Voice 1",
     marks(r=1)[0],
     lambda _: abjad.Selection(_).runs().get([0]).leaf(0),
 ),
 # evans.attach("Voice 1", marks(r=1)[0], lambda _: abjad.Selection(_).runs().get([1]).leaf(0)),
 evans.attach(
     "Voice 1",
     marks(r=1)[0],
     lambda _: abjad.Selection(_).runs().get([2]).leaf(0),
 ),
 evans.attach(
     "Voice 1",
예제 #11
0
     '"vla.-2"',
     '"vc.-1"',
     '"vc.-2"',
     '"cb."',
 ],
 name_staves=True,
 commands=[
     rhythm_commands_08,
     evans.call(
         "score",
         evans.SegmentMaker.transform_brackets,
         abjad.select().components(abjad.Score),
     ),
     evans.attach(
         "Voice 1",
         abjad.Tie(),
         abjad.select().leaf(14, pitched=True),
     ),
     evans.attach(
         "Voice 2",
         abjad.Tie(),
         abjad.select().leaf(48, pitched=True),
     ),
     evans.attach(
         "Voice 3",
         abjad.Tie(),
         abjad.select().leaf(-3, pitched=True),
     ),
     evans.attach(
         "Voice 4",
         abjad.Tie(),
예제 #12
0
    r"\chart-eight",
    r"\chart-nine",
    r"\chart-ten",
    r"\chart-eleven",
    r"\chart-twelve",
    r"\chart-thirteen",
    r"\chart-fourteen",
    r"\chart-fifteen",
]

charts = [abjad.LilyPondLiteral(_, format_slot="after") for _ in chart_strings]

commands = [
    evans.attach(
        "Voice 1",
        abjad.ColorFingering(3),
        baca.pleaf(1),
    ),
    evans.attach(
        "Voice 1",
        abjad.ColorFingering(1),
        baca.pleaf(2),
    ),
    evans.attach(
        "Voice 1",
        abjad.ColorFingering(2),
        baca.pleaf(3),
    ),
    evans.attach(
        "Voice 1",
        abjad.ColorFingering(2),
예제 #13
0
import baca
import evans

from sim.materials.pitch.segment_02.clef_handlers import clef_handlers
from sim.materials.score_structure.instruments import instruments as insts
from sim.materials.score_structure.score_structure import score
from sim.materials.score_structure.segment_02.time_signatures import time_signatures
from sim.materials.timespans.segment_02.convert_timespans import (
    handler_commands,
    rhythm_commands,
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(
            r"\accidentalStyle Score.dodecaphonic \key c \major"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.LilyPondLiteral(r"\key c \major"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Dynamic("mf"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 2",
        abjad.Dynamic("mp"),
예제 #14
0
import abjad
import baca
import evans

from hamon_shu.materials.score_structure.clef_handlers import clef_handlers
from hamon_shu.materials.score_structure.instruments import instruments as insts
from hamon_shu.materials.score_structure.score_structure import score
from hamon_shu.materials.score_structure.segment_02.time_signatures import (
    time_signatures,
)
from hamon_shu.materials.timespans.segment_02.convert_timespans import (
    handler_commands,
    rhythm_commands,
)

commands = [evans.attach("Voice 1", abjad.StopHairpin(), baca.selectors.leaf(0))]

maker = evans.SegmentMaker(
    instruments=insts,
    names=['"Violin I"', '"Violin II"', '"Viola"', '"Violoncello"'],
    abbreviations=['"vn. I"', '"vn. II"', '"va."', '"vc."'],
    score_template=score,
    time_signatures=time_signatures,
    clef_handlers=clef_handlers,
    commands=[
        rhythm_commands,
        evans.call(
            "score",
            evans.SegmentMaker.transform_brackets,
            lambda _: abjad.Selection(_).components(abjad.Score),
        ),
예제 #15
0
 handler_commands,
 evans.call(
     "vertical",
     chorale_pitch_handler,
     evans.return_vertical_moment_ties,
 ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), quicktions.Fraction(460, 9)),
         left_note=(abjad.Note("c'4")),
         right_note=(abjad.Note("c'8.")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach("Voice 1", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 2", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 3", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 4", bar_literal, baca.selectors.leaf(0)),
 evans.attach(
     "Voice 1",
     abjad.Dynamic("p"),
     baca.selectors.leaf(0, pitched=True),
 ),
 evans.attach(
     "Voice 3",
예제 #16
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     abjad.Markup(
         r"""\markup \override #'(font-name . "STIXGeneral Bold") \box \caps Samudra""",
         direction=abjad.Up,
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), 115),
         left_note=(abjad.Note("c'8.")),
         right_note=(abjad.Note("c'4")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
예제 #17
0
abjad.attach(
    abjad.LilyPondLiteral(
        [r"\once", r"\override Stem.stencil = ##f"], format_slot="before"
    ),
    baca.select(measure_30_trem).leaves()[1],
)

commands = [
    evans.detach(
        "Voice 1",
        abjad.Tie(),
        baca.selectors.leaf(26),
    ),
    evans.attach(
        "Voice 1",
        abjad.Dynamic("pp"),
        baca.selectors.leaf(26),
    ),
    evans.replace(
        "Voice 1",
        measure_30_trem,
        lambda _: abjad.Selection(_).tuplets().get([3]),
    ),
]

maker = evans.SegmentMaker(
    instruments=insts,
    names=[r'"Flute"'],
    score_template=score,
    time_signatures=time_signatures,
    clef_handlers=clef_handlers,
예제 #18
0
     clef_handler_seven,
     abjad.select(),
 ),
 evans.call(
     "Voice 8",
     clef_handler_eight,
     abjad.select(),
 ),
 evans.call(
     "Voice 9",
     clef_handler_nine,
     abjad.select(),
 ),
 evans.attach(
     "Voice 1",
     rain_markup,
     baca.leaf(0, pitched=True),
 ),
 evans.call(
     "Voice 1",
     apply_rain_tremolo,
     abjad.select().runs(),
 ),
 evans.attach(
     "Voice 2",
     rain_markup,
     baca.leaf(0, pitched=True),
 ),
 evans.call(
     "Voice 2",
     apply_rain_tremolo,
예제 #19
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 handler_commands,
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     section_title,
     baca.selectors.leaf(0),
 ),
 evans.call(
     "Global Context",
     tempo_handler,
     lambda _: abjad.Selection(_).leaves().get([3, 4]),
 ),
 evans.call(
     "Global Context",
     tempo_handler,
     lambda _: abjad.Selection(_).leaves().get([7, 8]),
 ),
 evans.call(
     "Global Context",
     tempo_handler,
예제 #20
0
 ),
 "skips",
 handler_commands,
 evans.call(
     "vertical",
     flurry_pitch_handler,
     evans.return_vertical_moment_ties,
 ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Voice 2",
     abjad.StopTextSpan(command=r"\stopTextSpanOne"),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), 115),
         left_note=(abjad.Note("c'8.")),
         right_note=(abjad.Note("c'4")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Voice 1",
     abjad.Dynamic("pp"),
예제 #21
0
        r"""	\bar "!" """,
        "    }",
        r"    %\layout {",
        "    %  ragged-right = ##t",
        r"    %  indent = 1\cm",
        "    %}",
        "  }",
        "}",
    ],
    format_slot="after",
)

commands = [
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(r"\accidentalStyle Score.modern \key gs \minor"),
        baca.selectors.leaf(0),
    ),
    evans.attach(
        "Voice 1",
        abjad.Dynamic("ppp"),
        baca.selectors.leaf(3),
    ),
    evans.attach(
        "Voice 1",
        abjad.LilyPondLiteral(
            r"\override Score.Arpeggio.arpeggio-direction = #UP", format_slot="before"
        ),
        baca.selectors.leaf(10),
    ),
    evans.attach(
예제 #22
0
 evans.call(
     "vertical",
     link_pitch_handler,
     evans.return_vertical_moment_ties,
 ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), quicktions.Fraction(920, 9)),
         left_note=(
             abjad.Tuplet(multiplier=(2, 3), components=[abjad.Note("c'4")])
         ),
         right_note=(abjad.Note("c'4")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach("Voice 1", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 2", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 3", bar_literal, baca.selectors.leaf(0)),
 evans.attach("Voice 4", bar_literal, baca.selectors.leaf(0)),
 evans.call(
     "Voice 1",
     _slur_runs,
     baca.selectors.leaves(),
 ),
 evans.call(
예제 #23
0
 evans.call(
     "vertical",
     seg_7_global_pitch_handler,
     evans.return_vertical_moment_ties,
 ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), quicktions.Fraction(460, 3)),
         left_note=(abjad.Note("c'2")),
         right_note=(abjad.Tuplet(multiplier=(2, 3),
                                  components=[abjad.Note("c'4")])),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     section_title,
     baca.selectors.leaf(0),
 ),
 evans.call(
     "Voice 1",
     evans.DynamicHandler(
         [
             "p",
예제 #24
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     abjad.select().components(abjad.Score),
 ),
 "skips",
 magnolia.handler_commands,
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     mm_1,
     abjad.select().leaf(12),
 ),
 evans.attach(
     "Global Context",
     mm_2,
     abjad.select().leaf(23),
 ),
 evans.attach(
     "Voice 1",
     invisible_command,
     abjad.select().leaf(-1, pitched=True),
 ),
 evans.replace(
     "Voice 1",
     measure_0_tuplet,
예제 #25
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     abjad.Markup(
         r"""\markup \override #'(font-name . "STIXGeneral Bold") \box \caps "Yellow Light in Fog" """,
         direction=abjad.Up,
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     abjad.LilyPondLiteral(
         r"\bacaStopTextSpanMM",
         format_slot="after",
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     abjad.LilyPondLiteral(r"\break", format_slot="before"),
     baca.selectors.leaf(30),
예제 #26
0
     with_sharps,
     abjad.select().components(abjad.Score),
 ),
 # evans.call(
 #     "vertical",
 #     demo,
 #     evans.return_vertical_moment_ties,
 # ),
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     abjad.select().components(abjad.Score),
 ),
 evans.attach(
     "Voice 1",
     abjad.Dynamic("mp"),
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 1",
     abjad.StartHairpin(">"),
     baca.leaf(0),
 ),
 evans.attach(
     "Voice 1",
     abjad.Dynamic("pp"),
     baca.leaf(-1, pitched=True),
 ),
 evans.attach(
     "Voice 2",
     abjad.Dynamic("mp"),
예제 #27
0
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 handler_commands,
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), quicktions.Fraction(115, 3)),
         left_note=(abjad.Tuplet(multiplier=((2, 3)),
                                 components=[abjad.Note("c'4")])),
         right_note=(abjad.Note("c'2")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), 115),
         left_note=(abjad.Note("c'2")),
         right_note=(abjad.Note("c'4")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(3),
 ),
예제 #28
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     abjad.Markup(
         r"""\markup \override #'(font-name . "STIXGeneral Bold") \box \caps Nacht/Maska""",
         direction=abjad.Up,
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     evans.metric_modulation(
         metronome_mark=((1, 4), 115),
         left_note=(abjad.Note("c'2")),
         right_note=(abjad.Note("c'4")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.call("Voice 1", clef_handlers[0], lambda _: abjad.Selection(_)),
 evans.call("Voice 2", clef_handlers[1], lambda _: abjad.Selection(_)),
예제 #29
0
     _call_text_spanner,
     baca.selectors.leaves(),
 ),
 evans.call(
     "Voice 3",
     _call_text_spanner,
     baca.selectors.leaves(),
 ),
 evans.call(
     "Voice 4",
     _call_text_spanner,
     baca.selectors.leaves(),
 ),
 evans.attach(
     "Global Context",
     mark_115,
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Voice 1",
     abjad.Dynamic("fff"),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Voice 2",
     abjad.Dynamic("fff"),
     baca.selectors.leaf(1),
 ),
 evans.attach(
     "Voice 3",
     abjad.Dynamic("fff"),
예제 #30
0
 ),
 evans.call(
     "score",
     evans.SegmentMaker.rewrite_meter,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 "skips",
 evans.call(
     "score",
     evans.SegmentMaker.beam_score,
     lambda _: abjad.Selection(_).components(abjad.Score),
 ),
 evans.attach(
     "Global Context",
     abjad.Markup(
         r"""\markup \override #'(font-name . "STIXGeneral Bold") \box \caps Plateaus""",
         direction=abjad.Up,
     ),
     baca.selectors.leaf(0),
 ),
 evans.call(
     "Voice 1",
     evans.PitchHandler([12], apply_all=True, apply_all_spelling="sharp"),
     lambda _: abjad.Selection(_),
 ),
 evans.call(
     "Voice 2",
     evans.PitchHandler([0], apply_all=True, apply_all_spelling="sharp"),
     lambda _: abjad.Selection(_),
 ),
 evans.call(
     "Voice 3",