Exemplo n.º 1
0
def beats_to_voice(beats):
    result = Voice()
    for beat in beats:
        cur_beat = Beat()
        tones = re.findall(r'(\\|/)?([0-7\*])(\,|\')*', beat)
        for group_digit in tones:
            cur_beat.add_tone(digit_to_tone(group_digit))
        result.add_beat(cur_beat)
    return result