#N canvas 773 386 697 300 10; #X msg 15 8 /rhythm 2 -1 -1 1 1 1 -1; #X obj 15 50 route /rhythm /melody; #N canvas 0 0 450 300 (subpatch) 0; #X array array1 7 float 1; #A 0 2 -1 -1 1 1 1 -1; #X coords 0 2 6 -2 200 140 1 0 0; #X restore 230 84 graph; #X obj 15 73 tabset array1; #X obj 75 93 tabset array2; #X msg 174 8 /melody 0 1 1 0 0 0 -2; #X text 333 8 I am using messages \, but you can receive this as OSC ; #N canvas 0 0 450 300 (subpatch) 0; #X array array2 7 float 1; #A 0 0 1 1 0 0 0 -2; #X coords 0 2 6 -2 200 140 1 0 0; #X restore 440 84 graph; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 1 4 0; #X connect 5 0 1 0;