aboutsummaryrefslogtreecommitdiff
path: root/gran
diff options
context:
space:
mode:
Diffstat (limited to 'gran')
-rw-r--r--gran/granulator.pd7001
-rw-r--r--gran/hanning.wavbin2092 -> 0 bytes
-rw-r--r--gran/help-granulator.pd165
3 files changed, 0 insertions, 7166 deletions
diff --git a/gran/granulator.pd b/gran/granulator.pd
deleted file mode 100644
index a1963c8..0000000
--- a/gran/granulator.pd
+++ /dev/null
@@ -1,7001 +0,0 @@
-#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;
diff --git a/gran/hanning.wav b/gran/hanning.wav
deleted file mode 100644
index b4f30fa..0000000
--- a/gran/hanning.wav
+++ /dev/null
Binary files differ
diff --git a/gran/help-granulator.pd b/gran/help-granulator.pd
deleted file mode 100644
index 52d509e..0000000
--- a/gran/help-granulator.pd
+++ /dev/null
@@ -1,165 +0,0 @@
-#N canvas 145 74 1000 707 10;
-#X obj 115 575 soundfiler;
-#X msg 34 171 open \$1 \$2;
-#X obj 85 91 hradio 15 1 0 8 empty empty empty 0 -6 0 8 -262144 -1
--1 0;
-#X obj 34 67 openpanel;
-#X obj 34 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 34 147 pack s f;
-#X obj 530 48 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X floatatom 581 50 5 0 0 0 - - -;
-#X obj 530 118 f;
-#X floatatom 596 176 5 0 0 0 - - -;
-#X floatatom 607 195 5 0 0 0 - - -;
-#X floatatom 654 216 5 0 0 0 - - -;
-#X floatatom 668 236 5 0 0 0 - - -;
-#X floatatom 717 255 5 0 0 0 - - -;
-#X floatatom 728 272 5 0 0 0 - - -;
-#X obj 33 576 *~ 0.1;
-#X obj 34 614 dac~;
-#X obj 596 150 line;
-#X obj 546 96 hradio 15 1 0 8 empty empty empty 0 -6 0 8 -262144 -1
--1 0;
-#X obj 530 363 pack f 0 0 50 0 69 0 1 0;
-#X floatatom 749 312 5 0 0 0 - - -;
-#X floatatom 760 329 5 0 0 0 - - -;
-#X text 286 24 ch 2005_04_10;
-#X msg 105 352 window cos;
-#X msg 105 374 window hanning.wav;
-#X msg 65 199 table foo 44100;
-#X text 74 216 use a specific table for the audio source;
-#X msg 84 257 table reset;
-#X obj 530 71 metro 25;
-#X msg 596 127 0 \, 1 1000;
-#N canvas 148 50 1061 709 help 0;
-#X obj 216 107 table realtime 441000;
-#X obj 49 161 tabwrite~ realtime;
-#X obj 49 131 adc~;
-#X obj 29 102 metro 10000;
-#X obj 29 51 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X text 54 51 loop recording on a table;
-#X obj 29 75 t f f;
-#X msg 29 190 0 \, 1 10000;
-#X text 122 193 position of the recording in the table;
-#X obj 29 386 f;
-#X text 195 161 record something in a table;
-#X msg 43 500 table realtime 441000;
-#X obj 43 478 loadbang;
-#X obj 29 423 t b f;
-#X obj 29 449 pack 0 0 0.1 300 0 69 0 1 0;
-#X obj 29 271 line 0 150;
-#X text 42 293 change the line time grain to adjust to played grain
-size;
-#X text 60 388 center of the reding position (0.1 * 10s after writing
-in the table);
-#X obj 569 383 f;
-#X msg 583 497 table realtime 441000;
-#X obj 583 475 loadbang;
-#X obj 569 420 t b f;
-#X obj 569 247 spigot 0;
-#X obj 620 209 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
-1;
-#X text 398 208 add an other granulator latter;
-#X obj 569 446 pack 0 0 0.5 60 0 69 5 1 0;
-#X obj 569 272 line 0 30;
-#X obj 29 315 - 0.1;
-#X obj 29 339 moses 0;
-#X obj 29 361 + 1;
-#X text 88 315 10% before the position of the writing index;
-#X text 93 342 to keep the number from 0 to 1;
-#X obj 569 520 granulator;
-#X obj 29 523 granulator;
-#X obj 569 312 - 0.5;
-#X obj 569 337 moses 0;
-#X obj 569 360 + 1;
-#X text 631 360 float modulo;
-#X connect 2 0 1 0;
-#X connect 2 1 1 0;
-#X connect 3 0 1 0;
-#X connect 3 0 7 0;
-#X connect 4 0 6 0;
-#X connect 6 0 3 0;
-#X connect 7 0 15 0;
-#X connect 7 0 22 0;
-#X connect 9 0 13 0;
-#X connect 11 0 33 0;
-#X connect 12 0 11 0;
-#X connect 13 0 14 0;
-#X connect 13 1 14 1;
-#X connect 14 0 33 0;
-#X connect 15 0 27 0;
-#X connect 18 0 21 0;
-#X connect 19 0 32 0;
-#X connect 20 0 19 0;
-#X connect 21 0 25 0;
-#X connect 21 1 25 1;
-#X connect 22 0 26 0;
-#X connect 23 0 22 1;
-#X connect 25 0 32 0;
-#X connect 26 0 34 0;
-#X connect 27 0 28 0;
-#X connect 28 0 29 0;
-#X connect 28 1 9 0;
-#X connect 29 0 9 0;
-#X connect 34 0 35 0;
-#X connect 35 0 36 0;
-#X connect 35 1 18 0;
-#X connect 36 0 18 0;
-#X restore 34 664 pd help RealTime Granulator;
-#X obj 34 552 granulator;
-#X text 260 7 granular synthesys with pd;
-#X text 65 46 open a sound file;
-#X text 8 111 table number (8 diferents files can be open in the same
-time);
-#X text 689 95 table to read;
-#X text 722 236 Random;
-#X text 776 272 Random;
-#X text 810 330 Random;
-#X text 645 175 grain position in the sound file (0 - 1);
-#X text 655 196 Random on this position;
-#X text 704 215 grain size (ms);
-#X text 766 254 pich (midi);
-#X text 798 311 amplitude (0 - 1);
-#X text 539 383 Table number \, position \, Random \, size \, random
-\, frequency \, random \, ampitude \, random;
-#X text 224 353 default windowing for the grain;
-#X text 240 373 load a soundfile for the windowing;
-#X text 196 572 always connect a soundfiler here : it help locating
-the sound relatively to the patch folder \, and not to the abstraction
-folder;
-#X text 95 279 to get back to the internal tables;
-#X text 74 232 (user has to fill it manually : used for live granulation)
-;
-#X connect 0 0 31 1;
-#X connect 1 0 31 0;
-#X connect 2 0 5 1;
-#X connect 3 0 5 0;
-#X connect 4 0 3 0;
-#X connect 5 0 1 0;
-#X connect 6 0 28 0;
-#X connect 7 0 28 1;
-#X connect 8 0 19 0;
-#X connect 9 0 19 1;
-#X connect 10 0 19 2;
-#X connect 11 0 19 3;
-#X connect 12 0 19 4;
-#X connect 13 0 19 5;
-#X connect 14 0 19 6;
-#X connect 15 0 16 0;
-#X connect 15 0 16 1;
-#X connect 17 0 9 0;
-#X connect 18 0 8 1;
-#X connect 19 0 31 0;
-#X connect 20 0 19 7;
-#X connect 21 0 19 8;
-#X connect 23 0 31 0;
-#X connect 24 0 31 0;
-#X connect 25 0 31 0;
-#X connect 27 0 31 0;
-#X connect 28 0 8 0;
-#X connect 29 0 17 0;
-#X connect 31 0 15 0;
-#X connect 31 1 0 0;