o o o-o o o o o | | | \ | | | / | | | O | | OO | | | / | | | \ o-o o-o o-o o o
<script src="util.js"></script>
<script src="interval.js"></script>
<script src="sequence.js"></script>
<script src="alignment.js"></script>
<script src="harmonizer.js"></script>
z type
s = sweep
a = alternate
l = legato
t = tap
short int {start, end}
uduk-notation> set rule = a[a, l]!t!s[a] && set method = {0: hmm 1: randomwalk n:...}
output: real-time / vexflow / midi / fl ?
uduk-beat-alignment> set (4/4)
o.......o....... 2n ....o.......o... 2 o...o...o...o... 4 .o.o.o.o.o.o.o.o 8 o.o.o.o.o.o.o.o. 8 oooooooooooooooo 16
playrate 16 x2 32