#N canvas 186 94 770 593 10; #N canvas 48 234 1108 599 whistlers 0; #X obj 510 222 osc~; #X obj 510 31 noise~; #X obj 510 195 +~ 1000; #X obj 509 172 *~ 1e+06; #X obj 541 278 *~; #X obj 582 251 lop~ 5; #X obj 509 151 abs~; #X obj 582 225 >~ 2000; #X obj 784 221 osc~; #X obj 783 171 *~ 1e+06; #X obj 815 277 *~; #X obj 856 250 lop~ 5; #X obj 783 103 lop~ 0.3; #X obj 783 125 lop~ 0.3; #X obj 783 150 abs~; #X obj 856 224 >~ 2000; #X obj 784 31 noise~; #X obj 117 219 osc~; #X obj 116 169 *~ 1e+06; #X obj 148 275 *~; #X obj 189 248 lop~ 5; #X obj 116 148 abs~; #X obj 117 29 noise~; #X obj 267 220 osc~; #X obj 266 170 *~ 1e+06; #X obj 298 276 *~; #X obj 339 249 lop~ 5; #X obj 266 149 abs~; #X obj 267 30 noise~; #X obj 509 104 lop~ 0.38; #X obj 509 126 lop~ 0.38; #X obj 116 101 lop~ 0.21; #X obj 115 123 lop~ 0.21; #X obj 266 102 lop~ 0.15; #X obj 266 124 lop~ 0.15; #X obj 339 223 >~ 1500; #X obj 189 222 >~ 1600; #X obj 116 191 +~ 300; #X obj 267 193 +~ 200; #X obj 784 194 +~ 300; #X obj 358 404 outlet~; #X obj 24 5 inlet; #X obj 357 379 *~; #X obj 24 104 line; #X obj 24 33 *; #X obj 24 57 > 0.9; #X msg 24 81 \$1 500; #X obj 358 354 *~ 0.04; #X obj 441 175 delta~; #X obj 441 224 clip~ 0 1; #X obj 526 306 *~; #X obj 441 199 *~ 1e+07; #X obj 704 173 delta~; #X obj 704 222 clip~ 0 1; #X obj 704 197 *~ 1e+07; #X obj 791 298 *~; #X obj 704 246 lop~ 5; #X obj 441 246 lop~ 5; #X text 341 73 You rock!; #X text 605 58 Have my babies!; #X text 143 68 Hoorah!; #X obj 526 490 *~ 0; #X obj 527 515 dac~; #X obj 550 469 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 0.1; #X obj 300 491 *~ 0; #X obj 301 516 dac~; #X obj 324 470 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 0.1; #X text 353 472 up and down; #X text 590 469 up whistles; #X connect 0 0 4 0; #X connect 1 0 29 0; #X connect 2 0 0 0; #X connect 2 0 7 0; #X connect 3 0 2 0; #X connect 4 0 50 1; #X connect 5 0 4 1; #X connect 6 0 3 0; #X connect 6 0 48 0; #X connect 7 0 5 0; #X connect 8 0 10 0; #X connect 9 0 39 0; #X connect 10 0 55 1; #X connect 11 0 10 1; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 14 0 9 0; #X connect 14 0 52 0; #X connect 15 0 11 0; #X connect 16 0 12 0; #X connect 17 0 19 0; #X connect 18 0 37 0; #X connect 19 0 47 0; #X connect 20 0 19 1; #X connect 21 0 18 0; #X connect 22 0 31 0; #X connect 23 0 25 0; #X connect 24 0 38 0; #X connect 25 0 47 0; #X connect 25 0 64 0; #X connect 26 0 25 1; #X connect 27 0 24 0; #X connect 28 0 33 0; #X connect 29 0 30 0; #X connect 30 0 6 0; #X connect 31 0 32 0; #X connect 32 0 21 0; #X connect 33 0 34 0; #X connect 34 0 27 0; #X connect 35 0 26 0; #X connect 36 0 20 0; #X connect 37 0 17 0; #X connect 37 0 36 0; #X connect 38 0 23 0; #X connect 38 0 35 0; #X connect 39 0 8 0; #X connect 39 0 15 0; #X connect 41 0 44 0; #X connect 41 0 44 1; #X connect 42 0 40 0; #X connect 43 0 42 1; #X connect 44 0 45 0; #X connect 45 0 46 0; #X connect 46 0 43 0; #X connect 47 0 42 0; #X connect 48 0 51 0; #X connect 49 0 57 0; #X connect 50 0 47 0; #X connect 50 0 61 0; #X connect 51 0 49 0; #X connect 52 0 54 0; #X connect 53 0 56 0; #X connect 54 0 53 0; #X connect 55 0 47 0; #X connect 56 0 55 0; #X connect 57 0 50 0; #X connect 61 0 62 0; #X connect 61 0 62 1; #X connect 63 0 61 1; #X connect 64 0 65 0; #X connect 64 0 65 1; #X connect 66 0 64 1; #X restore 437 466 pd whistlers; #N canvas 0 0 450 300 applaud 0; #X obj 188 159 +~; #X obj 188 187 outlet~; #N canvas 511 243 536 549 applause1 0; #X obj 68 52 noise~; #X obj 63 302 outlet~; #X obj 62 241 hip~ 1800; #X obj 59 161 *~; #X obj 60 187 *~; #X obj 62 262 lop~ 5000; #X obj 61 218 vcf~ 300 3.939; #X obj 154 173 loadbang; #X obj 106 115 bp~ 101.7 0.55; #X msg 154 196 4.2; #X obj 106 144 *~ 7595; #X obj 91 88 *~; #X obj 130 50 inlet; #X text 53 21 Bravo! Jolly Good show!; #X msg 156 80 1; #X msg 192 81 0; #X obj 291 62 vsl 15 128 0 500 0 0 empty empty cf 0 -8 0 8 -262131 -1 -1 0 1; #X obj 330 61 vsl 15 128 0 10000 0 0 empty empty cf2 0 -8 0 8 -225271 -1 -1 0 1; #X connect 0 0 11 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect 3 0 4 1; #X connect 4 0 6 0; #X connect 5 0 1 0; #X connect 6 0 2 0; #X connect 7 0 9 0; #X connect 8 0 10 0; #X connect 9 0 6 2; #X connect 10 0 6 1; #X connect 11 0 3 0; #X connect 11 0 3 1; #X connect 11 0 8 0; #X connect 12 0 11 1; #X connect 14 0 11 1; #X connect 15 0 11 1; #X connect 16 0 8 1; #X connect 17 0 10 1; #X restore 140 113 pd applause1; #N canvas 511 243 284 302 applause2 0; #X obj 65 46 noise~; #X obj 55 265 outlet~; #X obj 54 219 hip~ 1800; #X obj 53 144 *~; #X obj 54 170 *~; #X obj 53 196 vcf~ 300 3.939; #X obj 98 126 *~ 7795; #X obj 97 102 bp~ 101.7 0.551; #X obj 146 150 loadbang; #X obj 54 240 lop~ 4000; #X msg 146 172 3.9; #X obj 81 71 *~; #X obj 125 46 inlet; #X text 52 17 Encore! Splendid!; #X connect 0 0 11 0; #X connect 2 0 9 0; #X connect 3 0 4 0; #X connect 3 0 4 1; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 5 1; #X connect 7 0 6 0; #X connect 8 0 10 0; #X connect 9 0 1 0; #X connect 10 0 5 2; #X connect 11 0 3 0; #X connect 11 0 3 1; #X connect 11 0 7 0; #X connect 12 0 11 1; #X restore 234 113 pd applause2; #X obj 186 64 inlet; #X obj 185 85 sqrt; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 5 0 3 0; #X restore 289 466 pd applaud; #X obj 288 526 +~; #X text 709 573 ajf2006; #X obj 338 423 line; #X obj 366 372 del 15000; #N canvas 0 0 337 210 cmverb 0; #X obj 53 156 dac~; #X obj 37 73 hip~ 20; #X obj 97 73 hip~ 20; #N canvas 0 0 450 300 cmreverb 0; #X obj 25 22 inlet~; #X obj 85 22 inlet~; #X obj 397 5 inlet; #X obj 239 88 delread~ \$0-A 100; #X obj 269 108 delread~ \$0-B 161.8; #X obj 299 128 delread~ \$0-C 261.8; #X obj 329 148 delread~ \$0-D 61.8; #X obj 185 142 +~; #X obj 227 142 +~; #X obj 22 213 outlet~; #X obj 92 213 outlet~; #X obj 170 192 +~; #X obj 274 193 +~; #X obj 212 192 -~; #X obj 314 192 -~; #X obj 169 248 +~; #X obj 213 249 +~; #X obj 257 250 -~; #X obj 296 250 -~; #X obj 256 332 *~ 0; #X obj 214 331 *~ 0; #X obj 169 330 *~ 0; #X obj 297 333 *~ 0; #X obj 296 353 delwrite~ \$0-D 1000; #X obj 257 376 delwrite~ \$0-C 1000; #X obj 215 399 delwrite~ \$0-B 1000; #X obj 170 421 delwrite~ \$0-A 1000; #X obj 396 190 min 100; #X obj 396 214 max 0; #X obj 396 238 / 200; #X obj 239 67 * 1; #X obj 269 67 * 1.618; #X obj 329 67 * 2.618; #X obj 389 67 / 1.618; #X obj 397 31 route /feedback /delay; #X text 187 38 Claude M; #X connect 0 0 7 0; #X connect 1 0 8 0; #X connect 2 0 34 0; #X connect 3 0 7 1; #X connect 4 0 8 1; #X connect 5 0 14 0; #X connect 5 0 12 0; #X connect 6 0 14 1; #X connect 6 0 12 1; #X connect 7 0 9 0; #X connect 7 0 11 0; #X connect 7 0 13 0; #X connect 8 0 10 0; #X connect 8 0 11 1; #X connect 8 0 13 1; #X connect 11 0 15 0; #X connect 11 0 17 0; #X connect 12 0 17 1; #X connect 12 0 15 1; #X connect 13 0 16 0; #X connect 13 0 18 0; #X connect 14 0 16 1; #X connect 14 0 18 1; #X connect 15 0 21 0; #X connect 16 0 20 0; #X connect 17 0 19 0; #X connect 18 0 22 0; #X connect 19 0 24 0; #X connect 20 0 25 0; #X connect 21 0 26 0; #X connect 22 0 23 0; #X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 22 1; #X connect 29 0 19 1; #X connect 29 0 20 1; #X connect 29 0 21 1; #X connect 30 0 3 0; #X connect 31 0 4 0; #X connect 32 0 5 0; #X connect 33 0 6 0; #X connect 34 0 27 0; #X connect 34 1 33 0; #X connect 34 1 32 0; #X connect 34 1 31 0; #X connect 34 1 30 0; #X restore 38 113 pd cmreverb; #X obj 37 27 inlet~; #X obj 97 25 inlet~; #X obj 176 48 loadbang; #X msg 159 72 /feedback 10; #X msg 162 94 /delay 150; #X connect 1 0 3 0; #X connect 2 0 3 1; #X connect 3 0 0 0; #X connect 3 1 0 1; #X connect 4 0 1 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 6 0 8 0; #X connect 7 0 3 2; #X connect 8 0 3 2; #X restore 266 549 pd cmverb; #X msg 366 394 0 12000; #X obj 314 299 bng 32 250 50 0 empty empty Hoorah! 0 -6 1 8 -258699 -262144 -1; #N canvas 0 0 1099 882 cheers 0; #X obj 354 597 phasor~; #X obj 353 305 vline~; #X obj 354 356 *~; #X msg 318 277 0.9 200; #X obj 413 425 -~ 0.25; #X obj 412 401 clip~ 0.25 1; #X obj 354 702 *~; #X obj 354 437 *~ 2200; #X obj 353 326 lop~ 3; #X obj 463 372 * 1; #X obj 355 782 vcf~ 100 50; #X obj 244 798 vcf~ 100 50; #X obj 355 569 +~; #X obj 421 520 osc~; #X obj 420 542 *~; #X obj 377 494 *~ 40; #X obj 420 476 *~; #X obj 420 496 +~ 1; #X obj 437 452 *~ 9; #X obj 355 651 cos~; #X obj 355 625 *~; #X obj 391 756 *~ 2.01; #X obj 280 773 *~ 0.9; #X msg 326 750 4; #X msg 448 756 4; #X msg 463 348 0.476; #X msg 424 592 0.708; #X obj 627 177 loadbang; #X obj 340 234 t b f; #X msg 382 277 0.5 \$1; #X obj 369 254 del; #X obj 332 862 outlet~; #X msg 343 165 700; #X msg 298 164 300; #X msg 385 167 1200; #X obj 317 53 line; #X obj 314 80 int; #X obj 314 103 change; #X msg 280 25 0 0; #X msg 428 165 2200; #X obj 314 3 inlet; #X msg 314 28 5 10000; #X obj 313 132 sel 1 2 3 4 5; #X obj 331 836 *~ 0.3; #X connect 0 0 20 0; #X connect 1 0 8 0; #X connect 2 0 5 0; #X connect 2 0 7 0; #X connect 3 0 1 0; #X connect 4 0 6 1; #X connect 4 0 15 0; #X connect 4 0 16 0; #X connect 5 0 4 0; #X connect 6 0 10 0; #X connect 6 0 11 0; #X connect 7 0 12 0; #X connect 7 0 21 0; #X connect 7 0 22 0; #X connect 8 0 2 0; #X connect 8 0 2 1; #X connect 8 0 18 0; #X connect 9 0 5 1; #X connect 9 0 4 1; #X connect 10 0 43 0; #X connect 11 0 43 0; #X connect 12 0 0 0; #X connect 13 0 14 0; #X connect 14 0 12 1; #X connect 15 0 14 1; #X connect 16 0 17 0; #X connect 17 0 13 0; #X connect 18 0 16 1; #X connect 19 0 6 0; #X connect 20 0 19 0; #X connect 21 0 10 1; #X connect 22 0 11 1; #X connect 23 0 11 2; #X connect 24 0 10 2; #X connect 25 0 9 0; #X connect 26 0 20 1; #X connect 27 0 25 0; #X connect 27 0 26 0; #X connect 27 0 24 0; #X connect 27 0 23 0; #X connect 28 0 3 0; #X connect 28 1 30 0; #X connect 29 0 1 0; #X connect 30 0 29 0; #X connect 32 0 28 0; #X connect 33 0 28 0; #X connect 34 0 28 0; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 37 0 42 0; #X connect 38 0 35 0; #X connect 39 0 28 0; #X connect 40 0 41 0; #X connect 41 0 35 0; #X connect 42 0 33 0; #X connect 42 1 32 0; #X connect 42 2 34 0; #X connect 42 3 39 0; #X connect 42 4 38 0; #X connect 43 0 31 0; #X restore 367 466 pd cheers; #N canvas 0 0 431 580 clap 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 76 93 bp~ 1300 10; #X obj 236 93 bp~ 700 10; #X obj 159 93 bp~ 2500 4; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 12 inlet; #X obj 290 465 switch~; #X obj 246 51 t b b b; #X msg 290 430 1; #X obj 261 407 env~; #X obj 261 430 > 1; #X text 50 23 clap; #X text 225 375 ajf; #X connect 0 0 12 0; #X connect 0 0 13 0; #X connect 1 0 10 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 10 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 15 0; #X connect 10 0 20 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 7 0; #X connect 13 0 8 0; #X connect 13 0 9 0; #X connect 15 0 14 0; #X connect 16 0 18 0; #X connect 18 0 5 0; #X connect 18 1 11 0; #X connect 18 2 19 0; #X connect 19 0 17 0; #X connect 20 0 21 0; #X connect 21 0 17 0; #X restore 46 86 pd clap; #X obj 47 125 dac~; #X obj 46 64 bng 15 250 50 0 empty empty one_hand_clapping 0 -6 0 8 -262144 -1 -1; #X text 27 220 Too inefficient to model each clap like above for 100 people; #X text 27 198 But we need a party atmosphere \, not just one clap ; #X text 221 6 Changing detail level; #N canvas 0 0 550 424 applaud 0; #X obj 186 64 inlet; #X obj 186 85 sqrt; #X obj 147 151 noise~; #X obj 142 401 outlet~; #X obj 141 340 hip~ 1800; #X obj 138 260 *~; #X obj 139 286 *~; #X obj 141 361 lop~ 5000; #X obj 140 317 vcf~ 300 3.939; #X obj 233 272 loadbang; #X obj 185 214 bp~ 101.7 0.55; #X msg 233 295 4.2; #X obj 185 243 *~ 7595; #X obj 170 187 *~; #X text 152 24 Bravo! Jolly Good show!; #X msg 196 150 1; #X msg 232 150 0; #X obj 259 67 inlet density; #X obj 359 66 inlet grainspectrum; #X obj 132 84 > 0.001; #X obj 131 106 switch~; #X connect 0 0 1 0; #X connect 0 0 19 0; #X connect 1 0 13 1; #X connect 2 0 13 0; #X connect 4 0 7 0; #X connect 5 0 6 0; #X connect 5 0 6 1; #X connect 6 0 8 0; #X connect 7 0 3 0; #X connect 8 0 4 0; #X connect 9 0 11 0; #X connect 10 0 12 0; #X connect 11 0 8 2; #X connect 12 0 8 1; #X connect 13 0 5 0; #X connect 13 0 5 1; #X connect 13 0 10 0; #X connect 15 0 13 1; #X connect 16 0 13 1; #X connect 17 0 10 1; #X connect 18 0 12 1; #X connect 19 0 20 0; #X restore 283 115 pd applaud; #X obj 279 142 dac~; #X obj 286 65 hsl 64 12 0 1 0 0 empty empty applaud -2 -6 0 8 -262144 -1 -1 0 1; #X obj 363 43 vsl 10 50 0 500 0 0 empty empty dense 0 -8 0 8 -262131 -1 -1 0 1; #X obj 405 43 vsl 10 50 0 10000 0 0 empty empty grainspec 0 -8 0 8 -225271 -1 -1 0 1; #N canvas 0 0 650 832 singleclaps 0; #N canvas 0 0 450 300 clap 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 76 93 bp~ 1300 10; #X obj 236 93 bp~ 700 10; #X obj 159 93 bp~ 2500 4; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 290 465 switch~; #X obj 246 51 t b b b; #X msg 290 430 1; #X obj 261 407 env~; #X obj 261 430 > 1; #X text 50 23 clap; #X text 225 375 ajf; #X connect 0 0 12 0; #X connect 0 0 13 0; #X connect 1 0 10 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 10 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 15 0; #X connect 10 0 20 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 7 0; #X connect 13 0 8 0; #X connect 13 0 9 0; #X connect 15 0 14 0; #X connect 16 0 18 0; #X connect 18 0 5 0; #X connect 18 1 11 0; #X connect 18 2 19 0; #X connect 19 0 17 0; #X connect 20 0 21 0; #X connect 21 0 17 0; #X restore 99 539 pd clap; #N canvas 0 0 459 468 randclap 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 76 93 bp~ 1300 10; #X obj 236 93 bp~ 700 10; #X obj 159 93 bp~ 2500 4; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 305 465 switch~; #X msg 305 430 1; #X obj 276 407 env~; #X obj 276 430 > 1; #X text 50 23 clap; #X text 225 375 ajf; #X obj 194 307 random 1000; #X obj 194 329 + 1000; #X obj 246 51 t b b b b; #X connect 0 0 12 0; #X connect 0 0 13 0; #X connect 1 0 10 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 10 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 15 0; #X connect 10 0 19 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 7 0; #X connect 13 0 8 0; #X connect 13 0 9 0; #X connect 15 0 14 0; #X connect 16 0 25 0; #X connect 18 0 17 0; #X connect 19 0 20 0; #X connect 20 0 17 0; #X connect 23 0 24 0; #X connect 24 0 10 1; #X connect 25 0 5 0; #X connect 25 1 11 0; #X connect 25 2 23 0; #X connect 25 3 18 0; #X restore 165 539 pd randclap; #N canvas 0 0 459 468 brightrandclap 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 305 465 switch~; #X msg 305 430 1; #X obj 276 407 env~; #X obj 276 430 > 1; #X text 225 375 ajf; #X obj 194 307 random 1000; #X obj 246 51 t b b b b; #X obj 194 329 + 2000; #X obj 76 93 bp~ 1800 10; #X obj 161 92 bp~ 3200 4; #X obj 236 93 bp~ 900 10; #X text 50 23 closer clap; #X connect 0 0 9 0; #X connect 0 0 10 0; #X connect 1 0 7 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 12 0; #X connect 7 0 16 0; #X connect 8 0 1 0; #X connect 9 0 6 0; #X connect 10 0 22 0; #X connect 10 0 23 0; #X connect 10 0 24 0; #X connect 12 0 11 0; #X connect 13 0 20 0; #X connect 15 0 14 0; #X connect 16 0 17 0; #X connect 17 0 14 0; #X connect 19 0 21 0; #X connect 20 0 5 0; #X connect 20 1 8 0; #X connect 20 2 19 0; #X connect 20 3 15 0; #X connect 21 0 7 1; #X connect 22 0 3 0; #X connect 23 0 3 0; #X connect 24 0 3 0; #X restore 278 594 pd brightrandclap; #X obj 134 280 metro 200; #X obj 133 367 random 100; #X obj 133 390 moses 30; #X obj 183 420 moses 50; #X obj 192 191 pow -1; #X obj 192 212 log; #X obj 192 236 * 500; #X obj 134 301 random 100; #X obj 133 321 < 50; #X obj 133 342 sel 1; #X obj 294 241 -; #X obj 293 192 t b f; #X msg 294 216 1; #X obj 294 289 * 50; #X obj 297 311 + 50; #X floatatom 227 289 5 0 0 0 - - -; #X obj 192 258 clip 100 3000; #X obj 229 642 *~; #X obj 294 263 t f f; #X obj 295 480 + 0.16; #X obj 210 131 + 0.01; #X obj 192 169 + 0.3; #X obj 217 471 random 200; #X obj 217 494 + 80; #X obj 314 527 random 200; #X obj 314 550 + 80; #X obj 284 501 t b b; #X obj 187 445 t b b b; #X obj 322 349 sqrt; #X obj 134 179 > 0.02; #X obj 210 106 inlet clap-clusters; #X obj 230 667 outlet~; #X obj 134 211 change; #X obj 244 192 * 100; #X obj 201 517 pipe; #X obj 298 573 pipe; #X connect 0 0 20 0; #X connect 1 0 20 0; #X connect 2 0 20 0; #X connect 3 0 10 0; #X connect 4 0 5 0; #X connect 5 0 0 0; #X connect 5 1 6 0; #X connect 6 0 30 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 19 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 4 0; #X connect 13 0 21 0; #X connect 14 0 15 0; #X connect 14 1 13 1; #X connect 15 0 13 0; #X connect 16 0 17 0; #X connect 17 0 11 1; #X connect 19 0 3 1; #X connect 19 0 18 0; #X connect 20 0 34 0; #X connect 21 0 16 0; #X connect 21 1 31 0; #X connect 22 0 20 1; #X connect 23 0 14 0; #X connect 23 0 24 0; #X connect 23 0 32 0; #X connect 23 0 36 0; #X connect 24 0 7 0; #X connect 25 0 26 0; #X connect 26 0 37 1; #X connect 27 0 28 0; #X connect 28 0 38 1; #X connect 29 0 38 0; #X connect 29 1 27 0; #X connect 30 0 37 0; #X connect 30 1 25 0; #X connect 30 2 29 0; #X connect 31 0 22 0; #X connect 32 0 35 0; #X connect 33 0 23 0; #X connect 35 0 3 0; #X connect 36 0 4 1; #X connect 37 0 1 0; #X connect 38 0 2 0; #X restore 182 466 pd singleclaps; #N canvas 0 0 650 832 singleclaps 0; #N canvas 0 0 450 300 clap 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 76 93 bp~ 1300 10; #X obj 236 93 bp~ 700 10; #X obj 159 93 bp~ 2500 4; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 290 465 switch~; #X obj 246 51 t b b b; #X msg 290 430 1; #X obj 261 407 env~; #X obj 261 430 > 1; #X text 50 23 clap; #X text 225 375 ajf; #X connect 0 0 12 0; #X connect 0 0 13 0; #X connect 1 0 10 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 10 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 15 0; #X connect 10 0 20 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 7 0; #X connect 13 0 8 0; #X connect 13 0 9 0; #X connect 15 0 14 0; #X connect 16 0 18 0; #X connect 18 0 5 0; #X connect 18 1 11 0; #X connect 18 2 19 0; #X connect 19 0 17 0; #X connect 20 0 21 0; #X connect 21 0 17 0; #X restore 138 595 pd clap; #X obj 139 280 metro 200; #X obj 138 367 random 100; #X obj 249 192 * 100; #X obj 138 390 moses 30; #X obj 201 429 moses 50; #X obj 197 191 pow -1; #X obj 197 212 log; #X obj 197 236 * 500; #X obj 139 301 random 100; #X obj 138 321 < 50; #X obj 138 342 sel 1; #X obj 294 214 -; #X obj 294 166 t b f; #X msg 294 192 1; #X obj 294 258 * 50; #X obj 294 280 + 50; #X obj 197 258 clip 100 3000; #X obj 202 629 *~; #X obj 294 235 t f f; #X obj 324 323 + 0.16; #X obj 220 130 + 0.01; #X obj 197 169 + 0.3; #X obj 201 517 del; #X obj 223 472 random 200; #X obj 223 495 + 80; #X obj 271 573 del; #X obj 301 527 random 200; #X obj 301 550 + 80; #X obj 271 505 t b b; #X obj 201 451 t b b b; #X obj 324 301 sqrt; #X obj 139 169 > 0.02; #X obj 220 107 inlet clap-clusters; #X obj 203 654 outlet~; #X obj 139 192 change; #N canvas 0 0 459 468 clap3 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 305 465 switch~; #X msg 305 430 1; #X obj 276 407 env~; #X obj 276 430 > 1; #X text 225 375 ajf; #X obj 194 307 random 1000; #X obj 246 51 t b b b b; #X obj 194 329 + 2000; #X obj 76 93 bp~ 1800 10; #X obj 161 92 bp~ 3200 4; #X obj 236 93 bp~ 900 10; #X text 50 23 closer clap; #X connect 0 0 9 0; #X connect 0 0 10 0; #X connect 1 0 7 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 12 0; #X connect 7 0 16 0; #X connect 8 0 1 0; #X connect 9 0 6 0; #X connect 10 0 22 0; #X connect 10 0 23 0; #X connect 10 0 24 0; #X connect 12 0 11 0; #X connect 13 0 20 0; #X connect 15 0 14 0; #X connect 16 0 17 0; #X connect 17 0 14 0; #X connect 19 0 21 0; #X connect 20 0 5 0; #X connect 20 1 8 0; #X connect 20 2 19 0; #X connect 20 3 15 0; #X connect 21 0 7 1; #X connect 22 0 3 0; #X connect 23 0 3 0; #X connect 24 0 3 0; #X restore 271 594 pd clap3; #N canvas 0 0 459 468 clap2 0; #X obj 180 12 noise~; #X obj 162 312 *~; #X obj 144 228 *~; #X obj 160 168 *~ 0.8; #X obj 144 256 *~ 0.2; #X obj 145 202 ead~ 1 800; #X obj 7 123 *~ 0.1; #X obj 76 93 bp~ 1300 10; #X obj 236 93 bp~ 700 10; #X obj 159 93 bp~ 2500 4; #X obj 162 356 bp~ 2700 2; #X obj 162 279 ead~ 3 50; #X obj 7 93 lop~ 8000; #X obj 179 52 hip~ 300; #X obj 162 402 outlet~; #X obj 162 377 *~ 0.7; #X obj 246 8 inlet; #X obj 305 465 switch~; #X msg 305 430 1; #X obj 276 407 env~; #X obj 276 430 > 1; #X text 50 23 clap; #X text 225 375 ajf; #X obj 194 307 random 1000; #X obj 194 329 + 1000; #X obj 246 51 t b b b b; #X connect 0 0 12 0; #X connect 0 0 13 0; #X connect 1 0 10 0; #X connect 2 0 1 1; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 10 0; #X connect 5 0 2 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 3 0; #X connect 10 0 15 0; #X connect 10 0 19 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 7 0; #X connect 13 0 8 0; #X connect 13 0 9 0; #X connect 15 0 14 0; #X connect 16 0 25 0; #X connect 18 0 17 0; #X connect 19 0 20 0; #X connect 20 0 17 0; #X connect 23 0 24 0; #X connect 24 0 10 1; #X connect 25 0 5 0; #X connect 25 1 11 0; #X connect 25 2 23 0; #X connect 25 3 18 0; #X restore 201 595 pd clap2; #X connect 0 0 18 0; #X connect 1 0 9 0; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 0 0; #X connect 4 1 5 0; #X connect 5 0 30 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 17 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 2 0; #X connect 12 0 19 0; #X connect 13 0 14 0; #X connect 13 1 12 1; #X connect 14 0 12 0; #X connect 15 0 16 0; #X connect 16 0 10 1; #X connect 17 0 1 1; #X connect 18 0 34 0; #X connect 19 0 15 0; #X connect 19 1 31 0; #X connect 20 0 18 1; #X connect 21 0 3 0; #X connect 21 0 13 0; #X connect 21 0 22 0; #X connect 21 0 32 0; #X connect 22 0 6 0; #X connect 23 0 37 0; #X connect 24 0 25 0; #X connect 25 0 23 1; #X connect 26 0 36 0; #X connect 27 0 28 0; #X connect 28 0 26 1; #X connect 29 0 26 0; #X connect 29 1 27 0; #X connect 30 0 23 0; #X connect 30 1 24 0; #X connect 30 2 29 0; #X connect 31 0 20 0; #X connect 32 0 35 0; #X connect 33 0 21 0; #X connect 35 0 1 0; #X connect 36 0 18 0; #X connect 37 0 18 0; #X restore 522 105 pd singleclaps; #X obj 522 47 vsl 10 50 0 1 0 0 empty empty density 0 -8 0 8 -225280 -1 -1 0 1; #X obj 523 130 dac~; #X msg 314 394 1 5000; #X text 28 242 So we use a simplified granular method based on noise and FM; #X obj 182 488 *~ 0.14; #X msg 314 340 bang; #X text 383 423 Crossfading textures with line; #X connect 0 0 2 1; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 2 0 6 1; #X connect 4 0 1 0; #X connect 4 0 0 0; #X connect 4 0 21 0; #X connect 5 0 7 0; #X connect 7 0 4 0; #X connect 8 0 28 0; #X connect 9 0 2 0; #X connect 10 0 11 0; #X connect 10 0 11 1; #X connect 12 0 10 0; #X connect 16 0 17 0; #X connect 16 0 17 1; #X connect 18 0 16 0; #X connect 19 0 16 1; #X connect 20 0 16 2; #X connect 21 0 27 0; #X connect 22 0 24 0; #X connect 22 0 24 1; #X connect 23 0 22 0; #X connect 25 0 4 0; #X connect 27 0 2 0; #X connect 28 0 25 0; #X connect 28 0 5 0; #X connect 28 0 9 0;