예제 #1
0
import evans

clef_handler_one = evans.ClefHandler(clef="treble",
                                     add_extended_clefs=True,
                                     add_ottavas=False)

clef_handler_two = evans.ClefHandler(clef="treble",
                                     add_extended_clefs=True,
                                     add_ottavas=False)

clef_handler_three = evans.ClefHandler(clef="alto",
                                       add_extended_clefs=True,
                                       add_ottavas=True)

clef_handler_four = evans.ClefHandler(clef="bass",
                                      add_extended_clefs=True,
                                      add_ottavas=True)

clef_handlers = [
    clef_handler_one,
    clef_handler_two,
    clef_handler_three,
    clef_handler_four,
]
예제 #2
0
from adumbration.materials.score_structure.instruments import instruments as insts
from adumbration.materials.score_structure.score_structure import score
from adumbration.materials.score_structure.segment_12.time_signatures import (
    time_signatures, )
from adumbration.materials.timespans.segment_12.convert_timespans import (
    handler_commands,
    rhythm_commands,
)

clefs = [
    clef_handlers[0],
    clef_handlers[1],
    clef_handlers[2],
    evans.ClefHandler(
        clef="treble",
        add_extended_clefs=True,
        add_ottavas=True,
    ),
]

tempo_handler = evans.TempoSpannerHandler(
    tempo_list=[
        (2, 0, 1, "60"),
        (2, 0, 1, "90"),
        (2, 0, 1, "90"),
        (2, 0, 1, "120"),
        (2, 0, 1, "120"),
        (2, 0, 1, "60"),
    ],
    boolean_vector=[1],
    padding=0.2,
예제 #3
0
import evans

clef_handler_one = evans.ClefHandler(clef="treble",
                                     add_extended_clefs=True,
                                     add_ottavas=False)

clef_handlers = [clef_handler_one]
예제 #4
0
         left_note=(abjad.Note("c'4")),
         right_note=(abjad.Note("c'2")),
         modulated_beat=(abjad.Note("c'4")),
     ),
     baca.selectors.leaf(0),
 ),
 evans.attach(
     "Global Context",
     title_markup,
     baca.selectors.leaf(0),
 ),
 evans.call(
     "Voice 4",
     evans.ClefHandler(
         clef="bass",
         add_extended_clefs=True,
         add_ottavas=True,
     ),
     lambda _: abjad.Selection(_).logical_ties(),
 ),
 evans.detach(
     "Voice 4",
     abjad.Clef("tenorvarC"),
     lambda _: abjad.Selection(_).run(11).leaf(1),
 ),
 evans.detach(
     "Voice 4",
     abjad.Clef("treble"),
     lambda _: abjad.Selection(_).run(11).leaf(5),
 ),
 evans.attach(
예제 #5
0
 ),
 evans.call(
     "Voice 1",
     clef_handlers[0],
     lambda _: abjad.Selection(_),
 ),
 evans.call(
     "Voice 2",
     clef_handlers[1],
     lambda _: abjad.Selection(_),
 ),
 evans.call(
     "Voice 3",
     evans.ClefHandler(
         clef="alto",
         add_extended_clefs=True,
         add_ottavas=True,
     ),
     lambda _: abjad.Selection(_),
 ),
 evans.call(
     "Voice 4",
     evans.ClefHandler(
         allowable_clefs=["bass", "treble"],
         clef="bass",
         clef_shelf=12,
         add_extended_clefs=True,
         add_ottavas=True,
     ),
     lambda _: abjad.Selection(_),
 ),
예제 #6
0
         46,
         47,
         48,
         49,
         50,
         51,
     ]),
 ),
 evans.call("Voice 1", clef_handlers[0], lambda _: abjad.Selection(_)),
 evans.call("Voice 2", clef_handlers[1], lambda _: abjad.Selection(_)),
 evans.call("Voice 3", clef_handlers[2], lambda _: abjad.Selection(_)),
 evans.call(
     "Voice 4",
     evans.ClefHandler(
         allowable_clefs=["bass", "treble"],
         clef="bass",
         add_extended_clefs=True,
         add_ottavas=True,
     ),
     lambda _: abjad.Selection(_),
 ),
 evans.detach(
     "Voice 4",
     abjad.Dynamic("f"),
     baca.selectors.leaf(27, pitched=True),
 ),
 evans.detach(
     "Voice 3",
     abjad.Dynamic("f"),
     baca.selectors.leaf(-9, pitched=True),
 ),
 evans.detach(