/uduk-core

Uduk Core

Primary LanguageJavaScript

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