コード例 #1
0
    funnel = evans.funnel_inner_tree_to_x(rtm_string=rotation, x=6)
    funnels.append(funnel)

index_cycle = evans.cyc([i for i in range(len(funnels[0]))])
tuple_list = []
for i in range(len(rotations)):
    tuple_ = (i, next(index_cycle))
    tuple_list.append(tuple_)

final_rtm_list = []
for tuple_ in tuple_list:
    a = tuple_[0]
    b = tuple_[-1]
    final_rtm_list.append(funnels[a][b])

final_rtm_list = evans.rotate(final_rtm_list, 1)

# ## MAKERS ###

padovan_1 = evans.e_dovan_cycle(n=2, iters=30, first=1, second=1, modulus=9)

padovan_2 = evans.e_dovan_cycle(n=2, iters=30, first=2, second=3, modulus=5)
padovan_3 = evans.e_dovan_cycle(n=2, iters=30, first=1, second=1, modulus=7)
padovan_4 = evans.e_dovan_cycle(n=2, iters=30, first=4, second=7, modulus=9)

rmaker_three = abjadext.rmakers.stack(
    abjadext.rmakers.talea(padovan_1, 8, extra_counts=[0, 1, 0, -1]),  # B
    abjadext.rmakers.trivialize(abjad.select().tuplets()),
    abjadext.rmakers.extract_trivial(abjad.select().tuplets()),
    abjadext.rmakers.rewrite_rest_filled(abjad.select().tuplets()),
    abjadext.rmakers.rewrite_sustained(abjad.select().tuplets()),
コード例 #2
0
violin_1_chord_2 = [
    _ for _ in chord_2
    if instrument_one_range_lowest <= _ <= instrument_one_range_highest
]
violin_1_chord_3 = [
    _ for _ in chord_3
    if instrument_one_range_lowest <= _ <= instrument_one_range_highest
]
violin_1_chord_4 = [
    _ for _ in chord_4
    if instrument_one_range_lowest <= _ <= instrument_one_range_highest
]

violin_1_mirrored_chord_1 = evans.mirror(violin_1_chord_1,
                                         sequential_duplicates=False)
violin_1_rotated_chord_1 = evans.rotate(violin_1_chord_1, 18)

violin_1_random_walk_chord_1 = [
    x for x in evans.random_walk(
        random_seed=2,
        length=20000,
        step_list=[1, 2, 1],
        mapped_list=violin_1_rotated_chord_1,
    )
]

violin_1_mirrored_chord_2 = evans.mirror(violin_1_chord_2,
                                         sequential_duplicates=False)
violin_1_rotated_chord_2 = evans.rotate(violin_1_chord_2, 12)

violin_1_random_walk_chord_2 = [