#N canvas 43 71 721 504 10; #X obj 353 190 until; #X msg 510 123 clear; #X obj 383 319 pack f f; #X obj 384 368 tabwrite \$0-serie; #N canvas 0 0 450 300 (subpatch) 0; #X array \$0-serie 12 float 2; #X coords 0 11 11 0 120 120 1; #X restore 105 273 graph; #X obj 62 45 inlet; #X obj 28 133 tabread \$0-serie; #X obj 35 199 outlet; #X floatatom 590 289 5 0 0 0 - - -; #X obj 498 233 f 0; #X obj 533 232 + 1; #X obj 353 149 t b f b; #X obj 328 113 inlet; #X obj 399 54 loadbang; #X obj 403 87 f \$1; #X text 337 8 seed (resets it); #X text 67 11 offset; #X msg 512 156 0; #X obj 367 219 t b b; #X floatatom 331 56 5 0 0 0 - - -; #X msg 503 191 seed \$1; #X floatatom 135 48 5 0 0 0 - - -; #X floatatom 103 196 5 0 0 0 - - -; #X obj 70 75 t f f; #X text 189 -28 serial music abstraction; #X msg 353 168 12; #X obj 205 124 div 12; #X obj 32 112 % 12; #X text 110 248 this is a permutation; #X text 690 -18 @uses zexy; #X obj 32 170 expr $f1+12*$f2; #X obj 384 256 cyclone/urn 12; #X connect 0 0 18 0; #X connect 1 0 31 0; #X connect 2 0 3 0; #X connect 5 0 23 0; #X connect 6 0 30 0; #X connect 9 0 10 0; #X connect 9 0 8 0; #X connect 9 0 2 1; #X connect 10 0 9 1; #X connect 11 0 25 0; #X connect 11 1 20 0; #X connect 11 2 1 0; #X connect 11 2 17 0; #X connect 12 0 11 0; #X connect 13 0 14 0; #X connect 14 0 11 0; #X connect 17 0 9 1; #X connect 18 0 31 0; #X connect 18 1 9 0; #X connect 19 0 11 0; #X connect 20 0 31 0; #X connect 21 0 23 0; #X connect 23 0 27 0; #X connect 23 1 26 0; #X connect 25 0 0 0; #X connect 26 0 30 1; #X connect 27 0 6 0; #X connect 30 0 22 0; #X connect 30 0 7 0; #X connect 31 0 2 0;