#N canvas 352 195 308 306 10; #X obj 3 -103 cnv 15 300 300 empty empty Guns-U-Like 20 12 1 16 -233017 -66577 0; #X obj 41 40 hsl 64 12 0 1 0 1 \$0-chirptone empty chirptone 14 6 1 8 -262144 -258699 -1 1300 1; #X obj 41 27 hsl 64 12 0 1 0 1 \$0-chirptime empty chirptime 14 6 1 8 -262144 -258699 -1 6100 1; #X obj 111 1 hsl 64 12 0 1 0 1 \$0-mbody-damping \$0-mbody-damping-r damping 14 6 1 8 -262144 -258699 -1 4300 1; #X obj 111 14 hsl 64 12 0 1 0 1 \$0-mbody-pitch \$0-mbody-damping-r pitch 14 6 1 8 -262144 -258699 -1 5000 1; #X obj 111 27 hsl 64 12 0 1 0 1 \$0-mbody-width \$0-mbody-width-r width 14 6 1 8 -262144 -258699 -1 1000 1; #X obj 111 66 hsl 64 12 0 1 0 1 \$0-mbody-noisy \$0-mbody-noisy-r noisy 14 6 1 8 -262144 -258699 -1 600 1; #X obj 111 40 hsl 64 12 0 1 0 1 \$0-mbody-height \$0-mbody-height-r height 14 6 1 8 -262144 -258699 -1 5500 1; #X obj 111 53 hsl 64 12 0 1 0 1 \$0-mbody-length \$0-mbody-length-r length 14 6 1 8 -262144 -258699 -1 3500 1; #X obj 111 79 hsl 64 12 0 1 0 1 \$0-mbody-smod \$0-mbody-smod-r smod 14 6 1 8 -262144 -258699 -1 700 1; #X obj 41 1 hsl 64 12 0 1 0 1 \$0-ripcolour \$0-ripcolour-r ripcolour 14 6 1 8 -262144 -258699 -1 4800 1; #X obj 41 14 hsl 64 12 0 1 0 1 \$0-ripdecay \$0-ripdecay-r ripdecay 14 6 1 8 -262144 -258699 -1 300 1; #X obj 41 92 hsl 64 12 0 1 0 1 \$0-lamina-drive \$0-lamina-drive-r lamod 14 6 1 8 -262144 -258699 -1 4700 1; #X obj 181 53 hsl 64 12 0 1 0 1 \$0-mix-lamina \$0-mix-lamina-r mix-lamina 4 6 1 8 -262144 -258699 -1 1100 1; #X obj 181 40 hsl 64 12 0 1 0 1 \$0-mix-ripper \$0-mix-ripper-r mix-ripper 4 6 1 8 -262144 -258699 -1 600 1; #X obj 41 53 hsl 64 12 0 1 0 1 \$0-blend \$0-blend-r blend 14 6 1 8 -262144 -258699 -1 5400 1; #X obj 111 92 hsl 64 12 0 1 0 1 \$0-brblend \$0-brblend-r brblend 14 6 1 8 -262144 -258699 -1 3200 1; #X obj 181 66 hsl 64 12 0 1 0 1 \$0-mix-barrel \$0-mix-barrel-r mix-barrel 4 6 1 8 -262144 -258699 -1 6300 1; #N canvas 0 0 450 300 gunfight 0; #X obj 193 -1 metro 100; #X obj 139 -103 metro 1000; #X obj 140 -28 del 1; #X obj 140 -80 t b b b; #X msg 140 -6 0; #X obj 170 -52 random 600; #X obj 206 -168 metro 1000; #X obj 205 -124 + 800; #X obj 206 -145 random 400; #X obj 193 26 outlet; #X obj 183 -195 inlet; #X obj 292 -178 inlet rof; #X obj 292 -117 swap 1; #X obj 296 -90 -; #X obj 296 -69 * 300; #X obj 297 -47 + 50; #X connect 0 0 9 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 3 1 5 0; #X connect 3 2 0 0; #X connect 4 0 0 0; #X connect 5 0 2 1; #X connect 6 0 8 0; #X connect 7 0 1 1; #X connect 8 0 7 0; #X connect 10 0 1 0; #X connect 10 0 6 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 12 1 13 1; #X connect 13 0 14 0; #X connect 14 0 15 0; #X connect 15 0 0 1; #X restore 50 -49 pd gunfight; #X obj 49 -69 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 41 66 hsl 64 12 0 1 0 1 \$0-boomcf \$0-boomcf-r boomcf 0 6 1 8 -262144 -258699 -1 5700 1; #X obj 181 79 hsl 64 12 0 1 0 1 \$0-mix-boom \$0-mix-boom-r mix-boom 4 6 1 8 -262144 -258699 -1 2400 1; #X obj 41 79 hsl 64 12 0 1 0 1 \$0-boomdcy \$0-boomdcy-r boomdcy 0 6 1 8 -262144 -258699 -1 3700 1; #X obj 181 92 hsl 64 12 0 1 0 1 \$0-clip-amount \$0-clip-amount-r clip-amount 0 6 1 8 -262144 -258699 -1 6000 1; #X obj 181 105 hsl 64 12 0 1 0 1 \$0-mixgain \$0-mixgain-r gain 0 6 1 8 -262144 -258699 -1 4500 1; #X obj 181 1 hsl 64 12 0 1 0 1 \$0-barreldecay \$0-barreldecay-r brdecay 14 6 1 8 -262144 -258699 -1 1800 1; #X obj 111 105 hsl 64 12 0 1 0 1 \$0-barrelfreq \$0-barrelfreq-r brfreq 14 6 1 8 -262144 -258699 -1 5600 1; #X obj 50 -28 s \$0-trig; #X obj 27 -69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 181 27 hsl 64 12 0 1 0 1 \$0-mix-stock \$0-mix-stock-r mix-stock 4 6 1 8 -262144 -258699 -1 3100 1; #N canvas 0 0 804 492 gunmodel-chirp 0; #N canvas 0 0 764 505 chirp 0; #X obj 179 194 cos~; #X obj 177 100 line~; #X obj 176 149 *~ 16; #X obj 178 171 wrap~; #X obj 176 125 *~; #X msg 200 69 1 0; #X obj 178 217 hip~ 1; #X obj 158 14 inlet trigger; #X obj 178 242 outlet~; #X text 65 34 HF chirp; #X obj 256 13 inlet dilate; #X obj 353 12 inlet scale; #X obj 353 37 + 1; #X obj 129 69 pack 0 10; #X obj 241 69 del 1; #X obj 158 43 t b b b; #X obj 276 154 outlet done; #X connect 0 0 6 0; #X connect 1 0 4 0; #X connect 1 0 4 1; #X connect 2 0 3 0; #X connect 3 0 0 0; #X connect 4 0 2 0; #X connect 5 0 1 0; #X connect 6 0 8 0; #X connect 7 0 15 0; #X connect 10 0 13 1; #X connect 10 0 14 1; #X connect 11 0 12 0; #X connect 12 0 2 1; #X connect 13 0 1 0; #X connect 14 0 16 0; #X connect 15 0 13 0; #X connect 15 1 5 0; #X connect 15 2 14 0; #X restore 343 -27 pd chirp impulse; #N canvas 0 0 588 538 rippernoise 0; #X obj 107 -29 noise~; #X obj 108 221 *~; #X obj 108 81 clip~ -1 1; #X obj 260 47 *~; #X obj 108 155 cos~; #X obj 193 -29 -; #X obj 193 -56 swap 1; #X obj 132 -146 pow 2; #X obj 108 247 hip~ 20; #X obj 107 128 *~; #X obj 108 16 vcf~ 7000 2; #X obj 143 -8 line~; #X obj 110 -198 inlet; #X msg 132 -49 \$1 30; #X obj 193 -5 * 3.5; #X obj 108 274 outlet~; #X text 165 218 blast excitor \, move through chaotic oscillator; #X text 186 108 deliberately max out; #X obj 290 -107 inlet decay; #X msg 259 -32 1 0 0 \, 0 \$1 1; #X obj 260 -54 f 100; #X obj 259 -8 vline~; #X obj 260 19 *~; #X obj 132 -85 + 15; #X obj 132 -121 * 60; #X obj 193 16 + 1.9; #X obj 288 -81 * 2000; #X obj 131 108 +~ 0.6; #X obj 108 61 *~ 80; #X obj 110 -174 t b f f f; #X obj 192 -122 + 10; #X obj 190 -142 * 90; #X obj 109 38 hip~ 200; #X connect 0 0 10 0; #X connect 1 0 8 0; #X connect 2 0 9 0; #X connect 3 0 1 1; #X connect 3 0 27 0; #X connect 4 0 1 0; #X connect 5 0 14 0; #X connect 6 0 5 0; #X connect 6 1 5 1; #X connect 7 0 24 0; #X connect 8 0 15 0; #X connect 9 0 4 0; #X connect 10 0 32 0; #X connect 11 0 10 1; #X connect 12 0 29 0; #X connect 13 0 11 0; #X connect 14 0 25 0; #X connect 18 0 26 0; #X connect 19 0 21 0; #X connect 20 0 19 0; #X connect 21 0 22 0; #X connect 21 0 22 1; #X connect 22 0 3 0; #X connect 22 0 3 1; #X connect 23 0 13 0; #X connect 24 0 23 0; #X connect 25 0 10 2; #X connect 26 0 20 1; #X connect 27 0 9 1; #X connect 28 0 2 0; #X connect 29 0 20 0; #X connect 29 1 7 0; #X connect 29 2 6 0; #X connect 29 3 31 0; #X connect 30 0 28 1; #X connect 31 0 30 0; #X connect 32 0 28 0; #X restore 149 -1 pd rippernoise; #N canvas 0 0 992 745 overdrive 0; #X msg 96 124 /feedback \$1; #X obj 43 317 hip~ 2; #X obj 96 77 swap 1; #X obj 96 101 -; #N canvas 0 0 776 513 bodyres 0; #X obj -3 18 inlet~; #X obj 233 -52 inlet; #X obj 185 142 +~; #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 292 *~ 0; #X obj 214 291 *~ 0; #X obj 169 290 *~ 0; #X obj 297 293 *~ 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 -7 212 outlet~ hot; #X obj 80 213 outlet~ cold; #X obj 227 142 +~ 0; #X obj 239 88 vd~ \$0-A 100; #X obj 269 108 vd~ \$0-B 51; #X obj 299 128 vd~ \$0-C 26; #X obj 329 148 vd~ \$0-D 11; #X obj 298 -4 * 20; #X obj 362 -3 * 20; #X obj 427 -4 * 20; #X obj 493 -5 * 20; #X obj 393 249 + 0.1; #X obj 169 320 lop~; #X obj 214 321 lop~; #X obj 256 322 lop~; #X obj 297 323 lop~; #X obj 338 293 * 5000; #X floatatom 405 282 5 0 0 0 - - -; #X floatatom 382 330 5 0 0 0 - - -; #X obj 233 -27 route /feedback /delay1 /delay2 /delay3 /delay4 /lowpass ; #X obj 393 228 * 0.4; #X obj 298 20 sig~; #X obj 361 19 sig~; #X obj 426 19 sig~; #X obj 493 16 sig~; #X obj 298 44 +~; #X obj 361 43 +~; #X obj 426 44 -~; #X obj 492 41 -~; #X obj 145 -25 inlet~ mod; #X connect 0 0 2 0; #X connect 1 0 38 0; #X connect 2 0 3 0; #X connect 2 0 5 0; #X connect 2 0 19 0; #X connect 3 0 7 0; #X connect 3 0 9 0; #X connect 4 0 9 1; #X connect 4 0 7 1; #X connect 5 0 8 0; #X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 6 0 10 1; #X connect 7 0 13 0; #X connect 8 0 12 0; #X connect 9 0 11 0; #X connect 10 0 14 0; #X connect 11 0 33 0; #X connect 12 0 32 0; #X connect 13 0 31 0; #X connect 14 0 34 0; #X connect 21 0 3 1; #X connect 21 0 5 1; #X connect 21 0 20 0; #X connect 22 0 2 1; #X connect 23 0 21 0; #X connect 24 0 6 0; #X connect 24 0 4 0; #X connect 25 0 6 1; #X connect 25 0 4 1; #X connect 26 0 40 0; #X connect 27 0 41 0; #X connect 28 0 42 0; #X connect 29 0 43 0; #X connect 30 0 14 1; #X connect 30 0 11 1; #X connect 30 0 12 1; #X connect 30 0 13 1; #X connect 30 0 36 0; #X connect 31 0 18 0; #X connect 32 0 17 0; #X connect 33 0 16 0; #X connect 34 0 15 0; #X connect 35 0 34 1; #X connect 35 0 33 1; #X connect 35 0 32 1; #X connect 35 0 31 1; #X connect 35 0 37 0; #X connect 38 0 39 0; #X connect 38 1 26 0; #X connect 38 2 27 0; #X connect 38 3 28 0; #X connect 38 4 29 0; #X connect 38 5 35 0; #X connect 39 0 30 0; #X connect 40 0 44 0; #X connect 41 0 45 0; #X connect 42 0 46 0; #X connect 43 0 47 0; #X connect 44 0 22 0; #X connect 45 0 23 0; #X connect 46 0 24 0; #X connect 47 0 25 0; #X connect 48 0 47 1; #X connect 48 0 46 1; #X connect 48 0 45 1; #X connect 48 0 44 1; #X restore 61 363 pd bodyres; #X msg 278 126 /delay1 \$1; #X msg 358 126 /delay2 \$1; #X msg 439 125 /delay3 \$1; #X msg 519 125 /delay4 \$1; #X obj 189 77 swap 1; #X obj 189 101 -; #X msg 190 124 /lowpass \$1; #N canvas 0 0 710 439 cmplxmod 0; #X obj 83 47 inlet~; #X obj 256 46 phasor~ 0; #X obj 255 198 cos~; #X obj 291 198 cos~; #X obj 166 47 inlet~; #X obj 82 247 *~; #X obj 165 248 *~; #X obj 82 283 -~; #X obj 82 316 outlet~; #X obj 256 20 inlet~; #X obj 323 68 noise~; #X obj 324 112 *~ 10; #X obj 256 144 +~; #X obj 291 176 -~ 0.25; #X obj 484 27 inlet noisy; #X obj 323 90 vcf~ 100 25; #X msg 389 60 25; #X obj 388 38 loadbang; #X connect 0 0 5 0; #X connect 1 0 12 0; #X connect 2 0 5 1; #X connect 3 0 6 1; #X connect 4 0 6 0; #X connect 5 0 7 0; #X connect 6 0 7 1; #X connect 7 0 8 0; #X connect 9 0 1 0; #X connect 9 0 15 1; #X connect 10 0 15 0; #X connect 11 0 12 1; #X connect 12 0 2 0; #X connect 12 0 13 0; #X connect 13 0 3 0; #X connect 14 0 11 1; #X connect 15 0 11 0; #X connect 16 0 15 2; #X connect 17 0 16 0; #X restore 97 444 pd cmplxmod; #X obj 96 472 *~ 1; #X obj 493 72 * 10; #X obj 263 154 * 20; #X obj 263 175 swap 1; #X obj 263 199 /; #X obj 263 222 * 1000; #X obj 277 79 swap 1; #X obj 277 103 -; #X obj 44 287 inlet~; #X obj 95 509 outlet~; #X obj 0 -15 r \$0-mbody-damping; #X msg 0 10 /damping \$1; #X msg 134 9 /pitch \$1; #X obj 134 -16 r \$0-mbody-pitch; #X obj 260 -17 r \$0-mbody-width; #X msg 260 8 /width \$1; #X obj 381 -19 r \$0-mbody-height; #X msg 381 6 /height \$1; #X obj 507 -21 r \$0-mbody-length; #X msg 507 4 /length \$1; #X obj 636 -20 r \$0-mbody-noisy; #X msg 636 5 /noisy \$1; #X obj 131 470 s~ \$0-mbselfmod; #X obj 93 317 r~ \$0-mbselfmod; #X obj 92 340 *~; #X obj 552 72 * 50; #X obj 754 -21 r \$0-mbody-smod; #X msg 754 4 /selfmod \$1; #X obj 197 42 route /damping /pitch /width /height /length /noisy /selfmod ; #X text 164 -49 lamina model for overdriven metal sheets \, snares \, glass etc; #X connect 0 0 4 2; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 2 1 3 1; #X connect 3 0 0 0; #X connect 4 0 12 0; #X connect 4 1 12 1; #X connect 5 0 4 2; #X connect 6 0 4 2; #X connect 7 0 4 2; #X connect 8 0 4 2; #X connect 9 0 10 0; #X connect 9 1 10 1; #X connect 10 0 11 0; #X connect 11 0 4 2; #X connect 12 0 13 0; #X connect 12 0 35 0; #X connect 13 0 22 0; #X connect 14 0 12 3; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 16 1 17 1; #X connect 17 0 18 0; #X connect 18 0 12 2; #X connect 19 0 20 0; #X connect 19 1 20 1; #X connect 20 0 5 0; #X connect 20 0 15 0; #X connect 21 0 1 0; #X connect 23 0 24 0; #X connect 24 0 41 0; #X connect 25 0 41 0; #X connect 26 0 25 0; #X connect 27 0 28 0; #X connect 28 0 41 0; #X connect 29 0 30 0; #X connect 30 0 41 0; #X connect 31 0 32 0; #X connect 32 0 41 0; #X connect 33 0 34 0; #X connect 34 0 41 0; #X connect 36 0 37 0; #X connect 37 0 4 1; #X connect 38 0 37 1; #X connect 39 0 40 0; #X connect 40 0 41 0; #X connect 41 0 9 0; #X connect 41 0 2 0; #X connect 41 1 19 0; #X connect 41 2 6 0; #X connect 41 3 7 0; #X connect 41 4 8 0; #X connect 41 5 14 0; #X connect 41 6 38 0; #X restore 677 172 pd overdrive lamina; #X obj 149 -26 f; #X obj 678 151 *~; #X obj 694 128 r \$0-lamina-drive; #X obj 676 195 s~ \$0-lamina-mix; #X obj 344 190 dac~; #X obj 165 -63 r \$0-ripcolour; #X obj 242 -25 r \$0-ripdecay; #X obj 150 23 s~ \$0-ripper-mix; #X obj 321 100 throw~ \$0-bodyjunction; #X obj 495 -22 catch~ \$0-bodyjunction; #N canvas 0 0 450 300 xfde 0; #X obj 229 138 inlet~; #X obj 278 138 inlet~; #X obj 230 174 *~; #X obj 277 177 *~; #X obj 253 208 outlet~; #X obj 322 78 swap 1; #X obj 322 106 -; #X obj 322 55 t f f; #X obj 322 29 inlet; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 2 1; #X connect 7 0 5 0; #X connect 7 1 3 1; #X connect 8 0 7 0; #X restore 322 74 pd xfde; #X obj 366 42 r \$0-blend; #N canvas 0 0 634 694 barrel 0; #X obj 338 322 outlet~; #X obj 339 275 *~; #X obj 355 224 *~; #X obj 355 249 *~; #X obj 354 196 vline~; #X msg 356 175 1 0 0 \, 0 \$1 1; #X obj 357 152 f 5000; #X obj 437 97 inlet decay; #X obj 357 95 inlet bang; #X obj 436 119 * 1000; #X obj 187 129 inlet~; #N canvas 0 0 634 502 barrelreson 0; #X obj 336 456 outlet~; #X obj 420 305 bp~ 40 3; #X obj 348 305 bp~ 360 5; #X obj 348 331 *~ 2.5; #X obj 161 334 *~ 2; #X obj 279 332 *~ 1.2; #X obj 278 305 bp~ 235 7; #X obj 421 329 *~ 10; #X obj 337 372 bp~ 2500 0.5; #X obj 195 306 bp~ 3600 8; #X obj 111 304 bp~ 2300 7; #X obj 21 305 bp~ 1800 7; #X obj 445 278 * 80; #X obj 378 278 * 720; #X obj 307 280 * 480; #X obj 143 280 * 4600; #X obj 54 280 * 3600; #X obj 226 282 * 7200; #X text 309 14 shell tail sound; #X obj 60 94 inlet~; #X obj 408 43 inlet freq; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 3 0 8 0; #X connect 4 0 8 0; #X connect 5 0 8 0; #X connect 6 0 5 0; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 9 0 4 0; #X connect 10 0 4 0; #X connect 11 0 4 0; #X connect 12 0 1 1; #X connect 13 0 2 1; #X connect 14 0 6 1; #X connect 15 0 10 1; #X connect 16 0 11 1; #X connect 17 0 9 1; #X connect 19 0 1 0; #X connect 19 0 2 0; #X connect 19 0 6 0; #X connect 19 0 9 0; #X connect 19 0 10 0; #X connect 19 0 11 0; #X connect 20 0 12 0; #X connect 20 0 13 0; #X connect 20 0 14 0; #X connect 20 0 17 0; #X connect 20 0 15 0; #X connect 20 0 16 0; #X restore 188 180 pd barrelreson; #X obj 250 129 inlet freq; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 2 0 3 1; #X connect 3 0 1 1; #X connect 4 0 2 0; #X connect 4 0 2 1; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 7 0 9 0; #X connect 8 0 6 0; #X connect 9 0 6 1; #X connect 10 0 11 0; #X connect 11 0 1 0; #X connect 12 0 11 1; #X coords 0 0 0.00307692 0.00200401 120 25 0; #X restore 493 150 pd barrel; #X obj 516 -1 noise~; #X obj 517 24 clip~ -0.3 0.3; #N canvas 0 0 450 300 xfde 0; #X obj 229 138 inlet~; #X obj 278 138 inlet~; #X obj 230 174 *~; #X obj 277 177 *~; #X obj 253 208 outlet~; #X obj 322 78 swap 1; #X obj 322 106 -; #X obj 322 55 t f f; #X obj 322 29 inlet; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 2 1; #X connect 7 0 5 0; #X connect 7 1 3 1; #X connect 8 0 7 0; #X restore 494 67 pd xfde; #X obj 538 46 r \$0-brblend; #X obj 492 193 s~ \$0-barrel-mix; #X obj 492 171 *~ 0.5; #X obj 833 199 s~ \$0-boom-mix; #N canvas 566 301 642 576 boom 0; #X obj 104 185 t b b; #X obj 466 57 inlet freq; #X obj 104 159 inlet bang; #X obj 134 524 outlet~; #X obj 185 142 inlet decay; #X obj 185 186 + 10; #X msg 134 229 1 0 0 \, 0 \$1 0; #X obj 134 251 vline~; #X obj 134 209 float 50; #X obj 133 455 clip~ -0.5 0.5; #X obj 133 427 *~; #X obj 324 348 clip~ -0.25 0.25; #X obj 356 155 noise~; #X obj 357 178 hip~ 100; #X obj 459 261 bp~ 1200 4; #X obj 325 325 *~ 0.5; #X obj 134 276 *~; #X obj 133 304 *~; #X obj 461 285 *~ 0.75; #X obj 389 285 *~ 0.8; #X obj 538 261 bp~ 2700 3; #X obj 233 264 bp~ 120 15; #X obj 312 262 bp~ 330 10; #X obj 389 261 bp~ 470 7; #X obj 539 284 *~ 0.2; #X obj 133 329 *~; #X obj 363 117 + 120; #X obj 404 118 + 330; #X obj 446 119 + 470; #X obj 487 119 + 1200; #X obj 535 119 + 2700; #X obj 466 79 * 1000; #X obj 185 165 * 1000; #X obj 325 372 *~ 2; #X obj 133 487 *~ 2; #X connect 0 1 8 0; #X connect 1 0 31 0; #X connect 2 0 0 0; #X connect 4 0 32 0; #X connect 5 0 8 1; #X connect 6 0 7 0; #X connect 7 0 16 0; #X connect 7 0 16 1; #X connect 8 0 6 0; #X connect 9 0 34 0; #X connect 10 0 9 0; #X connect 11 0 33 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 13 0 20 0; #X connect 13 0 21 0; #X connect 13 0 22 0; #X connect 13 0 23 0; #X connect 14 0 18 0; #X connect 15 0 11 0; #X connect 16 0 17 0; #X connect 16 0 17 1; #X connect 17 0 25 0; #X connect 17 0 25 1; #X connect 18 0 15 0; #X connect 19 0 15 0; #X connect 20 0 24 0; #X connect 21 0 15 0; #X connect 22 0 15 0; #X connect 23 0 19 0; #X connect 24 0 15 0; #X connect 25 0 10 0; #X connect 26 0 21 1; #X connect 27 0 22 1; #X connect 28 0 23 1; #X connect 29 0 14 1; #X connect 30 0 20 1; #X connect 31 0 26 0; #X connect 31 0 27 0; #X connect 31 0 28 0; #X connect 31 0 29 0; #X connect 31 0 30 0; #X connect 32 0 5 0; #X connect 33 0 10 1; #X connect 34 0 3 0; #X restore 833 177 pd boom; #X obj 855 137 r \$0-boomcf; #X obj 877 157 r \$0-boomdcy; #N canvas 0 0 647 462 output 0; #X obj 2 64 r~ \$0-lamina-mix; #X obj 18 88 r \$0-mix-lamina; #X obj 2 114 *~; #X obj 251 168 +~; #X obj 134 110 *~; #X obj 133 63 r~ \$0-ripper-mix; #X obj 150 87 r \$0-mix-ripper; #X obj 266 109 *~; #X obj 265 62 r~ \$0-barrel-mix; #X obj 282 86 r \$0-mix-barrel; #X obj 252 215 clip~ -1 1; #X obj 284 192 * -1; #X obj 395 107 *~; #X obj 394 60 r~ \$0-boom-mix; #X obj 411 84 r \$0-mix-boom; #X obj 251 323 outlet~; #X obj 317 172 r \$0-clip-amount; #X obj 250 287 *~ 0.25; #X obj 294 261 r \$0-mixgain; #X obj 508 104 *~; #X obj 507 57 r~ \$0-stock-mix; #X obj 524 81 r \$0-mix-stock; #X obj 251 238 *~ 0.9; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 3 0; #X connect 3 0 10 0; #X connect 4 0 3 1; #X connect 5 0 4 0; #X connect 6 0 4 1; #X connect 7 0 3 1; #X connect 8 0 7 0; #X connect 9 0 7 1; #X connect 10 0 22 0; #X connect 11 0 10 1; #X connect 12 0 10 0; #X connect 13 0 12 0; #X connect 14 0 12 1; #X connect 16 0 11 0; #X connect 16 0 10 2; #X connect 17 0 15 0; #X connect 18 0 17 1; #X connect 19 0 3 1; #X connect 20 0 19 0; #X connect 21 0 19 1; #X connect 22 0 17 0; #X restore 345 164 pd output mixer; #X obj 551 128 r \$0-barreldecay; #X obj 512 107 r \$0-barrelfreq; #X obj 531 86 r \$0-trig; #X obj 833 116 r \$0-trig; #X obj 149 -84 r \$0-trig; #X obj 500 -98 swap 1; #X obj 500 -74 -; #X obj 500 -53 * 100; #X obj 396 -50 * 10; #X obj 396 -73 r \$0-chirptime; #X obj 500 -120 r \$0-chirptone; #X obj 343 -93 r \$0-trig; #X obj 676 107 r~ \$0-lamina; #X obj 99 199 s~ \$0-lamina; #X obj 120 65 r \$0-trig; #X obj 120 108 vline~; #X obj 115 130 *~; #X msg 120 87 1 0 0 \, 0 20 0; #X obj 114 154 *~; #X obj 99 176 +~; #N canvas 500 272 657 569 stock 0; #X obj 142 247 inlet~; #X text 362 184 woodbox; #X obj 125 346 *~ 0.7; #X obj 185 344 *~ 0.5; #X obj 244 344 *~ 0.2; #X obj 317 104 inlet; #X obj 138 452 clip~ -1 1; #X obj 136 474 outlet~; #X obj 258 178 * 111; #X obj 296 198 * 143; #X obj 341 216 * 199; #X obj 380 239 * 223; #X obj 138 428 *~; #X obj 65 346 *~ 3; #X obj 206 409 +~ 1; #X obj 67 314 bp~ 1 4; #X obj 128 314 bp~ 1 4; #X obj 186 313 bp~ 1 4; #X obj 245 312 bp~ 1 4; #X obj 206 384 osc~ 120; #X obj 136 393 hip~ 2; #X obj 317 134 * 2; #X connect 0 0 15 0; #X connect 0 0 16 0; #X connect 0 0 17 0; #X connect 0 0 18 0; #X connect 2 0 20 0; #X connect 3 0 20 0; #X connect 4 0 20 0; #X connect 5 0 21 0; #X connect 6 0 7 0; #X connect 8 0 15 1; #X connect 8 0 19 0; #X connect 9 0 16 1; #X connect 10 0 17 1; #X connect 11 0 18 1; #X connect 12 0 6 0; #X connect 13 0 20 0; #X connect 14 0 12 1; #X connect 15 0 13 0; #X connect 16 0 2 0; #X connect 17 0 3 0; #X connect 18 0 4 0; #X connect 19 0 14 0; #X connect 20 0 12 0; #X connect 21 0 8 0; #X connect 21 0 9 0; #X connect 21 0 10 0; #X connect 21 0 11 0; #X restore 193 172 pd stock; #X obj 193 195 s~ \$0-stock-mix; #X obj 244 140 r \$0-stockfreq; #X connect 0 0 13 1; #X connect 1 0 10 0; #X connect 1 0 13 0; #X connect 1 0 45 1; #X connect 2 0 6 0; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 4 1; #X connect 8 0 3 1; #X connect 9 0 1 1; #X connect 12 0 18 0; #X connect 13 0 11 0; #X connect 14 0 13 2; #X connect 15 0 21 0; #X connect 16 0 17 0; #X connect 17 0 18 1; #X connect 18 0 15 0; #X connect 19 0 18 2; #X connect 21 0 20 0; #X connect 23 0 22 0; #X connect 24 0 23 2; #X connect 25 0 23 1; #X connect 26 0 7 0; #X connect 26 0 7 1; #X connect 27 0 15 3; #X connect 28 0 15 1; #X connect 29 0 15 2; #X connect 30 0 23 0; #X connect 31 0 3 0; #X connect 32 0 33 0; #X connect 32 1 33 1; #X connect 33 0 34 0; #X connect 34 0 0 2; #X connect 35 0 0 1; #X connect 36 0 35 0; #X connect 37 0 32 0; #X connect 38 0 0 0; #X connect 39 0 4 0; #X connect 41 0 44 0; #X connect 42 0 43 0; #X connect 42 0 43 1; #X connect 43 0 45 0; #X connect 43 0 46 0; #X connect 43 0 47 0; #X connect 44 0 42 0; #X connect 45 0 46 1; #X connect 46 0 40 0; #X connect 47 0 48 0; #X connect 49 0 47 1; #X restore 134 -49 pd gunmodel-chirp; #X obj 181 14 hsl 64 12 0 1 0 1 \$0-stockfreq \$0-stockfreq-r stockfreq 4 6 1 8 -262144 -258699 -1 3100 1; #X obj 125 -68 hsl 64 12 0 1 0 1 empty empty fire-rate 14 6 1 8 -262144 -258699 -1 5500 1; #X connect 18 0 27 0; #X connect 19 0 18 0; #X connect 28 0 27 0; #X connect 32 0 18 1;