diff options
author | Cyrille Henry <nusmuk@users.sourceforge.net> | 2005-04-22 13:26:40 +0000 |
---|---|---|
committer | Cyrille Henry <nusmuk@users.sourceforge.net> | 2005-04-22 13:26:40 +0000 |
commit | a8a191ac8f6c9a550c7afbd9557a0faeba3daf7d (patch) | |
tree | 1a021c5f1c65f4e4d68fb3c546a00f19466d798e /gran/granulator.pd |
an other granulator synthesys abstraction...svn2git-root.0
svn path=/trunk/abstractions/nusmuk/; revision=2805
Diffstat (limited to 'gran/granulator.pd')
-rw-r--r-- | gran/granulator.pd | 6999 |
1 files changed, 6999 insertions, 0 deletions
diff --git a/gran/granulator.pd b/gran/granulator.pd new file mode 100644 index 0000000..a2c0eb5 --- /dev/null +++ b/gran/granulator.pd @@ -0,0 +1,6999 @@ +#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 819 print granulator; +#X msg 411 796 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 1 19 0; +#X connect 19 0 1 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; |