#N canvas 51 92 1066 445 10; #X obj 223 392 outlet; #X obj 44 388 outlet~; #X obj 220 14 inlet; #X obj 513 25 inlet; #X msg 514 351 \; \$1 \$2 \;; #X obj 513 239 t b f; #X obj 514 284 f; #X obj 514 328 pack s f; #N canvas 0 0 1139 604 choix_table 0; #X obj 26 18 inlet; #X obj 26 526 outlet; #X obj 26 196 t f f; #X obj 123 527 outlet; #X obj 134 286 r \$0-table0; #X msg 134 312 set \$1; #X obj 123 258 sel 0 1 2 3 4 5 6 7; #X msg 123 338 1024; #X msg 226 313 set \$1; #X msg 215 339 0; #X msg 314 315 set \$1; #X msg 303 341 0; #X msg 406 316 set \$1; #X msg 395 342 0; #X msg 493 318 set \$1; #X msg 482 344 0; #X msg 585 319 set \$1; #X msg 574 345 0; #X msg 673 321 set \$1; #X msg 662 347 0; #X msg 765 322 set \$1; #X msg 754 348 0; #X obj 227 287 r \$0-table1; #X obj 314 289 r \$0-table2; #X obj 406 290 r \$0-table3; #X obj 493 292 r \$0-table4; #X obj 585 293 r \$0-table5; #X obj 673 295 r \$0-table6; #X obj 765 296 r \$0-table7; #X obj 26 222 makefilename \$0-table%d; #X obj 133 17 inlet; #X obj 133 158 unpack s f; #X obj 96 183 symbol; #X obj 96 155 t b; #X obj 26 131 spigot 1; #X obj 96 132 spigot 0; #X obj 133 42 route reset; #X msg 77 89 1; #X msg 88 111 0; #X msg 205 89 1; #X msg 147 90 0; #X obj 205 65 t b a; #X connect 0 0 34 0; #X connect 0 0 35 0; #X connect 2 0 29 0; #X connect 2 1 6 0; #X connect 4 0 5 0; #X connect 5 0 7 0; #X connect 6 0 7 0; #X connect 6 1 9 0; #X connect 6 2 11 0; #X connect 6 3 13 0; #X connect 6 4 15 0; #X connect 6 5 17 0; #X connect 6 6 19 0; #X connect 6 7 21 0; #X connect 7 0 3 0; #X connect 8 0 9 0; #X connect 9 0 3 0; #X connect 10 0 11 0; #X connect 11 0 3 0; #X connect 12 0 13 0; #X connect 13 0 3 0; #X connect 14 0 15 0; #X connect 15 0 3 0; #X connect 16 0 17 0; #X connect 17 0 3 0; #X connect 18 0 19 0; #X connect 19 0 3 0; #X connect 20 0 21 0; #X connect 21 0 3 0; #X connect 22 0 8 0; #X connect 23 0 10 0; #X connect 24 0 12 0; #X connect 25 0 14 0; #X connect 26 0 16 0; #X connect 27 0 18 0; #X connect 28 0 20 0; #X connect 29 0 1 0; #X connect 30 0 36 0; #X connect 31 0 32 1; #X connect 31 1 3 0; #X connect 32 0 1 0; #X connect 33 0 32 0; #X connect 34 0 2 0; #X connect 35 0 33 0; #X connect 36 0 37 0; #X connect 36 0 40 0; #X connect 36 1 41 0; #X connect 37 0 34 1; #X connect 38 0 34 1; #X connect 39 0 35 1; #X connect 40 0 35 1; #X connect 41 0 39 0; #X connect 41 0 38 0; #X connect 41 1 31 0; #X restore 44 225 pd choix_table; #X obj 706 141 loadbang; #X obj 722 300 table \$0-env 1024; #X obj 689 173 \$0; #X msg 689 234 \; \$1-env cosinesum 1024 0.5 -0.5 \;; #X text 680 265 chargement de la table d'envelope des grains; #N canvas 222 29 855 936 multit_grains 0; #X obj 49 23 inlet; #X obj 51 837 outlet~; #X text 228 42 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat; #X obj 411 820 print granulator; #X msg 411 797 buffer overflow : please add some more grain!; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 59 73 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 72 95 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 82 119 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 95 143 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 105 167 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 117 190 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 128 213 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 49 49 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 151 258 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 164 280 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 174 304 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 187 328 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 197 352 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 210 374 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 220 398 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 141 234 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 239 443 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 252 465 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 262 489 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 275 513 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 285 537 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 298 559 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 308 583 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 229 419 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 331 628 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 344 650 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 354 674 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 367 698 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 377 722 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 390 744 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 400 768 pd ch_grain; #N canvas 0 0 450 300 ch_grain 0; #X obj 160 657 line~; #X msg 64 415 set \$1; #X obj 160 686 tabread4~; #X obj 297 749 *~; #X obj 297 781 outlet~; #X obj 28 8 inlet; #N canvas 0 0 1015 762 start_envelope 0; #X obj 16 10 inlet; #X obj 17 122 outlet~; #X msg 16 39 0 \, 1024 \$1; #X obj 16 66 line~; #X obj 16 92 tabread4~ \$0-env; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X restore 321 695 pd start_envelope; #X obj 186 323 * 44.1; #X obj 161 352 -; #X text 202 352 taille exploitable de la table; #X obj 161 413 *; #X text 202 416 debut du sample (echantillon); #X obj 159 576 pack f f f; #X msg 159 601 \$1 \, \$2 \$3; #X obj 161 451 t f f; #X obj 209 481 +; #X text 285 477 fin du sample; #X obj 611 792 outlet; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 189 +; #X obj 203 46 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 87 151 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 147 180 pd rnd127; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 102 198 +; #X obj 203 41 * 10000; #X obj 127 124 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 211 205 pd rnd127; #X text 189 150 position; #X text 257 183 taille; #X text 271 257 freq relative; #X obj 321 665 f; #X obj 188 51 delay; #X msg 272 79 0; #X msg 628 46 1; #X obj 272 113 switch~; #X obj 28 62 spigot; #X obj 609 85 spigot; #X msg 122 48 1; #X msg 115 74 0; #X obj 122 6 loadbang; #X obj 28 88 t a b; #X msg 679 45 0; #X msg 319 80 1; #X obj 19 388 t b s b; #X obj 28 32 t a a; #X obj 186 290 *; #X text 273 323 taille en echantillon de lecture; #X obj 213 229 mtof; #X obj 213 256 / 440; #X text 323 202 freq (midi); #X obj 28 120 unpack s f f f f f f f f f; #X text 365 115 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, rand; #N canvas 0 0 450 300 rnd127 0; #X obj 40 18 inlet; #X obj 203 19 inlet; #X obj 103 257 outlet; #X obj 40 57 t f b; #X obj 127 96 random 0; #X obj 103 210 +; #X obj 203 41 * 10000; #X obj 127 122 / 10000; #X obj 128 155 - 0; #X obj 241 83 / 2; #X connect 0 0 3 0; #X connect 1 0 6 0; #X connect 1 0 9 0; #X connect 3 0 5 0; #X connect 3 1 4 0; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 4 1; #X connect 7 0 8 0; #X connect 8 0 5 1; #X connect 9 0 8 1; #X restore 347 290 pd rnd127; #X text 453 288 amplitude; #X obj 321 724 *~; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 5 0 38 0; #X connect 6 0 48 0; #X connect 7 0 8 1; #X connect 7 0 15 1; #X connect 8 0 10 0; #X connect 10 0 14 0; #X connect 12 0 13 0; #X connect 13 0 0 0; #X connect 14 0 12 0; #X connect 14 1 15 0; #X connect 15 0 12 1; #X connect 18 0 10 1; #X connect 19 0 12 2; #X connect 19 0 24 1; #X connect 19 0 39 0; #X connect 19 0 25 1; #X connect 20 0 41 0; #X connect 24 0 6 0; #X connect 25 0 26 0; #X connect 25 0 31 0; #X connect 25 0 35 0; #X connect 26 0 28 0; #X connect 27 0 30 1; #X connect 29 0 34 0; #X connect 30 0 17 0; #X connect 31 0 29 1; #X connect 32 0 29 1; #X connect 33 0 31 0; #X connect 33 0 26 0; #X connect 33 0 35 0; #X connect 34 0 44 0; #X connect 34 1 32 0; #X connect 34 1 36 0; #X connect 34 1 27 0; #X connect 35 0 30 1; #X connect 36 0 28 0; #X connect 37 0 24 0; #X connect 37 1 1 0; #X connect 37 2 25 0; #X connect 38 0 29 0; #X connect 38 1 30 0; #X connect 39 0 7 0; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 37 0; #X connect 44 1 8 0; #X connect 44 2 18 0; #X connect 44 3 18 1; #X connect 44 4 19 0; #X connect 44 5 19 1; #X connect 44 6 20 0; #X connect 44 7 20 1; #X connect 44 8 46 0; #X connect 44 9 46 1; #X connect 46 0 48 1; #X connect 48 0 3 1; #X restore 321 604 pd ch_grain; #X connect 0 0 12 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 5 1 6 0; #X connect 6 0 1 0; #X connect 6 1 7 0; #X connect 7 0 1 0; #X connect 7 1 8 0; #X connect 8 0 1 0; #X connect 8 1 9 0; #X connect 9 0 1 0; #X connect 9 1 10 0; #X connect 10 0 1 0; #X connect 10 1 11 0; #X connect 11 0 1 0; #X connect 11 1 20 0; #X connect 12 0 1 0; #X connect 12 1 5 0; #X connect 13 0 1 0; #X connect 13 1 14 0; #X connect 14 0 1 0; #X connect 14 1 15 0; #X connect 15 0 1 0; #X connect 15 1 16 0; #X connect 16 0 1 0; #X connect 16 1 17 0; #X connect 17 0 1 0; #X connect 17 1 18 0; #X connect 18 0 1 0; #X connect 18 1 19 0; #X connect 19 0 1 0; #X connect 19 1 28 0; #X connect 20 0 1 0; #X connect 20 1 13 0; #X connect 21 0 1 0; #X connect 21 1 22 0; #X connect 22 0 1 0; #X connect 22 1 23 0; #X connect 23 0 1 0; #X connect 23 1 24 0; #X connect 24 0 1 0; #X connect 24 1 25 0; #X connect 25 0 1 0; #X connect 25 1 26 0; #X connect 26 0 1 0; #X connect 26 1 27 0; #X connect 27 0 1 0; #X connect 27 1 36 0; #X connect 28 0 1 0; #X connect 28 1 21 0; #X connect 29 0 1 0; #X connect 29 1 30 0; #X connect 30 0 1 0; #X connect 30 1 31 0; #X connect 31 0 1 0; #X connect 31 1 32 0; #X connect 32 0 1 0; #X connect 32 1 33 0; #X connect 33 0 1 0; #X connect 33 1 34 0; #X connect 34 0 1 0; #X connect 34 1 35 0; #X connect 35 0 1 0; #X connect 35 1 4 0; #X connect 36 0 1 0; #X connect 36 1 29 0; #X restore 44 352 pd multit_grains; #X text 278 393 doit rentrer ds un soundfiler; #X text 527 47 doit etre connect a l'entre du soundfiller pour avoir la taille du sample; #X text 667 405 table d'onde des fichiers audio + de l'envelope; #X obj 44 188 unpack f f f f f f f f f; #X obj 44 262 pack s f 0 0 50 0 1 0 0.1 0; #X text 66 294 table \, taille de la table \, position (0 \, 1) \, aleat \, taille du grain \, aleat \, freq relative \, aleat \, amplitude \, aleat; #X obj 514 307 makefilename \$0-table%d; #X obj 689 118 route cos; #X obj 220 76 unpack s f; #X obj 747 164 pack s \$0; #X obj 747 209 soundfiler; #X obj 845 319 table \$0-table4 5; #X obj 845 338 table \$0-table5 5; #X obj 845 357 table \$0-table6 5; #X obj 845 376 table \$0-table7 5; #X obj 722 319 table \$0-table0 5; #X obj 722 338 table \$0-table1 5; #X obj 722 357 table \$0-table2 5; #X obj 722 376 table \$0-table3 5; #X obj 220 38 route open window table; #X msg 747 188 read -resize \$1 \$2-env; #X msg 225 372 read -resize \$1 \$2; #X obj 225 349 pack s s; #X obj 276 326 makefilename \$0-table%d; #X connect 2 0 34 0; #X connect 3 0 5 0; #X connect 5 0 6 0; #X connect 5 1 7 1; #X connect 6 0 21 0; #X connect 7 0 4 0; #X connect 8 0 19 0; #X connect 8 1 19 1; #X connect 9 0 11 0; #X connect 11 0 12 0; #X connect 14 0 1 0; #X connect 18 0 8 0; #X connect 18 1 19 2; #X connect 18 2 19 3; #X connect 18 3 19 4; #X connect 18 4 19 5; #X connect 18 5 19 6; #X connect 18 6 19 7; #X connect 18 7 19 8; #X connect 18 8 19 9; #X connect 19 0 14 0; #X connect 21 0 7 0; #X connect 22 0 11 0; #X connect 22 1 24 0; #X connect 23 0 37 0; #X connect 23 1 6 1; #X connect 23 1 38 0; #X connect 24 0 35 0; #X connect 34 0 23 0; #X connect 34 1 22 0; #X connect 34 2 8 1; #X connect 34 3 18 0; #X connect 35 0 25 0; #X connect 36 0 0 0; #X connect 37 0 36 0; #X connect 38 0 37 1;