Example #1
0
def arpeggiator(score, pattern, pfield_index_list, value_list):
    selected = sco.select(score, pattern)
    arp = Arpeggiator(value_list)
    selected = selection.replace(selected, pfield_index_list, arp.next)
    return ''.join(sco.merge(score, selected))
Example #2
0
def test(n, expect, score_dict, pfield, pgenerator, *args):
    result = selection.replace(score_dict, pfield, pgenerator, *args)
    did_pass = result == expect

    return did_pass, n, 'replace()', str(expect), str(result)
def test(n, expect, score_dict, pfield, pgenerator, *args):
    result = selection.replace(score_dict, pfield, pgenerator, *args)
    did_pass = result == expect

    return did_pass, n, 'replace()', str(expect), str(result)
Example #4
0
def arpeggiator(score, pattern, pfield_index_list, value_list):
    selected = sco.select(score, pattern)
    arp = Arpeggiator(value_list)
    selected = selection.replace(selected, pfield_index_list, arp.next)
    return ''.join(sco.merge(score, selected))