示例#1
0
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_left_padding(-9),
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_y_offset(8),
    ),
)

# clarinets

commands(
    ("cl1", (1, 4)),
    library.margin_markup("Cl. 1"),
    library.parts("Clarinet", 1),
    baca.hairpin("mp < mf"),
    baca.make_repeat_tied_notes(),
    baca.edition("solo (cl. 1)", "solo"),
    baca.pitch("D5"),
)

commands(
    ("Global_Rests", (5, -1)),
    library.parts("Clarinet", 1),
)

commands(
    ("Global_Rests", (1, 4)),
    library.parts("Clarinet", 2),
示例#2
0
    ),
)

# clarinet

commands(
    ("cl1", (3, 6)),
    baca.edition("solo (cl. 3)", "solo"),
    baca.hairpin("mp < mf"),
    baca.make_repeat_tied_notes(),
    baca.pitch("C5"),
)

commands(
    "cl1",
    library.margin_markup("Cl. 3"),
    library.parts("Clarinet", 3),
)

# percussion

commands(
    [
        ("perc1", (3, 6)),
        ("perc2", (3, 6)),
    ],
    baca.dynamic("p"),
    baca.make_repeat_tied_notes(),
    baca.staff_position(0),
    baca.stem_tremolo(selector=baca.selectors.pleaves()),
)
示例#3
0
    "perc2",
    library.parts("Percussion", 2),
    baca.staff_lines(1),
)

commands(
    "perc4",
    library.parts("Percussion", 4),
    baca.staff_lines(1),
)

# start markup

voice_to_start_markup = {
    "1vn1": [
        library.margin_markup("Vni. I (1-10)"),
        baca.start_markup(["Violins I", "(1-10)"], hcenter_in=16),
    ],
    "1vn3": [
        library.margin_markup("Vni. I (11-18)"),
        baca.start_markup(["Violins I", "(11-18)"], hcenter_in=16),
    ],
    "2vn1": [
        library.margin_markup("Vni. II (1-10)"),
        baca.start_markup(["Violins II", "(1-10)"], hcenter_in=16),
    ],
    "2vn3": [
        library.margin_markup("Vni. II (11-18)"),
        baca.start_markup(["Violins II", "(11-18)"], hcenter_in=16),
    ],
    "va1": [
示例#4
0
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_left_padding(3),
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_y_offset(8),
    ),
)

# clarinet

commands(
    "cl1",
    library.margin_markup("Cl. 1"),
    library.parts("Clarinet", 1),
    baca.hairpin("mp <", right_broken=True),
    baca.make_repeat_tied_notes(),
    baca.pitch("Eb5"),
)

# bass clarinet

commands(
    "bcl1",
    library.parts("Bass.Clarinet"),
)

commands(
    ("bcl1", (5, 6)),
示例#5
0
    library.parts("Flute", 3),
)

commands(
    "fl2",
    library.parts("Flute", 2),
)

commands(
    "fl4",
    library.parts("Flute", 4),
)

commands(
    ("fl1", (1, 3)),
    library.margin_markup("Fl. (1+3)"),
    library.pennant_pitches("G5", [6]),
    library.pennant_rhythm([0, 0, -1, -1, 0], [0, 1, 2]),
    baca.not_parts(baca.voice_one()),
    baca.only_parts(
        baca.hairpin(
            "mf < ff",
            selector=baca.selectors.tleaves(),
        ), ),
    baca.slur(),
)

commands(
    ("fl3", (1, 3)),
    library.pennant_pitches("F5", [6]),
    library.pennant_rhythm([0, 0, 0, -1, -1], [0, 1]),
示例#6
0
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_left_padding(1),
    ),
    baca.tag(
        abjad.Tag("+TABLOID_SCORE"),
        baca.text_spanner_y_offset(8),
    ),
)

# clarinet

commands(
    "cl1",
    library.margin_markup("Cl. 3"),
    library.parts("Clarinet", 3),
    baca.hairpin("mp < mf"),
    baca.make_repeat_tied_notes(),
    baca.edition("solo (cl. 3)", "solo"),
    baca.pitch("C#5"),
)

# percussion

commands(
    "perc1",
    library.parts("Percussion", 1),
    baca.hairpin("p >o", right_broken=True),
    baca.make_repeat_tied_notes(),
    baca.staff_position(0),
示例#7
0
        baca.not_parts(baca.voice_one()),
    )


def lower_voice_suite(n=5):
    return baca.suite(
        baca.not_parts(baca.voice_two()),
        baca.not_parts(baca.text_spanner_staff_padding(n)),
    )


# solo violin

commands(
    "1vn5",
    library.margin_markup("Vni. I 18"),
    library.parts("First.Violin", 18),
    baca.dynamic("f"),
    baca.make_repeat_tied_notes(),
    baca.markup(r"\animales-appear-as-if-by-magic-markup"),
    baca.pitch("C#4"),
    baca.stem_tremolo(selector=baca.selectors.pleaves()),
)

# part assignments

voice_to_members = {
    "1vn1": (1, 4),
    "1vn2": (5, 8),
    "1vn3": (9, 12),
    "1vn4": (13, 17),
示例#8
0
    baca.make_notes(),
    baca.markup(r"\animales-harmonic-touch-lowest-string-of-piano-markup"),
    baca.pitch("C#4"),
    baca.only_parts(baca.text_script_x_offset(3)),
)

# slate

commands(
    "perc4",
    library.parts("Percussion", 4),
)

commands(
    ("perc4", (1, 8)),
    library.margin_markup("Perc. 4 (slate)"),
    baca.dynamic('"mf"'),
    baca.make_tied_repeated_durations([(1, 4)]),
    baca.markup(r"\animales-stonecircle-markup"),
    baca.only_parts(baca.text_script_x_offset(3)),
    baca.staff_position(0),
)

for voice in (
        "perc4",
        "pf1",
):
    commands(
        (voice, 1),
        baca.tag(
            abjad.Tag("+TABLOID_SCORE"),
示例#9
0
# cymbal

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

# bass drum

commands(
    "perc3",
    library.margin_markup("Perc. 3 (BD)"),
    library.parts("Percussion", 3),
    baca.clef("percussion"),
    baca.dynamic("p"),
    baca.make_repeat_tied_notes(),
    baca.markup(r"\animales-bass-drum-soft-yarn-mallets-markup"),
    baca.only_parts(baca.text_script_extra_offset((0, 4))),
    baca.staff_lines(1),
    baca.staff_position(0),
    baca.stem_tremolo(selector=baca.selectors.pleaves()),
)

# tam-tam

commands(
    "perc4",