#N canvas 876 577 774 193 10; #X floatatom 75 30 5 0 100 0 #1base #1base-set #1base, f 5; #N canvas 372 85 629 314 ctls 0; #X obj 250 45 r reset; #X obj 250 86 del 20; #X obj 250 109 symbol \$1; #X obj 250 65 t b; #X obj 315 75 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 250 130 \; \$1mark 0 \; \$1base 0 \; \$1range 100 \; \$1tempo 0 \; \$1seq 10 \; \$1line 0 \; \$1order 100 \; \$1ost 0 \;; #X obj 34 73 genctl \$1mark; #X obj 34 93 genctl \$1base; #X obj 34 114 genctl \$1range 100; #X obj 34 135 genctl \$1tempo; #X obj 34 156 genctl \$1seq 10; #X obj 34 177 genctl \$1line; #X obj 34 198 genctl \$1order 100; #X obj 34 219 genctl \$1ost; #N canvas 749 123 695 673 markov-works 0; #X obj 471 68 r \$1tempo; #X obj 471 111 expr pow(2 \, $f1/12); #X msg 471 138 tempo \$1; #X obj 132 89 f; #X obj 169 90 + 1; #X obj 132 121 moses 100; #X obj 201 121 expr 200 - $f1; #X msg 128 182 \$1 64 100; #X msg 163 61 -1; #X obj 83 43 metro 1000; #X obj 83 23 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X msg 225 169 clear \, record 1; #X obj 128 145 moses 0; #X obj 172 349 r \$1base; #X obj 122 357 +; #X obj 122 330 *; #X obj 167 325 * 0.01; #X obj 168 283 r \$1range; #X obj 172 372 line; #X obj 167 305 line; #X obj 471 90 line; #X obj 118 525 pack; #X obj 210 500 r \$1line; #X obj 210 520 t f; #X obj 293 21 r \$1mark; #X msg 293 81 play \$1; #X obj 415 212 t f; #X obj 415 192 r \$1order; #X obj 415 232 * 0.01; #X msg 416 253 depth \$1; #X msg 322 129 print; #X obj 518 174 r \$1seq; #X obj 518 197 line; #X obj 532 239 t f f f; #X obj 593 271 int; #X obj 557 275 int; #X obj 594 293 + 1; #X obj 517 277 -; #X obj 508 352 pack 0 s s; #X msg 508 374 mix \$2 \$3 \$1; #X obj 523 219 * 0.1; #X obj 556 314 makefilename walk%d; #X obj 596 337 makefilename walk%d; #X floatatom 66 251 5 0 0 0 - - -, f 5; #X obj 591 71 r \$1ost; #X obj 592 92 line; #X obj 592 113 / 100; #X msg 591 134 uniformize \$1; #X obj 265 216 loadbang; #X msg 267 243 read walk0.txt; #X msg 351 83 0; #X obj 351 104 s auto-register-\$1; #X msg 381 83 1 markov; #X obj 351 56 sel 0 1; #X obj 91 439 spigot; #X obj 223 407 t f; #X obj 223 387 r \$1quantize; #X obj 131 420 == 0; #X obj 149 450 spigot; #X obj 189 431 == 1; #X obj 150 470 + 0.5; #X obj 150 489 i; #X obj 118 547 s auto-param-\$1; #X obj 355 353 b; #X obj 355 390 spigot; #X obj 425 407 r \$1bias; #X obj 425 430 line; #X obj 336 427 random 100; #X obj 336 449 moses; #X obj 342 523 list; #X obj 379 497 r \$1biaslist; #X obj 336 473 b; #X obj 353 557 t l l; #X obj 378 580 list length; #X obj 301 518 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 379 637 random; #X obj 347 658 list split; #X obj 376 682 t f; #X obj 381 609 t b f; #X obj 335 498 del 0; #X msg 5 436 override \$1; #X obj 40 332 -; #X obj 40 359 /; #X obj 65 358 max 0.01; #X obj 316 553 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 27 473 5 0 0 0 - - -, f 5; #X obj 44 411 int; #X floatatom 343 714 5 0 0 0 - - -, f 5; #X msg 522 501 60 66 72 78; #X msg 28 202 override 50; #X msg 25 172 override 45; #X obj 44 388 + 0.5; #X obj 122 232 smerdyakov 100 3; #X connect 0 0 20 0; #X connect 1 0 2 0; #X connect 2 0 92 0; #X connect 3 0 4 0; #X connect 3 0 5 0; #X connect 4 0 3 1; #X connect 5 0 12 0; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 92 0; #X connect 8 0 3 1; #X connect 9 0 3 0; #X connect 10 0 9 0; #X connect 11 0 92 0; #X connect 12 0 11 0; #X connect 12 1 7 0; #X connect 13 0 18 0; #X connect 14 0 54 0; #X connect 14 0 58 0; #X connect 15 0 14 0; #X connect 16 0 15 1; #X connect 16 0 83 0; #X connect 17 0 19 0; #X connect 18 0 14 1; #X connect 18 0 81 1; #X connect 19 0 16 0; #X connect 20 0 1 0; #X connect 21 0 62 0; #X connect 22 0 23 0; #X connect 23 0 21 1; #X connect 24 0 25 0; #X connect 24 0 53 0; #X connect 25 0 92 0; #X connect 26 0 28 0; #X connect 27 0 26 0; #X connect 28 0 29 0; #X connect 29 0 92 0; #X connect 30 0 92 0; #X connect 31 0 32 0; #X connect 32 0 40 0; #X connect 33 0 37 0; #X connect 33 1 35 0; #X connect 33 2 34 0; #X connect 34 0 36 0; #X connect 35 0 37 1; #X connect 35 0 41 0; #X connect 36 0 42 0; #X connect 37 0 38 0; #X connect 38 0 39 0; #X connect 39 0 92 0; #X connect 40 0 33 0; #X connect 41 0 38 1; #X connect 42 0 38 2; #X connect 44 0 45 0; #X connect 45 0 46 0; #X connect 46 0 47 0; #X connect 47 0 92 0; #X connect 48 0 49 0; #X connect 49 0 92 0; #X connect 50 0 51 0; #X connect 52 0 51 0; #X connect 53 0 50 0; #X connect 53 1 52 0; #X connect 54 0 21 0; #X connect 55 0 57 0; #X connect 55 0 59 0; #X connect 56 0 55 0; #X connect 57 0 54 1; #X connect 58 0 60 0; #X connect 59 0 58 1; #X connect 60 0 61 0; #X connect 61 0 21 0; #X connect 63 0 64 0; #X connect 64 0 67 0; #X connect 65 0 66 0; #X connect 66 0 64 1; #X connect 66 0 68 1; #X connect 67 0 68 0; #X connect 68 0 71 0; #X connect 69 0 72 0; #X connect 70 0 69 1; #X connect 71 0 79 0; #X connect 72 0 76 0; #X connect 72 1 73 0; #X connect 73 0 78 0; #X connect 74 0 69 0; #X connect 75 0 76 1; #X connect 76 1 77 0; #X connect 77 0 81 0; #X connect 77 0 87 0; #X connect 78 0 75 0; #X connect 78 1 75 1; #X connect 79 0 69 0; #X connect 80 0 92 0; #X connect 81 0 82 0; #X connect 82 0 91 0; #X connect 83 0 82 1; #X connect 86 0 80 0; #X connect 86 0 85 0; #X connect 88 0 69 1; #X connect 89 0 92 0; #X connect 90 0 92 0; #X connect 91 0 86 0; #X connect 92 0 43 0; #X connect 92 0 63 0; #X connect 92 0 15 0; #X restore 32 278 pd markov-works; #X obj 36 238 genctl \$1quantize; #X obj 36 257 genctl \$1bias; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 2 0 5 0; #X connect 3 0 1 0; #X connect 4 0 2 0; #X restore 301 132 pd ctls; #X obj 94 11 tgl 15 0 \$1mark \$1mark-set \$1mark -77 7 0 12 -262144 -1 -1 1 1; #X floatatom 75 46 5 0 100 0 #1range #1range-set #1range, f 5; #X floatatom 75 62 5 0 100 0 #1tempo #1tempo-set #1tempo, f 5; #X floatatom 301 23 5 0 200 0 #1seq #1seq-set #1seq, f 5; #X floatatom 301 57 5 0 1000 0 #1line #1line-set #1line, f 5; #X floatatom 301 73 5 0 200 0 #1order #1order-set #1order, f 5; #X floatatom 301 88 5 0 100 0 #1ost #1ost-set #1ost, f 5; #X obj 102 87 tgl 15 0 \$1quantize \$1quantize-set \$1quantize -80 7 0 12 -262144 -1 -1 1 1; #X floatatom 301 105 5 0 100 0 #1bias #1bias-set #1bias, f 5; #X text 119 32 freq de base; #X text 116 46 ambitus (+base); #X text 117 64 tempo stockau12; #X text 344 20 entre 10 et 90 regul avec des pas + gds 110 et 190 irreguliers ; #X text 344 55 glissando entre les pas; #X text 348 72 0 alea \, 100 = 1er ordre \, 200 = 2eme ordre; #X text 346 90 ostinato pour rendre regulier les tmps; #X text 345 106 pour integrer es hauteura focales;