#N canvas 65 83 1800 970 10;
#X declare -path ./;
#X obj 4 80 r numberEnemyCells;
#X obj 2 5 r timeLeft;
#X obj 449 301 r breaking;
#X obj -1 137 r percentageOwnCells;
#X obj 141 76 r numberOwnCells;
#X obj 2 396 r ownEnergy;
#X obj 115 393 r enemyEnergy;
#X obj 455 7 r ownMovement;
#X obj 569 7 r enemyMovement;
#X obj 444 96 r ownGrowing;
#X obj 548 96 r enemyGrowing;
#X obj 2 301 r ownDigest;
#X obj 1 226 r ownBirth;
#X obj 84 225 r enemyBirth;
#X obj 116 298 r enemyDigest;
#X obj 449 408 r zoom;
#X text -2 44 Anzahl gegnerischer Zellen. Bei ausgeglichenem Spiel
ca. 500 maximal ca.4000;
#X text 7 119 Prozentsatz eigener Zellen. Zwischen 0 und 1;
#X text 1 180 Wieviele Eizellen sich im entsprechenden Frame von eigenen/fremden
Organismen abgelöst haben und sich nun weitervermehren können.;
#X text 14 264 Wieviele Zellen von den eigenen/gegnerischen Organismen
im enstprechenden Frame gefressen wurden.;
#X text 14 359 Wieviel Energie in den eigenen/gegnerischen Organismen
gerade rumschwirrt.;
#X text 453 -32 Wieviele Bewegungszellen gerade blubbern ausstoßen
\, um sich fortzubewegen.;
#X text 447 254 Wieviele Verbindungen (zwischen Zellen) sich im ensprechenden
Frame gelöst haben. (weil der Organismus zu schnell geworden ist.
;
#X text 26 -74 Die Daten werden jeden Frame an die entsprechenden Objekte
geschickt. (30 Frames pro Sekunde);
#X obj 280 691 dac~;
#X obj 261 660 pip_limiter;
#X floatatom 452 28 5 0 0 0 - - -, f 5;
#X floatatom 569 31 5 0 0 0 - - -, f 5;
#X floatatom 443 119 5 0 0 0 - - -, f 5;
#X floatatom 550 117 5 0 0 0 - - -, f 5;
#X floatatom 3 29 5 0 0 0 - - -, f 5;
#X floatatom 4 101 5 0 0 0 - - -, f 5;
#X floatatom -1 161 5 0 0 0 - - -, f 5;
#X floatatom 2 324 5 0 0 0 - - -, f 5;
#X floatatom 117 322 5 0 0 0 - - -, f 5;
#X floatatom 2 421 5 0 0 0 - - -, f 5;
#X floatatom 113 418 5 0 0 0 - - -, f 5;
#X floatatom 141 100 5 0 0 0 - - -, f 5;
#X floatatom 449 434 5 0 0 0 - - -, f 5;
#N canvas 65 97 1422 826 ui 0;
#X obj 428 53 r menuHover;
#X obj 276 105 r placeEnergyCell;
#X obj 273 163 r placeDigestCell;
#X obj 266 360 r placeMoveCell;
#X obj 270 54 r placeContactCell;
#X obj 268 295 r removeCell;
#X obj 270 85 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 268 326 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 428 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 276 136 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 273 194 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 264 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 266 391 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 264 233 r placeBirthCell;
#X obj 937 42 r win;
#X obj 1003 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 937 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 1003 42 r lose;
#X obj 545 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 545 55 r switch;
#X obj 1152 73 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1152 42 r rotate;
#X obj 10 338 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 10 307 r choose;
#X obj 846 48 r gameStart;
#X obj 846 79 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 11 278 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 133 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 16 147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 17 210 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 133 55 r backToMenu;
#X obj 11 247 r tutorialStart;
#X obj 840 162 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 16 116 r pause;
#X obj 17 179 r unPause;
#X obj 840 131 r positionHoverGood;
#X obj 988 162 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 988 131 r positionHoverBad;
#X obj 422 157 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 422 126 r organismHover;
#N canvas 99 100 1109 471 submixer 0;
#X obj 235 368 outlet~ L;
#X obj 379 368 outlet~ R;
#X obj 62 95 inlet~ 2L;
#N canvas 774 316 745 465 channel_2 0;
#X obj -344 281 *~;
#X obj -334 384 outlet~;
#X obj -460 119 vsl 15 128 0 0.9 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X text -473 260 Volume;
#X obj -463 39 loadbang;
#X text -221 -15 Submixer Channel 2;
#X obj -397 248 sig~;
#X msg -400 75 1;
#X obj -326 41 inlet~;
#X obj -226 257 throw~ revsendL;
#X obj -122 257 throw~ revsendR;
#X obj -206 161 *~;
#X obj -142 162 *~;
#X obj 26 163 *~;
#X obj 90 164 *~;
#X obj 6 259 throw~ rev2sendL;
#X obj 110 259 throw~ rev2sendR;
#X obj -47 57 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 138 61 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 2 0 6 0;
#X connect 4 0 7 0;
#X connect 6 0 0 1;
#X connect 7 0 2 0;
#X connect 8 0 0 0;
#X connect 8 0 11 0;
#X connect 8 0 12 0;
#X connect 8 0 13 0;
#X connect 8 0 14 0;
#X connect 11 0 9 0;
#X connect 12 0 10 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 17 0 12 1;
#X connect 17 0 11 1;
#X connect 18 0 14 1;
#X connect 18 0 13 1;
#X restore 62 123 pd channel_2 submix;
#X obj 251 97 inlet~ 2L;
#N canvas 87 181 745 465 channel_3 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 200 1;
#X obj 629 79 vsl 15 100 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 252 125 pd channel_3 submix;
#N canvas 183 195 745 465 channel_4 0;
#X obj 142 56 inlet~;
#X obj 130 263 *~;
#X obj 142 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 100 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 426 123 pd channel_4 submix;
#N canvas 87 181 745 465 channel_2 0;
#X obj 152 66 inlet~;
#X obj 140 273 *~;
#X obj 152 396 outlet~;
#X obj 84 140 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 7303 1;
#X text 71 281 Volume;
#X text 328 29 Submixer Channel 2;
#X obj 297 361 throw~ revsendL;
#X obj 401 361 throw~ revsendR;
#X obj 317 265 *~;
#X obj 381 266 *~;
#X obj 549 267 *~;
#X obj 613 268 *~;
#X obj 529 363 throw~ rev2sendL;
#X obj 633 363 throw~ rev2sendR;
#X obj 464 95 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 649 99 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 0 0 10 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 9 1;
#X connect 14 0 8 1;
#X connect 15 0 11 1;
#X connect 15 0 10 1;
#X restore 602 123 pd channel_2 submix;
#X obj 426 95 inlet~ 3L;
#X obj 602 95 inlet~ 4L;
#X obj 280 300 throw~ UI_submixL;
#X obj 419 300 throw~ UI_submixR;
#X obj 249 335 catch~ UI_submixL;
#X obj 396 335 catch~ UI_submixR;
#N canvas 87 181 745 465 templateMONO 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 897 343 pd templateMONO;
#N canvas 79 572 745 465 templateSTEREO 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 882 380 pd templateSTEREO;
#N canvas 87 181 745 465 channel_2 0;
#X obj 152 66 inlet~;
#X obj 140 273 *~;
#X obj 152 396 outlet~;
#X obj 88 139 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 7303 1;
#X text 71 281 Volume;
#X text 328 29 Submixer Channel 2;
#X obj 297 361 throw~ revsendL;
#X obj 401 361 throw~ revsendR;
#X obj 317 265 *~;
#X obj 381 266 *~;
#X obj 549 267 *~;
#X obj 613 268 *~;
#X obj 529 363 throw~ rev2sendL;
#X obj 633 363 throw~ rev2sendR;
#X obj 464 95 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 649 99 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 0 0 10 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 9 1;
#X connect 14 0 8 1;
#X connect 15 0 11 1;
#X connect 15 0 10 1;
#X restore 770 114 pd channel_2 submix;
#X obj 770 86 inlet~ 4L;
#X connect 2 0 3 0;
#X connect 3 0 10 0;
#X connect 3 0 11 0;
#X connect 4 0 5 0;
#X connect 5 0 10 0;
#X connect 5 0 11 0;
#X connect 6 0 10 0;
#X connect 6 0 11 0;
#X connect 7 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 12 0 0 0;
#X connect 13 0 1 0;
#X connect 16 0 10 0;
#X connect 16 0 11 0;
#X connect 17 0 16 0;
#X restore 698 640 pd submixer UI for GUI Soundeffects;
#X obj 694 677 outlet~ L;
#X obj 910 674 outlet~ R;
#X obj 15 55 r menuKlick;
#X obj 15 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 34 11 UI Sounds.;
#N canvas 65 344 1440 487 clicks 0;
#X obj 126 233 outlet~;
#X obj 62 15 r menuKlick;
#X obj 62 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 190 90 t f b;
#X obj 157 189 *~;
#X obj 116 117 osc~;
#X msg 190 62 600;
#N canvas 630 595 721 411 env 0;
#X text 45 -61 External Input;
#X obj 48 -39 inlet;
#X obj 58 186 outlet~;
#X obj 156 -42 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 2000 1;
#X floatatom 156 100 5 0 0 0 - - -, f 5;
#X obj 205 -41 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 2800 1;
#X floatatom 205 100 5 0 0 0 - - -, f 5;
#X obj 260 -42 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 260 100 5 0 0 0 - - -, f 5;
#N canvas 511 253 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X msg 238 207 1 \$2 \, \$4 \$3 20;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 2 2;
#X connect 8 0 2 3;
#X connect 9 0 0 0;
#X restore 58 141 pd stuff;
#X obj 323 -61 loadbang;
#X text 313 -37 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 325 129 pip;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 250 172 pd env;
#X obj 337 15 r pause;
#X msg 380 98 60;
#X obj 376 133 mtof;
#X obj 422 31 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 460 61 delay 100;
#X obj 548 64 delay 200;
#X msg 483 101 70;
#X msg 427 99 58;
#X obj 620 65 delay 300;
#X msg 535 100 72;
#X msg 710 99 60;
#X obj 731 32 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 706 59 delay 100;
#X obj 794 62 delay 200;
#X msg 813 102 70;
#X msg 757 100 58;
#X obj 866 63 delay 300;
#X msg 865 101 72;
#X obj 721 12 r unPause;
#X obj 1026 13 r tutorialStart;
#X msg 1000 109 60;
#X obj 1021 42 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 996 69 delay 100;
#X obj 1156 73 delay 300;
#X msg 1047 110 80;
#X msg 1103 112 82;
#X msg 1155 111 85;
#X obj 1083 74 delay 100;
#X obj 173 14 r choose;
#X obj 188 37 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 243 61 300;
#X msg 284 82 600;
#X obj 283 58 delay 100;
#X obj 1343 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1349 19 r noClick;
#X msg 1318 105 51;
#X msg 1427 118 57;
#X obj 1370 77 delay 90;
#X obj 1503 80 delay 160;
#X msg 1371 113 51;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 3 1 7 0;
#X connect 4 0 0 0;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 4 1;
#X connect 8 0 11 0;
#X connect 9 0 10 0;
#X connect 10 0 3 0;
#X connect 11 0 9 0;
#X connect 11 0 12 0;
#X connect 11 0 13 0;
#X connect 11 0 16 0;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 14 0 10 0;
#X connect 15 0 10 0;
#X connect 16 0 17 0;
#X connect 17 0 10 0;
#X connect 18 0 10 0;
#X connect 19 0 25 0;
#X connect 19 0 20 0;
#X connect 19 0 21 0;
#X connect 19 0 24 0;
#X connect 20 0 22 0;
#X connect 21 0 23 0;
#X connect 22 0 10 0;
#X connect 23 0 10 0;
#X connect 24 0 18 0;
#X connect 25 0 10 0;
#X connect 26 0 19 0;
#X connect 27 0 29 0;
#X connect 29 0 34 0;
#X connect 29 0 30 0;
#X connect 29 0 31 0;
#X connect 29 0 35 0;
#X connect 30 0 33 0;
#X connect 31 0 28 0;
#X connect 32 0 10 0;
#X connect 33 0 10 0;
#X connect 34 0 10 0;
#X connect 35 0 32 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 40 0;
#X connect 38 0 3 0;
#X connect 39 0 3 0;
#X connect 40 0 39 0;
#X connect 41 0 43 0;
#X connect 41 0 45 0;
#X connect 41 0 46 0;
#X connect 42 0 41 0;
#X connect 43 0 10 0;
#X connect 44 0 10 0;
#X connect 45 0 47 0;
#X connect 46 0 44 0;
#X connect 47 0 10 0;
#X restore 501 566 pd clicks;
#X text 13 423 CLICKS;
#X text 132 423 BACK;
#X text 408 435 HOVER;
#X text 271 425 CELLS;
#N canvas 81 175 1440 525 cells 0;
#X obj 354 376 outlet~;
#X obj 328 55 t b f f f f;
#X obj 282 28 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 289 264 1327 584 fm 0;
#X obj 176 163 osc~;
#X obj 177 195 *~;
#X obj 241 182 hsl 128 15 0 1000 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 175 133 5 0 0 0 - - -, f 5;
#X obj 87 211 +~;
#X floatatom 87 175 5 0 0 0 - - -, f 5;
#X obj 89 263 osc~;
#X floatatom 222 231 5 0 0 0 - - -, f 5;
#X obj 404 229 +~;
#X obj 417 158 osc~;
#X obj 418 190 *~;
#X obj 483 177 hsl 128 15 0 1000 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 416 128 5 0 0 0 - - -, f 5;
#X obj 398 262 osc~;
#X obj 133 315 +~;
#N canvas 439 504 983 638 env 0;
#X text 45 -61 External Input;
#X obj 48 -39 inlet;
#X obj 58 186 outlet~;
#X obj 156 -42 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 3100 1;
#X floatatom 156 100 5 0 0 0 - - -, f 5;
#X obj 205 -41 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 2800 1;
#X floatatom 205 100 5 0 0 0 - - -, f 5;
#X obj 260 -42 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 260 100 5 0 0 0 - - -, f 5;
#N canvas 502 265 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X msg 238 207 1 \$2 \, \$4 \$3 70;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 2 2;
#X connect 8 0 2 3;
#X connect 9 0 0 0;
#X restore 58 141 pd stuff;
#X obj 323 -61 loadbang;
#X text 313 -37 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 325 129 pip;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 846 137 pd env;
#X obj 177 424 *~;
#X floatatom 480 205 5 0 0 0 - - -, f 5;
#X obj 179 453 outlet~;
#X obj 72 33 inlet;
#X obj 232 37 inlet;
#X obj 378 36 inlet;
#X obj 466 35 inlet;
#X obj 847 51 inlet;
#X obj 143 385 lop~ 1000;
#X connect 0 0 1 0;
#X connect 1 0 4 1;
#X connect 2 0 1 1;
#X connect 2 0 7 0;
#X connect 3 0 0 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 14 0;
#X connect 8 0 13 0;
#X connect 9 0 10 0;
#X connect 10 0 8 1;
#X connect 11 0 10 1;
#X connect 11 0 17 0;
#X connect 12 0 9 0;
#X connect 13 0 14 1;
#X connect 14 0 24 0;
#X connect 15 0 16 1;
#X connect 16 0 18 0;
#X connect 19 0 3 0;
#X connect 20 0 2 0;
#X connect 21 0 12 0;
#X connect 22 0 11 0;
#X connect 23 0 15 0;
#X connect 24 0 16 0;
#X restore 353 333 pd fm tiny sound machine;
#X msg 279 97 83;
#X obj 490 26 r removeCell;
#X obj 529 75 t b f f f f;
#X obj 578 44 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 327 16 r placeEnergyCell;
#X obj 135 59 t b f f f f;
#X obj 89 32 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 308 96 275;
#X msg 388 93 752;
#X msg 195 97 411;
#X obj 747 44 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 731 19 r placeBirthCell;
#X obj 814 78 t b f f f f;
#X msg 765 120 500;
#X msg 876 114 800;
#X msg 795 119 600;
#X msg 835 130 354;
#X msg 480 117 151;
#X msg 511 115 844;
#X msg 156 111 400;
#X msg 115 100 170;
#X msg 86 101 151;
#X msg 349 107 100;
#X msg 550 127 100;
#X msg 589 113 12111;
#X obj 966 43 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 1033 77 t b f f f f;
#X msg 1095 113 800;
#X msg 1054 129 354;
#X obj 950 18 r placeMoveCell;
#X obj 1173 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1240 73 t b f f f f;
#X obj 1157 14 r placeContactCell;
#X msg 1191 115 150;
#X msg 1221 114 600;
#X msg 1261 125 489;
#X msg 1302 109 500;
#X obj 134 19 r placeDigestCell;
#X msg 984 119 300;
#X msg 1014 118 100;
#X connect 1 0 3 4;
#X connect 1 1 4 0;
#X connect 1 2 11 0;
#X connect 1 3 26 0;
#X connect 1 4 12 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 3 4;
#X connect 6 1 21 0;
#X connect 6 2 22 0;
#X connect 6 3 27 0;
#X connect 6 4 28 0;
#X connect 7 0 6 0;
#X connect 8 0 1 0;
#X connect 9 0 3 4;
#X connect 9 1 25 0;
#X connect 9 2 24 0;
#X connect 9 3 23 0;
#X connect 9 4 13 0;
#X connect 10 0 9 0;
#X connect 11 0 3 1;
#X connect 12 0 3 3;
#X connect 13 0 3 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 16 0 3 4;
#X connect 16 1 17 0;
#X connect 16 2 19 0;
#X connect 16 3 20 0;
#X connect 16 4 18 0;
#X connect 17 0 3 0;
#X connect 18 0 3 4;
#X connect 19 0 3 1;
#X connect 20 0 3 3;
#X connect 21 0 3 0;
#X connect 22 0 3 1;
#X connect 23 0 3 3;
#X connect 24 0 3 2;
#X connect 25 0 3 1;
#X connect 26 0 3 2;
#X connect 27 0 3 2;
#X connect 28 0 3 3;
#X connect 29 0 30 0;
#X connect 30 0 3 4;
#X connect 30 1 42 0;
#X connect 30 2 43 0;
#X connect 30 3 32 0;
#X connect 30 4 31 0;
#X connect 31 0 3 4;
#X connect 32 0 3 3;
#X connect 33 0 29 0;
#X connect 34 0 35 0;
#X connect 35 0 3 4;
#X connect 35 1 37 0;
#X connect 35 2 38 0;
#X connect 35 3 39 0;
#X connect 35 4 40 0;
#X connect 36 0 34 0;
#X connect 37 0 3 0;
#X connect 38 0 3 1;
#X connect 39 0 3 2;
#X connect 40 0 3 3;
#X connect 41 0 9 0;
#X connect 42 0 3 0;
#X connect 43 0 3 1;
#X restore 770 572 pd cells;
#N canvas 65 361 1009 553 hover 0;
#X obj 152 293 osc~;
#X obj 147 235 line~;
#X msg 205 200 0 10;
#X obj 148 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 152 415 outlet~;
#X obj 105 4 r menuHover;
#X obj 205 164 delay 51;
#X obj 311 45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 311 14 r organismHover;
#X obj 153 321 hip~ 1000;
#X msg 114 161 900 50;
#X obj 434 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 434 17 r positionHoverGood;
#X obj 632 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 632 18 r positionHoverBad;
#X msg 366 151 700 50;
#X msg 579 156 300 30;
#X obj 159 32 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 0 0 9 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 0 6 0;
#X connect 5 0 3 0;
#X connect 5 0 17 0;
#X connect 6 0 2 0;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 9 0 4 0;
#X connect 10 0 1 0;
#X connect 11 0 15 0;
#X connect 11 0 6 0;
#X connect 12 0 11 0;
#X connect 13 0 16 0;
#X connect 13 0 6 0;
#X connect 14 0 13 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X restore 922 577 pd hover;
#N canvas 475 447 742 434 back 0;
#X obj 124 321 outlet~;
#X obj 63 30 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 188 178 t f b;
#X obj 155 277 *~;
#X obj 63 -1 r backToMenu;
#N canvas 365 599 870 304 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 48 176 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 1700 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 2600 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 508 257 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X msg 238 207 1 \$2 \, \$4 \$3 30;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 2 2;
#X connect 8 0 2 3;
#X connect 9 0 0 0;
#X restore 48 131 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 243 267 pd env;
#X floatatom 226 149 5 0 0 0 - - -, f 5;
#X obj 197 74 line 600;
#X msg 271 45 set 600;
#X obj 197 19 delay 300;
#X msg 131 56 200 150;
#X obj 114 203 osc~;
#X obj 427 41 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 456 135 line 600;
#X obj 456 80 delay 300;
#X msg 390 117 600 150;
#X msg 530 106 set 200;
#X connect 1 0 10 0;
#X connect 1 0 9 0;
#X connect 2 0 11 0;
#X connect 2 1 5 0;
#X connect 3 0 0 0;
#X connect 4 0 1 0;
#X connect 5 0 3 1;
#X connect 7 0 2 0;
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X connect 9 0 8 0;
#X connect 10 0 7 0;
#X connect 11 0 3 0;
#X connect 12 0 15 0;
#X connect 12 0 14 0;
#X connect 13 0 2 0;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 16 0 13 0;
#X restore 627 566 pd back;
#N canvas 65 344 511 413 switch 0;
#X obj 126 233 outlet~;
#X obj 62 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 190 90 t f b;
#X obj 157 189 *~;
#X obj 116 117 osc~;
#N canvas 65 406 450 300 env 0;
#X text 45 -61 External Input;
#X obj 48 -39 inlet;
#X obj 58 186 outlet~;
#X obj 156 -42 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 100 1;
#X floatatom 156 100 5 0 0 0 - - -, f 5;
#X obj 205 -41 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 100 1;
#X floatatom 205 100 5 0 0 0 - - -, f 5;
#X obj 260 -42 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 260 100 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 58 141 pd stuff;
#X obj 323 -61 loadbang;
#X text 313 -37 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 325 129 pip;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 250 172 pd env;
#X obj 62 15 r switch;
#X msg 128 73 674;
#X connect 1 0 7 0;
#X connect 2 0 4 0;
#X connect 2 1 5 0;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 3 1;
#X connect 6 0 1 0;
#X connect 7 0 2 0;
#X restore 1029 572 pd switch;
#X text 537 432 SWITCH;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 2 0 10 0;
#X connect 3 0 12 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 13 0 11 0;
#X connect 14 0 16 0;
#X connect 17 0 15 0;
#X connect 19 0 18 0;
#X connect 21 0 20 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 30 0 27 0;
#X connect 31 0 26 0;
#X connect 33 0 28 0;
#X connect 34 0 29 0;
#X connect 35 0 32 0;
#X connect 37 0 36 0;
#X connect 39 0 38 0;
#X connect 40 0 41 0;
#X connect 40 1 42 0;
#X connect 43 0 44 0;
#X connect 46 0 40 0;
#X connect 51 0 40 2;
#X connect 52 0 40 3;
#X connect 53 0 40 1;
#X connect 54 0 40 4;
#X restore 341 498 pd ui;
#X obj 41 554 loadbang;
#X msg 41 584 \; pd dsp 1;
#N canvas 65 117 1362 590 menuMusic 1;
#X text 657 27 distribute chords evenly;
#N canvas 178 214 825 544 clouds1 0;
#N canvas 333 50 1254 749 wolke1 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 333 225 osc~;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 413 448 Global Volume;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 735 423 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9600 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w1a;
#X obj 273 41 r w1d;
#X obj 317 45 r w1s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w1a;
#X obj 195 115 s w1d;
#X obj 250 115 s w1s;
#X obj 151 185;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 501 226 pd env;
#X floatatom 313 138 5 0 0 0 - - -, f 5;
#X msg 136 254 0.5;
#X obj 430 230 osc~;
#X obj 390 182 / 2.001;
#X obj 315 94 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 19 0;
#X connect 0 0 23 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 12 0 6 0;
#X connect 19 0 1 1;
#X connect 20 0 0 0;
#X connect 21 0 6 0;
#X connect 23 0 22 0;
#X connect 24 0 20 0;
#X connect 24 1 19 0;
#X connect 25 0 2 0;
#X restore 131 279 pd wolke1;
#X obj 261 411 outlet~;
#X obj 346 414 outlet~;
#N canvas 528 200 864 746 wolke2 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 304 osc~;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9500 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 10300 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w2a;
#X obj 273 41 r w2d;
#X obj 317 45 r w2s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w2a;
#X obj 195 115 s w2d;
#X obj 250 115 s w2s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 130 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 8 0;
#X connect 0 0 19 0;
#X connect 1 0 22 0;
#X connect 3 0 4 0;
#X connect 3 0 21 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 5 1;
#X connect 8 0 5 0;
#X connect 9 0 0 0;
#X connect 11 0 6 0;
#X connect 16 0 9 0;
#X connect 19 0 1 1;
#X connect 20 0 9 0;
#X connect 21 0 0 0;
#X connect 21 1 19 0;
#X connect 22 0 2 0;
#X restore 204 277 pd wolke2;
#N canvas 528 200 864 746 wolke3 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 304 osc~;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9000 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9900 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w3a;
#X obj 273 41 r w3d;
#X obj 317 45 r w3s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w3a;
#X obj 195 115 s w3d;
#X obj 250 115 s w3s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 340 142 t f b;
#X obj 356 450 *~ 0.3;
#X connect 0 0 8 0;
#X connect 0 0 19 0;
#X connect 1 0 22 0;
#X connect 3 0 4 0;
#X connect 3 0 21 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 5 1;
#X connect 8 0 5 0;
#X connect 9 0 0 0;
#X connect 11 0 6 0;
#X connect 16 0 9 0;
#X connect 19 0 1 1;
#X connect 20 0 9 0;
#X connect 21 0 0 0;
#X connect 21 1 19 0;
#X connect 22 0 2 0;
#X restore 283 280 pd wolke3;
#N canvas 528 200 864 746 wolke4 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 6900 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 6700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w4a;
#X obj 273 41 r w4d;
#X obj 317 45 r w4s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w4a;
#X obj 197 114 s w4d;
#X obj 250 115 s w4s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 117 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 365 278 pd wolke4;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 4400 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 131 329 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 3200 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 265 332 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 2400 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 366 334 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X obj 285 89 float \$1;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 9 0 11 0;
#X connect 10 0 11 0;
#X restore 437 334 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 5600 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 626 328 pd pan 64;
#N canvas 636 236 1123 809 triangleBass 0;
#X obj 154 236 * -1;
#X msg 228 235 0;
#X obj 96 279 phasor~;
#X obj 197 277 phasor~;
#X obj 97 319 *~ 2;
#X obj 96 346 -~ 1;
#X obj 95 374 clip~ 0 1;
#X obj 197 322 *~ 2;
#X obj 196 349 -~ 1;
#X obj 195 377 clip~ 0 1;
#X obj 143 426 +~;
#X text 229 218 phase synchronization;
#X text 338 626 Bitcrushing;
#X text 184 432 sum to triangle wave;
#X floatatom 124 181 5 0 0 0 - - -, f 5;
#X obj 147 556 *~;
#X obj 239 170 loadbang;
#X obj 124 200 mtof;
#X obj 142 742 outlet~;
#N canvas 765 716 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r trimena;
#X obj 312 45 r trimend;
#X obj 398 57 r trimens;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 223 521 pd env;
#X obj 442 456 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 442 598 5 0 0 0 - - -, f 5;
#X obj 491 457 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 491 598 5 0 0 0 - - -, f 5;
#X obj 546 456 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 546 598 5 0 0 0 - - -, f 5;
#X obj 609 437 loadbang;
#X text 599 461 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 739 655 pip;
#X obj 429 624 s trimena;
#X obj 495 623 s trimend;
#X obj 559 624 s trimens;
#X obj 109 105 inlet;
#X obj 109 141 t f b;
#X obj 139 696 *~ 0.3;
#X floatatom 172 100 5 0 0 0 - - -, f 5;
#X obj 175 148 s trimen2Trig;
#X obj 211 469 r trimen2Trig;
#N canvas 890 805 450 300 lowpass 0;
#X obj 138 128 vsl 15 40 10 44100 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 600 1;
#X obj 86 234 outlet~;
#X obj 163 236 outlet~;
#X obj 94 93 inlet~;
#X obj 165 92 inlet~;
#X obj 94 172 lop~;
#X obj 165 170 lop~;
#X text 73 23 Lowpass Filter - simplest form;
#X connect 0 0 5 1;
#X connect 0 0 6 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X restore 148 632 pd lowpass;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 15 0;
#X connect 14 0 17 0;
#X connect 15 0 38 0;
#X connect 16 0 1 0;
#X connect 17 0 0 0;
#X connect 17 0 2 0;
#X connect 19 0 15 1;
#X connect 20 0 21 0;
#X connect 21 0 29 0;
#X connect 22 0 23 0;
#X connect 23 0 30 0;
#X connect 24 0 25 0;
#X connect 25 0 31 0;
#X connect 26 0 24 0;
#X connect 26 0 20 0;
#X connect 26 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 14 0;
#X connect 33 1 36 0;
#X connect 34 0 18 0;
#X connect 35 0 33 0;
#X connect 37 0 19 0;
#X connect 38 0 34 0;
#X restore 636 274 pd triangleBass;
#N canvas 528 200 864 746 wolke5 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9200 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9800 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w5a;
#X obj 273 41 r w5d;
#X obj 317 45 r w5s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w5a;
#X obj 197 114 s w5d;
#X obj 250 115 s w5s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 320 122 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 469 279 pd wolke5;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 517 330 pd pan 64;
#X floatatom 146 227 5 0 0 0 - - -, f 5;
#X floatatom 234 223 5 0 0 0 - - -, f 5;
#X floatatom 349 229 5 0 0 0 - - -, f 5;
#X floatatom 422 231 5 0 0 0 - - -, f 5;
#X floatatom 479 231 5 0 0 0 - - -, f 5;
#X obj 251 188 unpack f f f f f f;
#X floatatom 558 230 5 0 0 1 Bass - -, f 5;
#X msg 422 148 80 42 65 30 54 35;
#X obj 271 108 select 0 1 2;
#X msg 561 152 75 89 70 30 23 40;
#X obj 266 15 inlet;
#X msg 399 58 60 75 80 30 54 35;
#X msg 554 46 80 42 65 30 54 35;
#X msg 693 50 75 89 70 30 23 40;
#X msg 249 147 63 75 80 30 54 35;
#X connect 0 0 6 0;
#X connect 3 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 9 0;
#X connect 6 0 1 0;
#X connect 6 1 2 0;
#X connect 7 0 1 0;
#X connect 7 1 2 0;
#X connect 8 0 1 0;
#X connect 8 1 2 0;
#X connect 9 0 1 0;
#X connect 9 1 2 0;
#X connect 10 0 1 0;
#X connect 10 1 2 0;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 1 0;
#X connect 13 1 2 0;
#X connect 14 0 0 0;
#X connect 15 0 3 0;
#X connect 16 0 4 0;
#X connect 17 0 5 0;
#X connect 18 0 12 0;
#X connect 19 0 14 0;
#X connect 19 1 15 0;
#X connect 19 2 16 0;
#X connect 19 3 17 0;
#X connect 19 4 18 0;
#X connect 19 5 20 0;
#X connect 20 0 11 0;
#X connect 21 0 19 0;
#X connect 22 0 28 0;
#X connect 22 1 21 0;
#X connect 22 2 23 0;
#X connect 23 0 19 0;
#X connect 24 0 22 0;
#X connect 28 0 19 0;
#X restore 172 344 pd clouds1;
#X obj 324 506 outlet~;
#X obj 400 508 outlet~;
#N canvas 65 170 1057 428 clouds2 0;
#N canvas 327 85 1254 749 wolke1 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 333 225 osc~;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 413 448 Global Volume;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 729 431 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 8400 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 511 253 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w1a;
#X obj 273 41 r w1d;
#X obj 317 45 r w1s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w1a;
#X obj 195 115 s w1d;
#X obj 250 115 s w1s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 501 226 pd env;
#X floatatom 313 138 5 0 0 0 - - -, f 5;
#X msg 136 254 0.5;
#X obj 430 230 osc~;
#X obj 390 182 / 2.001;
#X obj 315 94 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 19 0;
#X connect 0 0 23 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 12 0 6 0;
#X connect 19 0 1 1;
#X connect 20 0 0 0;
#X connect 21 0 6 0;
#X connect 22 0 5 0;
#X connect 23 0 22 0;
#X connect 24 0 20 0;
#X connect 24 1 19 0;
#X connect 25 0 2 0;
#X restore 151 226 pd wolke1;
#X obj 281 358 outlet~;
#X obj 366 361 outlet~;
#N canvas 528 200 864 746 wolke2 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 8900 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9200 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w2a;
#X obj 273 41 r w2d;
#X obj 317 45 r w2s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w2a;
#X obj 195 115 s w2d;
#X obj 250 115 s w2s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 130 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 224 224 pd wolke2;
#N canvas 528 200 864 746 wolke3 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9000 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 8200 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w3a;
#X obj 273 41 r w3d;
#X obj 317 45 r w3s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w3a;
#X obj 195 115 s w3d;
#X obj 250 115 s w3s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 340 142 t f b;
#X obj 356 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 303 227 pd wolke3;
#N canvas 528 200 864 746 wolke4 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 6900 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 6700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w4a;
#X obj 273 41 r w4d;
#X obj 317 45 r w4s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w4a;
#X obj 197 114 s w4d;
#X obj 250 115 s w4s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 117 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 385 225 pd wolke4;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 8300 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 151 276 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 11200 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 285 279 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 10700 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 386 281 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 461 280 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 5800 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 646 275 pd pan 64;
#N canvas 543 81 1019 749 triangleBass 0;
#X obj 154 236 * -1;
#X msg 228 235 0;
#X obj 96 279 phasor~;
#X obj 197 277 phasor~;
#X obj 97 319 *~ 2;
#X obj 96 346 -~ 1;
#X obj 95 374 clip~ 0 1;
#X obj 197 322 *~ 2;
#X obj 196 349 -~ 1;
#X obj 195 377 clip~ 0 1;
#X obj 143 426 +~;
#X text 229 218 phase synchronization;
#X text 338 626 Bitcrushing;
#X text 184 432 sum to triangle wave;
#X floatatom 124 181 5 0 0 0 - - -, f 5;
#X obj 147 556 *~;
#X obj 239 170 loadbang;
#X obj 124 200 mtof;
#X obj 142 742 outlet~;
#N canvas 759 724 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 508 257 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r trimena;
#X obj 312 45 r trimend;
#X obj 398 57 r trimens;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 223 521 pd env;
#X obj 442 456 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 442 598 5 0 0 0 - - -, f 5;
#X obj 491 457 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 491 598 5 0 0 0 - - -, f 5;
#X obj 546 456 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 546 598 5 0 0 0 - - -, f 5;
#X obj 609 437 loadbang;
#X text 599 461 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 739 655 pip;
#X obj 211 469 r trimenTrig;
#X obj 175 148 s trimenTrig;
#X obj 429 624 s trimena;
#X obj 495 623 s trimend;
#X obj 559 624 s trimens;
#X obj 109 105 inlet;
#X obj 109 141 t f b;
#X obj 149 712 *~ 0.3;
#N canvas 811 757 450 300 lowpass 0;
#X obj 138 128 vsl 15 40 10 44100 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 300 1;
#X obj 86 234 outlet~;
#X obj 163 236 outlet~;
#X obj 94 93 inlet~;
#X obj 165 92 inlet~;
#X obj 94 172 lop~;
#X obj 165 170 lop~;
#X text 73 23 Lowpass Filter - simplest form;
#X connect 0 0 5 1;
#X connect 0 0 6 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X restore 170 687 pd lowpass;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 15 0;
#X connect 14 0 17 0;
#X connect 15 0 37 0;
#X connect 16 0 1 0;
#X connect 17 0 0 0;
#X connect 17 0 2 0;
#X connect 19 0 15 1;
#X connect 20 0 21 0;
#X connect 21 0 31 0;
#X connect 22 0 23 0;
#X connect 23 0 32 0;
#X connect 24 0 25 0;
#X connect 25 0 33 0;
#X connect 26 0 24 0;
#X connect 26 0 20 0;
#X connect 26 0 22 0;
#X connect 29 0 19 0;
#X connect 34 0 35 0;
#X connect 35 0 14 0;
#X connect 35 1 30 0;
#X connect 36 0 18 0;
#X connect 37 0 36 0;
#X restore 656 221 pd triangleBass;
#N canvas 528 200 864 746 wolke5 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9200 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9800 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w5a;
#X obj 273 41 r w5d;
#X obj 317 45 r w5s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w5a;
#X obj 197 114 s w5d;
#X obj 250 115 s w5s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 320 122 t f b;
#X obj 355 450 *~ 0.3;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 489 226 pd wolke5;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 542 269 pd pan 64;
#X floatatom 166 174 5 0 0 0 - - -, f 5;
#X floatatom 254 170 5 0 0 0 - - -, f 5;
#X floatatom 369 176 5 0 0 0 - - -, f 5;
#X floatatom 442 178 5 0 0 0 - - -, f 5;
#X floatatom 499 178 5 0 0 0 - - -, f 5;
#X obj 271 135 unpack f f f f f f;
#X floatatom 578 177 5 0 0 1 Bass - -, f 5;
#X obj 230 52 select 0 1 2;
#X msg 442 95 82 40 61 32 52 32;
#X msg 581 99 73 89 66 32 25 42;
#X obj 260 20 inlet;
#X msg 233 96 59 73 80 25 50 33;
#X connect 0 0 6 0;
#X connect 3 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 9 0;
#X connect 6 0 1 0;
#X connect 6 1 2 0;
#X connect 7 0 1 0;
#X connect 7 1 2 0;
#X connect 8 0 1 0;
#X connect 8 1 2 0;
#X connect 9 0 1 0;
#X connect 9 1 2 0;
#X connect 10 0 1 0;
#X connect 10 1 2 0;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 1 0;
#X connect 13 1 2 0;
#X connect 14 0 0 0;
#X connect 15 0 3 0;
#X connect 16 0 4 0;
#X connect 17 0 5 0;
#X connect 18 0 12 0;
#X connect 19 0 14 0;
#X connect 19 1 15 0;
#X connect 19 2 16 0;
#X connect 19 3 17 0;
#X connect 19 4 18 0;
#X connect 19 5 20 0;
#X connect 20 0 11 0;
#X connect 21 0 25 0;
#X connect 21 1 22 0;
#X connect 21 2 23 0;
#X connect 22 0 19 0;
#X connect 23 0 19 0;
#X connect 24 0 21 0;
#X connect 25 0 19 0;
#X restore 311 343 pd clouds2;
#N canvas 132 238 1478 649 singleClouds 0;
#N canvas 333 50 1254 749 wolke1 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 312 5 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X obj 333 225 osc~;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 413 448 Global Volume;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 735 423 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 1300 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 4600 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r ws1a;
#X obj 273 41 r ws1d;
#X obj 317 45 r ws1s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s ws1a;
#X obj 195 115 s ws1d;
#X obj 250 115 s ws1s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 501 226 pd env;
#X floatatom 313 138 5 0 0 0 - - -, f 5;
#X msg 136 254 0.5;
#X obj 430 230 osc~;
#X obj 390 182 / 2.001;
#X obj 315 94 t f b;
#X msg 179 253 354;
#X obj 317 41 + 24;
#X obj 355 450 *~ 0.3;
#X connect 0 0 9 0;
#X connect 0 0 18 0;
#X connect 0 0 22 0;
#X connect 1 0 26 0;
#X connect 3 0 4 0;
#X connect 3 0 25 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 20 0;
#X connect 8 0 5 1;
#X connect 9 0 5 0;
#X connect 11 0 6 0;
#X connect 18 0 1 1;
#X connect 19 0 0 0;
#X connect 20 0 6 0;
#X connect 21 0 5 0;
#X connect 22 0 21 0;
#X connect 23 0 19 0;
#X connect 23 1 18 0;
#X connect 24 0 6 0;
#X connect 25 0 23 0;
#X connect 26 0 2 0;
#X restore 161 292 pd wolke1;
#X obj 291 368 outlet~;
#X obj 376 371 outlet~;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 3500 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 199 323 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 7700 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 577 311 pd pan 64;
#N canvas 633 240 1019 807 triangleBass 0;
#X obj 154 236 * -1;
#X msg 228 235 0;
#X obj 96 279 phasor~;
#X obj 197 277 phasor~;
#X obj 97 319 *~ 2;
#X obj 96 346 -~ 1;
#X obj 95 374 clip~ 0 1;
#X obj 197 322 *~ 2;
#X obj 196 349 -~ 1;
#X obj 195 377 clip~ 0 1;
#X obj 143 426 +~;
#X text 229 218 phase synchronization;
#X obj 142 657 samphold~;
#X text 338 626 Bitcrushing;
#X text 184 432 sum to triangle wave;
#X floatatom 124 181 5 0 0 0 - - -, f 5;
#X obj 147 556 *~;
#X obj 239 170 loadbang;
#X obj 124 200 mtof;
#X obj 142 742 outlet~;
#N canvas 765 716 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 234 42 r trimenSina;
#X obj 339 52 r trimenSind;
#X obj 445 73 r trimenSins;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 223 521 pd env;
#X obj 442 456 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 2300 1;
#X floatatom 442 598 5 0 0 0 - - -, f 5;
#X obj 491 457 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 3000 1;
#X floatatom 491 598 5 0 0 0 - - -, f 5;
#X obj 546 456 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 546 598 5 0 0 0 - - -, f 5;
#X obj 609 437 loadbang;
#X text 599 461 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 739 655 pip;
#X obj 109 105 inlet;
#X obj 109 141 t f b;
#X obj 211 469 r trimenSingTrig;
#X obj 176 146 s trimenSingTrig;
#X obj 429 624 s trimenSina;
#X obj 522 625 s trimenSind;
#X obj 604 621 s trimenSins;
#X obj 229 615 phasor~ 15000;
#X obj 139 696 *~ 0.6;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 16 0;
#X connect 15 0 18 0;
#X connect 16 0 38 0;
#X connect 17 0 1 0;
#X connect 18 0 0 0;
#X connect 18 0 2 0;
#X connect 20 0 16 1;
#X connect 21 0 22 0;
#X connect 22 0 34 0;
#X connect 23 0 24 0;
#X connect 24 0 35 0;
#X connect 25 0 26 0;
#X connect 26 0 36 0;
#X connect 27 0 25 0;
#X connect 27 0 21 0;
#X connect 27 0 23 0;
#X connect 30 0 31 0;
#X connect 31 0 15 0;
#X connect 31 1 33 0;
#X connect 32 0 20 0;
#X connect 37 0 12 1;
#X connect 38 0 19 0;
#X restore 680 282 pd triangleBass;
#X floatatom 176 240 5 0 0 0 - - -, f 5;
#X floatatom 602 238 5 0 0 1 Bass - -, f 5;
#X obj 300 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 450 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 375 18 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 286 202 51;
#X obj 436 93 metro 2400;
#X obj 286 93 metro 4100;
#N canvas 300 428 1026 652 scale 0;
#X obj 55 65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 55 43 inlet;
#X text 136 21 Play only major scale notes;
#X floatatom 59 180 5 0 0 0 - - -, f 5;
#X text 468 183 Turn into chromatic minor;
#X obj 55 88 metro 180;
#X text 488 221 Only fifths and octaves;
#X text 475 260 Blues scale;
#X floatatom 77 289 5 0 0 0 - - -, f 5;
#X obj 321 118 table scale;
#X msg 321 141 \; scale 0 0 2 4 5 7 9 11;
#X msg 321 177 \; scale 0 0 2 3 5 7 9 11;
#X msg 321 215 \; scale 0 0 5 7 10 12 14 17;
#X msg 320 253 \; scale 0 0 3 5 6 7 10 12;
#X text 468 147 Major Scale;
#X obj 448 79 loadbang;
#X obj 218 46 inlet;
#X obj 218 94 select 0 1 2 3;
#X msg 321 291 \; scale 0 0 2 4 5 9 10 12;
#X text 476 298 Mixo scale;
#X obj 327 78 table selfsim;
#X obj 59 126 pip_randomnorepeat 7;
#X obj 71 332 outlet;
#X obj 58 221 tabread scale;
#X obj 155 221 tabread scale;
#X floatatom 177 294 5 0 0 0 - - -, f 5;
#X obj 178 329 outlet;
#X floatatom 131 181 5 0 0 0 - - -, f 5;
#X obj 114 148 pip_randomnorepeat 7;
#X obj 134 89 metro 360;
#X obj 158 250 + 34;
#X obj 58 246 + 44;
#X connect 0 0 5 0;
#X connect 0 0 29 0;
#X connect 1 0 0 0;
#X connect 3 0 23 0;
#X connect 5 0 21 0;
#X connect 8 0 22 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 10 0;
#X connect 17 1 11 0;
#X connect 17 2 12 0;
#X connect 17 3 13 0;
#X connect 17 4 18 0;
#X connect 21 0 3 0;
#X connect 23 0 31 0;
#X connect 24 0 30 0;
#X connect 25 0 26 0;
#X connect 27 0 24 0;
#X connect 28 0 27 0;
#X connect 29 0 28 0;
#X connect 30 0 25 0;
#X connect 31 0 8 0;
#X restore 704 117 pd scale;
#X msg 332 208 61;
#X msg 436 202 56;
#X msg 482 208 63;
#X msg 548 -22 1;
#X obj 741 -30 r levelSelection;
#X msg 633 8 1;
#X obj 852 -7 r organismSelection;
#X obj 740 36 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 621 71 metro 600;
#X obj 893 51 r organismCreation;
#X msg 386 199 70;
#X obj 626 -39 r gameStart;
#X msg 199 192 46;
#X obj 292 159 select 0 1 2 3;
#X obj 279 126 pip_randomnorepeat 4;
#X obj 442 159 select 0 1 2 3;
#X obj 429 126 pip_randomnorepeat 4;
#X msg 536 199 66;
#X msg 576 189 51;
#X obj 692 85 spigot;
#X obj 564 42 loadbang;
#X msg 575 73 1;
#X msg 840 98 0;
#X obj 789 153 r levelStart;
#X msg 793 248 0;
#X msg 819 18 0;
#X connect 0 0 3 0;
#X connect 3 0 1 0;
#X connect 3 1 2 0;
#X connect 4 0 1 0;
#X connect 4 1 2 0;
#X connect 5 0 4 0;
#X connect 6 0 0 0;
#X connect 7 0 5 0;
#X connect 8 0 13 0;
#X connect 9 0 12 0;
#X connect 10 0 8 0;
#X connect 10 0 9 0;
#X connect 11 0 6 0;
#X connect 12 0 31 0;
#X connect 13 0 29 0;
#X connect 14 0 7 0;
#X connect 14 1 6 0;
#X connect 15 0 6 0;
#X connect 16 0 7 0;
#X connect 17 0 7 0;
#X connect 18 0 8 0;
#X connect 19 0 20 0;
#X connect 20 0 10 0;
#X connect 21 0 40 0;
#X connect 22 0 34 1;
#X connect 23 0 34 0;
#X connect 24 0 37 0;
#X connect 25 0 6 0;
#X connect 26 0 18 0;
#X connect 27 0 6 0;
#X connect 28 0 11 0;
#X connect 28 1 15 0;
#X connect 28 2 25 0;
#X connect 28 3 27 0;
#X connect 29 0 28 0;
#X connect 30 0 16 0;
#X connect 30 1 17 0;
#X connect 30 2 32 0;
#X connect 30 3 33 0;
#X connect 31 0 30 0;
#X connect 32 0 7 0;
#X connect 33 0 7 0;
#X connect 34 0 14 0;
#X connect 35 0 36 0;
#X connect 36 0 23 0;
#X connect 37 0 14 0;
#X connect 37 0 39 0;
#X connect 38 0 39 0;
#X connect 39 0 10 0;
#X connect 39 0 22 0;
#X connect 40 0 22 0;
#X restore 476 347 pd singleClouds;
#X text 658 46 create chord matrix;
#N canvas 65 93 1253 648 bass 0;
#X obj 192 308 osc~;
#X obj 193 340 *~;
#X obj 288 281 hsl 128 15 145 2000 0 1 empty empty empty -2 -8 0 10
-260097 -1 -1 5802 1;
#X floatatom 191 278 5 0 0 0 - - -, f 5;
#X obj 103 356 +~;
#X floatatom 103 320 5 0 0 0 - - -, f 5;
#X obj 105 408 osc~;
#X floatatom 270 322 5 0 0 0 - - -, f 5;
#X obj 420 374 +~;
#X obj 433 303 osc~;
#X obj 434 335 *~;
#X obj 499 322 hsl 128 15 0 1000 0 1 empty empty empty -2 -8 0 10 -260097
-1 -1 6000 1;
#X floatatom 432 273 5 0 0 0 - - -, f 5;
#X obj 412 408 osc~;
#X obj 199 581 outlet~;
#X obj 142 245 mtof;
#X obj 232 320 sig~;
#X msg 76 246 -48;
#X msg 207 248 659;
#X obj 144 473 lop~ 500;
#N canvas 65 410 450 300 env 0;
#X text 45 -61 External Input;
#X obj 48 -39 inlet;
#X obj 58 186 outlet~;
#X obj 156 -42 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 3600 1;
#X floatatom 156 100 5 0 0 0 - - -, f 5;
#X obj 205 -41 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 4400 1;
#X floatatom 205 100 5 0 0 0 - - -, f 5;
#X obj 260 -42 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 260 100 5 0 0 0 - - -, f 5;
#N canvas 511 253 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X msg 238 207 1 \$2 \, \$4 \$3 20;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 2 2;
#X connect 8 0 2 3;
#X connect 9 0 0 0;
#X restore 58 141 pd stuff;
#X obj 323 -61 loadbang;
#X text 313 -37 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 325 129 pip;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 405 468 pd env;
#X obj 186 532 *~;
#X obj 85 109 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 64 145 t b f;
#X msg 290 175 291.3;
#X obj 40 33 r metroBeat;
#X obj 125 33 r metro8th;
#X obj 197 33 r metro16th;
#X obj 282 35 r metro32nd;
#X obj 777 316 osc~;
#X obj 778 348 *~;
#X obj 856 283 hsl 128 15 145 2000 0 1 empty empty empty -2 -8 0 10
-260097 -1 -1 5800 1;
#X floatatom 776 286 5 0 0 0 - - -, f 5;
#X obj 688 364 +~;
#X floatatom 688 328 5 0 0 0 - - -, f 5;
#X obj 690 416 osc~;
#X floatatom 855 330 5 0 0 0 - - -, f 5;
#X obj 1005 382 +~;
#X obj 1018 311 osc~;
#X obj 1019 343 *~;
#X obj 1084 330 hsl 128 15 0 1000 0 1 empty empty empty -2 -8 0 10
-260097 -1 -1 6000 1;
#X floatatom 1017 281 5 0 0 0 - - -, f 5;
#X obj 997 416 osc~;
#X obj 817 328 sig~;
#X msg 661 289 -48;
#X obj 729 481 lop~ 500;
#X obj 576 248 mtof;
#X obj 496 177 -12;
#X obj 152 74 spigot;
#X msg 245 84 1;
#X obj 317 65 r levelSelection;
#X obj 213 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 398 100 r organismCreation;
#X msg 345 96 0;
#X msg 129 183 27;
#X msg 193 164 32;
#X obj 152 131 t b f;
#X obj 152 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 203 110 spigot;
#X obj 260 125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 606 99 r levelStart;
#X msg 549 115 0;
#X msg 375 130 0;
#X obj 181 498 *~ 0.05;
#X obj 765 506 *~ 0.05;
#X connect 0 0 1 0;
#X connect 1 0 4 1;
#X connect 2 0 7 0;
#X connect 2 0 16 0;
#X connect 3 0 0 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 19 0;
#X connect 8 0 13 0;
#X connect 9 0 10 0;
#X connect 10 0 8 1;
#X connect 11 0 10 1;
#X connect 12 0 9 0;
#X connect 13 0 21 0;
#X connect 15 0 3 0;
#X connect 15 0 12 0;
#X connect 16 0 1 1;
#X connect 17 0 5 0;
#X connect 19 0 63 0;
#X connect 20 0 21 1;
#X connect 21 0 14 0;
#X connect 22 0 23 0;
#X connect 23 0 20 0;
#X connect 23 1 54 0;
#X connect 24 0 2 0;
#X connect 26 0 48 0;
#X connect 26 0 58 0;
#X connect 29 0 30 0;
#X connect 30 0 33 1;
#X connect 31 0 36 0;
#X connect 31 0 43 0;
#X connect 32 0 29 0;
#X connect 33 0 35 0;
#X connect 34 0 33 0;
#X connect 35 0 45 0;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 39 0 37 1;
#X connect 40 0 39 1;
#X connect 41 0 38 0;
#X connect 42 0 21 0;
#X connect 43 0 30 1;
#X connect 44 0 34 0;
#X connect 45 0 64 0;
#X connect 46 0 32 0;
#X connect 46 0 41 0;
#X connect 47 0 46 0;
#X connect 48 0 22 0;
#X connect 49 0 51 0;
#X connect 50 0 49 0;
#X connect 51 0 48 1;
#X connect 52 0 53 0;
#X connect 52 0 62 0;
#X connect 53 0 51 0;
#X connect 54 0 15 0;
#X connect 54 0 47 0;
#X connect 55 0 47 0;
#X connect 56 0 20 0;
#X connect 56 0 55 0;
#X connect 57 0 56 0;
#X connect 58 0 57 0;
#X connect 59 0 58 1;
#X connect 60 0 61 0;
#X connect 61 0 59 0;
#X connect 62 0 59 0;
#X connect 63 0 21 0;
#X connect 64 0 21 0;
#X restore 409 347 pd bass;
#N canvas 36 74 1392 616 submixer 0;
#X obj 245 378 outlet~ L;
#X obj 389 378 outlet~ R;
#X obj 72 105 inlet~ 2L;
#N canvas 774 316 745 465 channel_2 0;
#X obj 152 66 inlet~;
#X obj 210 66 inlet~;
#X obj 140 273 *~;
#X obj 202 273 *~;
#X obj 152 396 outlet~;
#X obj 210 396 outlet~;
#X obj 84 140 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 71 281 Volume;
#X obj 79 79 loadbang;
#X text 328 29 Submixer Channel 2;
#X msg 94 102 1;
#X obj 297 361 throw~ revsendL;
#X obj 401 361 throw~ revsendR;
#X obj 317 265 *~;
#X obj 381 266 *~;
#X obj 549 267 *~;
#X obj 613 268 *~;
#X obj 529 363 throw~ rev2sendL;
#X obj 633 363 throw~ rev2sendR;
#X obj 464 95 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 1200 1;
#X obj 649 99 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 2000 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 72 133 pd channel_2 submix;
#N canvas 87 181 745 465 channel_3 0;
#X obj 162 76 inlet~;
#X obj 220 76 inlet~;
#X obj 150 283 *~;
#X obj 212 283 *~;
#X obj 162 406 outlet~;
#X obj 220 406 outlet~;
#X obj 94 150 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 81 291 Volume;
#X obj 89 89 loadbang;
#X text 338 39 Submixer Channel 2;
#X msg 104 112 1;
#X obj 307 371 throw~ revsendL;
#X obj 411 371 throw~ revsendR;
#X obj 327 275 *~;
#X obj 391 276 *~;
#X obj 559 277 *~;
#X obj 623 278 *~;
#X obj 539 373 throw~ rev2sendL;
#X obj 643 373 throw~ rev2sendR;
#X obj 474 105 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 1100 1;
#X obj 659 109 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 1900 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 262 135 pd channel_3 submix;
#N canvas 79 572 745 465 channel_4 0;
#X obj 142 56 inlet~;
#X obj 130 263 *~;
#X obj 142 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 7303 1;
#X text 61 271 Volume;
#X text 318 19 Submixer Channel 2;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 0 0 10 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 9 1;
#X connect 14 0 8 1;
#X connect 15 0 11 1;
#X connect 15 0 10 1;
#X restore 436 133 pd channel_4 submix;
#N canvas 87 181 745 465 templateMONO 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 907 353 pd templateMONO;
#N canvas 79 572 745 465 templateSTEREO 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 892 390 pd templateSTEREO;
#X obj 290 310 throw~ menuMX_submixL;
#X obj 429 310 throw~ menuMX_submixR;
#X obj 259 345 catch~ menuMX_submixL;
#X obj 406 345 catch~ menuMX_submixR;
#X obj 185 105 inlet~ 2R;
#X obj 260 71 inlet~ 2L;
#X obj 373 71 inlet~ 2R;
#N canvas 87 181 745 465 channel_3 0;
#X obj 162 76 inlet~;
#X obj 220 76 inlet~;
#X obj 150 283 *~;
#X obj 212 283 *~;
#X obj 162 406 outlet~;
#X obj 220 406 outlet~;
#X obj 94 150 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 81 291 Volume;
#X obj 89 89 loadbang;
#X text 338 39 Submixer Channel 2;
#X msg 104 112 1;
#X obj 307 371 throw~ revsendL;
#X obj 411 371 throw~ revsendR;
#X obj 327 275 *~;
#X obj 391 276 *~;
#X obj 559 277 *~;
#X obj 623 278 *~;
#X obj 539 373 throw~ rev2sendL;
#X obj 643 373 throw~ rev2sendR;
#X obj 474 105 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 1000 1;
#X obj 659 109 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 800 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 590 128 pd channel_3 submix;
#N canvas 87 181 745 465 channel_3 0;
#X obj 162 76 inlet~;
#X obj 220 76 inlet~;
#X obj 150 283 *~;
#X obj 212 283 *~;
#X obj 162 406 outlet~;
#X obj 220 406 outlet~;
#X obj 94 150 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 81 291 Volume;
#X obj 89 89 loadbang;
#X text 338 39 Submixer Channel 2;
#X msg 104 112 1;
#X obj 307 371 throw~ revsendL;
#X obj 411 371 throw~ revsendR;
#X obj 327 275 *~;
#X obj 391 276 *~;
#X obj 559 277 *~;
#X obj 623 278 *~;
#X obj 539 373 throw~ rev2sendL;
#X obj 643 373 throw~ rev2sendR;
#X obj 474 105 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 659 109 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 782 142 pd channel_3 submix;
#X obj 454 67 inlet~ 3M;
#X obj 600 75 inlet~ 4L;
#X obj 718 74 inlet~ 4R;
#X obj 844 69 inlet~ 5L;
#X obj 957 69 inlet~ 5R;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 3 1 9 0;
#X connect 4 0 8 0;
#X connect 4 1 9 0;
#X connect 5 0 8 0;
#X connect 5 0 9 0;
#X connect 10 0 0 0;
#X connect 11 0 1 0;
#X connect 12 0 3 1;
#X connect 13 0 4 0;
#X connect 14 0 4 1;
#X connect 15 0 8 0;
#X connect 15 1 9 0;
#X connect 16 0 8 0;
#X connect 16 1 9 0;
#X connect 17 0 5 0;
#X connect 18 0 15 0;
#X connect 19 0 15 1;
#X connect 20 0 16 0;
#X connect 21 0 16 1;
#X restore 299 473 pd submixer menu music;
#N canvas 504 244 1267 588 drums 1;
#N canvas 65 370 1392 616 submixer 0;
#X obj 245 378 outlet~ L;
#X obj 389 378 outlet~ R;
#X obj 72 105 inlet~ 2L;
#N canvas 774 316 745 465 channel_2 0;
#X obj 142 56 inlet~;
#X obj 130 263 *~;
#X obj 142 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 72 133 pd channel_2 submix;
#N canvas 79 572 745 465 channel_4 0;
#X obj 142 56 inlet~;
#X obj 130 263 *~;
#X obj 142 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 7303 1;
#X text 61 271 Volume;
#X text 318 19 Submixer Channel 2;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 100 1;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 0 0 10 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 9 1;
#X connect 14 0 8 1;
#X connect 15 0 11 1;
#X connect 15 0 10 1;
#X restore 436 133 pd channel_4 submix;
#N canvas 87 181 745 465 channel_2 0;
#X obj 152 66 inlet~;
#X obj 140 273 *~;
#X obj 152 396 outlet~;
#X obj 84 140 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 71 281 Volume;
#X obj 79 79 loadbang;
#X text 328 29 Submixer Channel 2;
#X msg 94 102 1;
#X obj 297 361 throw~ revsendL;
#X obj 401 361 throw~ revsendR;
#X obj 317 265 *~;
#X obj 381 266 *~;
#X obj 549 267 *~;
#X obj 613 268 *~;
#X obj 529 363 throw~ rev2sendL;
#X obj 633 363 throw~ rev2sendR;
#X obj 464 95 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 649 99 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 612 133 pd channel_2 submix;
#X obj 436 105 inlet~ 3L;
#X obj 612 105 inlet~ 4L;
#N canvas 87 181 745 465 templateMONO 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 907 353 pd templateMONO;
#N canvas 79 572 745 465 templateSTEREO 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 892 390 pd templateSTEREO;
#N canvas 87 181 745 465 channel_2 0;
#X obj 152 66 inlet~;
#X obj 140 273 *~;
#X obj 152 396 outlet~;
#X obj 88 139 vsl 15 128 0 0.8 0 1 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 7303 1;
#X text 71 281 Volume;
#X text 328 29 Submixer Channel 2;
#X obj 297 361 throw~ revsendL;
#X obj 401 361 throw~ revsendR;
#X obj 317 265 *~;
#X obj 381 266 *~;
#X obj 549 267 *~;
#X obj 613 268 *~;
#X obj 529 363 throw~ rev2sendL;
#X obj 633 363 throw~ rev2sendR;
#X obj 464 95 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 649 99 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 0 0 10 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 9 1;
#X connect 14 0 8 1;
#X connect 15 0 11 1;
#X connect 15 0 10 1;
#X restore 780 124 pd channel_2 submix;
#X obj 780 96 inlet~ 4L;
#X obj 243 104 inlet~ 2L;
#X obj 259 345 catch~ drums_submixL;
#X obj 406 345 catch~ drums_submixR;
#X obj 290 310 throw~ drums_submixL;
#X obj 429 310 throw~ drums_submixR;
#N canvas 774 316 745 465 channel_2 0;
#X obj 142 56 inlet~;
#X obj 130 263 *~;
#X obj 142 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 300 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 237 141 pd channel_2 submix;
#X connect 2 0 3 0;
#X connect 3 0 15 0;
#X connect 3 0 16 0;
#X connect 4 0 15 0;
#X connect 4 0 16 0;
#X connect 5 0 15 0;
#X connect 5 0 16 0;
#X connect 6 0 4 0;
#X connect 7 0 5 0;
#X connect 10 0 15 0;
#X connect 10 0 16 0;
#X connect 11 0 10 0;
#X connect 12 0 17 0;
#X connect 13 0 0 0;
#X connect 14 0 1 0;
#X connect 17 0 15 0;
#X connect 17 0 16 0;
#X restore 200 370 pd submixer drums;
#X obj 206 414 outlet~ L;
#X obj 294 414 outlet~ R;
#N canvas 65 265 1237 727 kick 0;
#X obj 423 244 phasor~;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 5600 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 133 381 pd slave;
#X obj 750 45 catch~ sum;
#X obj 422 269 s~ sync;
#X obj 58 397 cos~;
#X obj 57 425 throw~ sum;
#X obj 57 372 r~ sync;
#X obj 748 149 *~;
#X obj 844 44 r~ envelope;
#X obj 748 214 *~;
#X obj 801 162 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 10500 1;
#X obj 799 183 dbtorms;
#X obj 660 167 vline~;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 1500 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 223 381 pd slave;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 1500 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 313 381 pd slave;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 3300 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 403 381 pd slave;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 1300 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 493 381 pd slave;
#N canvas 0 50 474 352 slave 0;
#X obj 125 129 *~;
#X obj 125 159 cos~;
#X obj 125 187 *~;
#X obj 206 166 dbtorms;
#X floatatom 205 105 10 0 0 0 - - -, f 10;
#X obj 208 124 hsl 70 13 0 100 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 1700 1;
#X floatatom 206 143 5 0 0 0 - - -, f 5;
#X obj 124 211 throw~ sum;
#X obj 126 103 r~ sync;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 2 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X coords 0 -1 1 1 85 60 2 200 100;
#X restore 583 381 pd slave;
#N canvas 0 50 906 466 (subpatch) 0;
#X obj 136 84 r~ sync;
#X obj 135 112 *~ 5.0397;
#X obj 135 368 throw~ sum;
#X obj 225 84 phasor~ 58.3722;
#X obj 224 116 cos~;
#X obj 224 180 *~;
#X obj 366 223 dbtorms;
#X obj 82 331 s~ feed;
#X obj 336 36 r~ feed;
#X obj 336 88 *~;
#X obj 424 222 dbtorms;
#X obj 570 26 table saw;
#X msg 488 53 \; saw sinesum 1024 -1 -0.5 -0.333333 -0.25 -0.2 -0.166667
-0.142857 -0.125 \; saw normalize 1;
#X obj 488 27 loadbang;
#X obj 135 302 tabread4~ saw;
#X obj 136 265 *~ 1024;
#X obj 135 284 +~ 1;
#X obj 136 243 wrap~;
#X obj 422 106 vsl 15 100 0 100 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 403 106 vsl 15 100 0 100 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 480 223 dbtorms;
#X obj 136 338 *~;
#X text 406 113 f;
#X text 407 176 1;
#X text 406 122 e;
#X text 407 132 e;
#X text 407 142 d;
#X text 407 153 t;
#X text 407 164 o;
#X text 427 164 o;
#X text 427 176 2;
#X obj 440 106 vsl 15 100 0 100 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 444 118 o;
#X text 444 130 u;
#X text 444 144 t;
#X text 425 113 f;
#X text 425 122 e;
#X text 426 132 e;
#X text 426 142 d;
#X text 426 153 t;
#X connect 0 0 1 0;
#X connect 1 0 17 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 17 0;
#X connect 6 0 5 1;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 9 1;
#X connect 13 0 12 0;
#X connect 14 0 7 0;
#X connect 14 0 21 0;
#X connect 15 0 16 0;
#X connect 16 0 14 0;
#X connect 17 0 15 0;
#X connect 18 0 10 0;
#X connect 19 0 6 0;
#X connect 20 0 21 1;
#X connect 21 0 2 0;
#X connect 31 0 20 0;
#X coords 0 -1 1 1 60 111 2 400 100;
#X restore 134 457 pd;
#X obj 189 195 s~ envelope;
#X obj 189 168 vline~;
#X obj 441 43 r~ envelope;
#X obj 114 141 s gate-on;
#X floatatom 851 186 5 0 0 0 - - -, f 5;
#X floatatom 461 191 5 0 0 0 - - -, f 5;
#X obj 545 148 r gate-on;
#X msg 135 350 1.8598;
#X msg 225 350 1.8877;
#X msg 313 350 2.7208;
#X msg 405 346 5.1057;
#X msg 491 344 3.64;
#X msg 598 349 4.5041;
#X obj 422 216 *~ 49;
#X obj 421 154 pow~;
#X obj 399 110 sig~ 2;
#X obj 442 133 *~;
#X floatatom 518 111 5 0 0 0 - - -, f 5;
#X obj 843 108 cos~;
#X obj 844 66 *~ 0.25;
#X obj 844 86 -~ 0.25;
#X obj 518 85 / 12;
#X floatatom 519 61 5 0 0 0 - - -, f 5;
#X obj 748 374 -~;
#X obj 793 344 hip~ 135;
#N canvas 576 390 450 300 delwrite 0;
#X obj 146 40 inlet~;
#X obj 145 65 delwrite~ delay 1000;
#X obj 144 123 outlet~;
#X connect 0 0 1 0;
#X restore 793 281 pd delwrite;
#N canvas 0 50 450 300 delread 0;
#X obj 226 76 inlet~;
#X obj 216 241 outlet~;
#X obj 331 79 inlet;
#X obj 255 152 delread~ delay 0.025;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X restore 792 308 pd delread;
#X floatatom 874 283 5 0 0 0 - - -, f 5;
#X floatatom 870 323 5 0 0 0 - - -, f 5;
#X floatatom 619 82 5 0 1 0 - - -, f 5;
#X obj 661 110 f 1;
#X obj 545 185 f 0;
#X floatatom 574 180 5 0 1 0 - - -, f 5;
#X text 462 176 base-pitch;
#X text 518 40 sweep (semitones);
#X text 618 62 click level;
#X msg 660 133 \$1 \, 0 0 1;
#X text 245 321 --- partials 1-6 : times base pitch \, level (dB) ---
;
#X text 572 195 start phase;
#X text 213 477 <-two op fm with feedback;
#X text 913 565 slp@2010;
#X obj 746 479 outlet~;
#X obj 115 59 inlet;
#X obj 78 61 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 114 92 t b b;
#X obj 998 95 loadbang;
#X obj 36 95 r ds;
#X obj 744 420 hip~ 50;
#X msg 468 154 55;
#X msg 613 170 1;
#X msg 563 121 11;
#X obj 579 94 loadbang;
#X msg 612 120 0;
#X msg 979 130 105;
#X msg 191 142 1 0.2 \, 0 186 0.5;
#X obj 660 82 r gateOn;
#X connect 0 0 3 0;
#X connect 2 0 7 0;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 7 0 9 0;
#X connect 8 0 38 0;
#X connect 9 0 42 0;
#X connect 9 0 44 0;
#X connect 10 0 11 0;
#X connect 10 0 23 0;
#X connect 11 0 9 1;
#X connect 12 0 9 0;
#X connect 20 0 19 0;
#X connect 21 0 35 0;
#X connect 24 0 32 1;
#X connect 25 0 50 0;
#X connect 32 0 0 0;
#X connect 33 0 32 0;
#X connect 34 0 33 0;
#X connect 35 0 33 1;
#X connect 36 0 35 1;
#X connect 37 0 7 1;
#X connect 38 0 39 0;
#X connect 39 0 37 0;
#X connect 40 0 36 0;
#X connect 41 0 40 0;
#X connect 42 0 66 0;
#X connect 43 0 42 1;
#X connect 44 0 45 0;
#X connect 45 0 43 0;
#X connect 46 0 45 1;
#X connect 47 0 43 1;
#X connect 48 0 49 1;
#X connect 49 0 55 0;
#X connect 50 0 0 1;
#X connect 51 0 50 1;
#X connect 55 0 12 0;
#X connect 61 0 63 0;
#X connect 62 0 63 0;
#X connect 63 0 22 0;
#X connect 63 0 73 0;
#X connect 63 1 22 0;
#X connect 64 0 72 0;
#X connect 65 0 62 0;
#X connect 66 0 60 0;
#X connect 67 0 24 0;
#X connect 68 0 51 0;
#X connect 69 0 41 0;
#X connect 70 0 69 0;
#X connect 70 0 68 0;
#X connect 70 0 67 0;
#X connect 70 0 71 0;
#X connect 71 0 48 0;
#X connect 72 0 10 0;
#X connect 73 0 20 0;
#X connect 74 0 49 0;
#X restore 115 311 pd kick;
#N canvas 387 314 450 300 snare 0;
#X obj 289 99 noise~;
#X obj 301 129 tabwrite~ \$0.noise;
#X obj 356 88 loadbang;
#X obj 85 67 tabosc4~ \$0.noise;
#X obj 93 142 *~;
#X obj 116 113 vline~;
#X obj 86 19 inlet;
#X obj 172 28 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 161 156 line~;
#X obj 84 231 outlet~;
#X text 197 153 28Hz to 22Hz in 18ms;
#X obj 343 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 125 92 1 0.4 \, 0.5 8 0.4 \, 0 50 8.4;
#X msg 160 131 33 \, 66 18;
#X obj 90 204 lop~ 1258;
#X obj 269 214 table \$0.noise 259;
#X connect 0 0 1 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 14 0;
#X connect 5 0 4 1;
#X connect 6 0 7 0;
#X connect 7 0 12 0;
#X connect 7 0 13 0;
#X connect 8 0 3 0;
#X connect 11 0 1 0;
#X connect 12 0 5 0;
#X connect 13 0 8 0;
#X connect 14 0 9 0;
#X restore 213 313 pd snare;
#X obj 206 162 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 103 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 87 58 r metroBeat;
#X obj 172 58 r metro8th;
#X obj 244 58 r metro16th;
#X obj 329 60 r metro32nd;
#X obj 312 157 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#N canvas 492 471 450 300 hats 0;
#X obj 91 86 noise~;
#N canvas 850 419 786 391 env 0;
#X text 85 -21 External Input;
#X obj 88 1 inlet;
#X obj 96 312 outlet~;
#X obj 196 -2 vsl 15 128 1 50 0 1 empty empty A 0 -9 0 10 -262144 -1
-1 3200 1;
#X floatatom 196 140 5 0 0 0 - - -, f 5;
#X obj 251 2 vsl 15 128 1 100 0 1 empty empty D 0 -9 0 10 -262144 -1
-1 2300 1;
#X floatatom 245 140 5 0 0 0 - - -, f 5;
#X obj 300 -2 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 300 140 5 0 0 0 - - -, f 5;
#N canvas 505 261 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 226 32 inlet;
#X obj 276 28 inlet;
#X obj 335 33 inlet;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 100 183 pd stuff;
#X obj 363 -21 loadbang;
#X text 353 3 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 365 169 pip;
#X obj 108 275 lop~ 15;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 9 1;
#X connect 5 0 6 0;
#X connect 6 0 9 2;
#X connect 7 0 8 0;
#X connect 8 0 9 3;
#X connect 9 0 13 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X connect 13 0 2 0;
#X restore 217 96 pd env;
#X obj 108 22 inlet;
#X obj 83 147 *~;
#X obj 85 220 outlet~;
#X obj 80 177 lop~ 2000;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 5 0 4 0;
#X restore 346 317 pd hats;
#X obj 476 160 r levelStart;
#X obj 359 266 spigot 1;
#X obj 204 267 spigot 1;
#X obj 111 269 spigot 1;
#X msg 646 214 1;
#X obj 642 161 r levelSelection;
#X obj 461 45 r rhythmAll;
#X obj 447 88 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 772 181 r organismCreation;
#X msg 734 222 0;
#X msg 476 205 1;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 4 0 0 1;
#X connect 5 0 15 0;
#X connect 6 0 16 0;
#X connect 7 0 6 0;
#X connect 8 0 5 0;
#X connect 9 0 11 0;
#X connect 11 0 14 0;
#X connect 12 0 0 2;
#X connect 13 0 23 0;
#X connect 14 0 12 0;
#X connect 15 0 4 0;
#X connect 16 0 3 0;
#X connect 17 0 14 1;
#X connect 17 0 15 1;
#X connect 17 0 16 1;
#X connect 18 0 17 0;
#X connect 19 0 20 0;
#X connect 21 0 22 0;
#X connect 22 0 14 1;
#X connect 22 0 16 1;
#X connect 22 0 15 1;
#X connect 23 0 14 1;
#X connect 23 0 15 1;
#X connect 23 0 16 1;
#X restore 634 351 pd drums;
#X obj 779 102 r levelSelection;
#X obj 915 101 r positionSelection;
#X obj 1058 99 r organismSelection;
#X obj 654 103 r gameStart;
#X obj 913 149 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1056 152 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 666 140 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 809 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1215 156 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1217 103 r organismCreation;
#X obj 432 111 r rhythmAll;
#X obj 454 140 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 342 193 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 263 281 pip_randomnorepeat 3;
#X obj 444 280 pip_randomnorepeat 3;
#X msg 471 184 1;
#X obj 832 222 r levelStart;
#X msg 775 238 0;
#X obj 458 232 metro 15000;
#X obj 346 228 metro 20000;
#X connect 1 0 8 0;
#X connect 1 1 8 1;
#X connect 4 0 8 2;
#X connect 4 1 8 3;
#X connect 5 0 8 5;
#X connect 5 1 8 6;
#X connect 7 0 8 4;
#X connect 8 0 2 0;
#X connect 8 1 3 0;
#X connect 9 0 8 7;
#X connect 9 1 8 8;
#X connect 10 0 17 0;
#X connect 11 0 14 0;
#X connect 12 0 15 0;
#X connect 13 0 16 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 22 0 28 0;
#X connect 22 0 29 0;
#X connect 23 0 1 0;
#X connect 24 0 4 0;
#X connect 25 0 22 0;
#X connect 26 0 27 0;
#X connect 27 0 22 0;
#X connect 28 0 24 0;
#X connect 29 0 23 0;
#X restore 113 497 pd menuMusic;
#X obj 449 329 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -1 246 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 83 246 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 65 53 1855 1027 ingame 0;
#N canvas 443 73 684 335 beatKeeper 0;
#N canvas 518 294 450 300 metro_subs 0;
#X obj 63 128 bng 30 250 50 0 empty ENDbeat empty 17 7 0 10 -262144
-1 -1;
#X obj 138 128 bng 30 150 20 0 empty END8ths empty 17 7 0 10 -262144
-1 -1;
#X obj 50 185 outlet;
#X obj 132 185 outlet;
#X obj 243 131 bng 30 150 20 0 empty END32nd empty 17 7 0 10 -262144
-1 -1;
#X obj 193 128 bng 30 150 20 0 empty END16ths empty 17 7 0 10 -262144
-1 -1;
#X obj 200 185 outlet;
#X obj 271 186 outlet;
#N canvas 326 322 587 365 metronome 0;
#X obj 53 263 switch~;
#X obj 17 233 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#N canvas 311 178 1092 542 stepseq 0;
#X obj 13 161 tgl 15 0 kick1s kick1r 1 5 -8 0 10 -262144 -1 -1 1 1
;
#X obj 29 161 tgl 15 0 kick2s kick2r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 45 161 tgl 15 0 kick3s kick3r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 61 161 tgl 15 0 kick4s kick4r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 77 161 tgl 15 0 kick5s kick5r 5 5 -8 0 10 -262144 -1 -1 0 1
;
#X obj 93 161 tgl 15 0 kick6s kick6r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 109 161 tgl 15 0 kick7s kick7r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 125 161 tgl 15 0 kick8s kick8r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 141 161 tgl 15 0 kick9s kick9r 9 5 -8 0 10 -262144 -1 -1 1 1
;
#X obj 157 161 tgl 15 0 kick10s kick10r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 173 161 tgl 15 0 kick11s kick11r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 189 161 tgl 15 0 kick12s kick12r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 205 161 tgl 15 0 kick13s kick13r 13 5 -8 0 10 -262144 -1 -1
0 1;
#X obj 221 161 tgl 15 0 kick14s kick14r 13 17 7 0 10 -262144 -1 -1
0 1;
#X obj 237 161 tgl 15 0 kick15s kick15r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 253 161 tgl 15 0 kick16s kick16r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 269 161 tgl 15 0 kick17s kick17r 17 5 -8 0 10 -262144 -1 -1
1 1;
#X obj 285 161 tgl 15 0 kick18s kick18r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 301 161 tgl 15 0 kick19s kick19r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 317 161 tgl 15 0 kick20s kick20r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 333 161 tgl 15 0 kick21s kick21r 21 5 -8 0 10 -262144 -1 -1
0 1;
#X obj 349 161 tgl 15 0 kick22s kick22r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 365 161 tgl 15 0 kick23s kick23r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 381 161 tgl 15 0 kick24s kick24r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 397 161 tgl 15 0 kick25s kick25r 25 5 -8 0 10 -262144 -1 -1
1 1;
#X obj 413 161 tgl 15 0 kick26s kick26r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 429 161 tgl 15 0 kick27s kick27r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 445 161 tgl 15 0 kick28s kick28r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 461 161 tgl 15 0 kick29s kick29r 29 5 -8 0 10 -262144 -1 -1
0 1;
#X obj 477 161 tgl 15 0 kick30s kick30r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 493 161 tgl 15 0 kick31s kick31r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 509 161 tgl 15 0 kick32s kick32r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 16 305 r kick;
#X obj 108 305 r snare;
#X obj 216 305 r hats;
#X obj 323 305 r cymbal;
#X obj 430 305 r woosh;
#X obj 16 328 outlet kick;
#X obj 108 328 outlet snare;
#X obj 216 328 outlet hats;
#X obj 430 328 outlet woosh;
#X obj 323 328 outlet cymbal;
#X obj 12 117 hradio 16 1 0 32 tracker empty Steps 517 8 0 10 -4034
-1 -1 4;
#N canvas 0 50 450 278 (subpatch) 0;
#X array snare 33 float 2;
#X coords 0 1 33 -1 50 30 1 0 0;
#X restore 566 150 graph;
#N canvas 0 50 450 278 (subpatch) 0;
#X array kick 33 float 2;
#X coords 0 1 33 -1 50 30 1 0 0;
#X restore 566 103 graph;
#N canvas 0 50 450 278 (subpatch) 0;
#X array cymbal 33 float 2;
#X coords 0 1 33 -1 50 30 1 0 0;
#X restore 566 244 graph;
#N canvas 0 50 450 278 (subpatch) 0;
#X array woosh 33 float 2;
#X coords 0 1 33 -1 50 30 1 0 0;
#X restore 566 291 graph;
#N canvas 0 50 450 278 (subpatch) 0;
#X array hats 33 float 2;
#X coords 0 1 33 -1 50 30 1 0 0;
#X restore 566 197 graph;
#X obj 13 186 tgl 15 0 snare1s snare1r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 29 186 tgl 15 0 snare2s snare2r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 45 186 tgl 15 0 snare3s snare3r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 61 186 tgl 15 0 snare4s snare4r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 77 186 tgl 15 0 snare5s snare5r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 93 186 tgl 15 0 snare6s snare6r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 109 186 tgl 15 0 snare7s snare7r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 125 186 tgl 15 0 snare8s snare8r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 141 186 tgl 15 0 snare9s snare9r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 157 186 tgl 15 0 snare10s snare10r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 173 186 tgl 15 0 snare11s snare11r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 189 186 tgl 15 0 snare12s snare12r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 205 186 tgl 15 0 snare13s snare13r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 221 186 tgl 15 0 snare14s snare14r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 237 186 tgl 15 0 snare15s snare15r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 253 186 tgl 15 0 snare16s snare16r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 269 186 tgl 15 0 snare17s snare17r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 285 186 tgl 15 0 snare18s snare18r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 301 186 tgl 15 0 snare19s snare19r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 317 186 tgl 15 0 snare20s snare20r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 333 186 tgl 15 0 snare21s snare21r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 349 186 tgl 15 0 snare22s snare22r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 365 186 tgl 15 0 snare23s snare23r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 381 186 tgl 15 0 snare24s snare24r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 397 186 tgl 15 0 snare25s snare25r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 413 186 tgl 15 0 snare26s snare26r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 429 186 tgl 15 0 snare27s snare27r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 445 186 tgl 15 0 snare28s snare28r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 461 186 tgl 15 0 snare29s snare29r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 477 186 tgl 15 0 snare30s snare30r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 493 186 tgl 15 0 snare31s snare31r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 509 186 tgl 15 0 snare32s snare32r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 13 212 tgl 15 0 hats1s hats1r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 29 212 tgl 15 0 hats2s hats2r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 45 212 tgl 15 0 hats3s hats3r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 61 212 tgl 15 0 hats4s hats4r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 77 212 tgl 15 0 hats5s hats5r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 93 212 tgl 15 0 hats6s hats6r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 109 212 tgl 15 0 hats7s hats7r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 125 212 tgl 15 0 hats8s hats8r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 141 212 tgl 15 0 hats9s hats9r empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 157 212 tgl 15 0 hats10s hats10r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 173 212 tgl 15 0 hats11s hats11r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 189 212 tgl 15 0 hats12s hats12r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 205 212 tgl 15 0 hats13s hats13r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 221 212 tgl 15 0 hats14s hats14r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 237 212 tgl 15 0 hats15s hats15r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 253 212 tgl 15 0 hats16s hats16r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 269 212 tgl 15 0 hats17s hats17r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 285 212 tgl 15 0 hats18s hats18r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 301 212 tgl 15 0 hats19s hats19r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 317 212 tgl 15 0 hats20s hats20r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 333 212 tgl 15 0 hats21s hats21r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 349 212 tgl 15 0 hats22s hats22r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 365 212 tgl 15 0 hats23s hats23r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 381 212 tgl 15 0 hats24s hats24r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 397 212 tgl 15 0 hats25s hats25r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 413 212 tgl 15 0 hats26s hats26r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 429 212 tgl 15 0 hats27s hats27r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 445 212 tgl 15 0 hats28s hats28r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 461 212 tgl 15 0 hats29s hats29r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 477 212 tgl 15 0 hats30s hats30r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 493 212 tgl 15 0 hats31s hats31r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 509 212 tgl 15 0 hats32s hats32r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 13 238 tgl 15 0 cymbal1s cymbal1r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 29 238 tgl 15 0 cymbal2s cymbal2r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 45 238 tgl 15 0 cymbal3s cymbal3r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 61 238 tgl 15 0 cymbal4s cymbal4r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 77 238 tgl 15 0 cymbal5s cymbal5r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 93 238 tgl 15 0 cymbal6s cymbal6r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 109 238 tgl 15 0 cymbal7s cymbal7r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 125 238 tgl 15 0 cymbal8s cymbal8r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 141 238 tgl 15 0 cymbal9s cymbal9r empty 17 7 0 10 -262144 -1
-1 1 1;
#X obj 157 238 tgl 15 0 cymbal10s cymbal10r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 173 238 tgl 15 0 cymbal11s cymbal11r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 189 238 tgl 15 0 cymbal12s cymbal12r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 205 238 tgl 15 0 cymbal13s cymbal13r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 221 238 tgl 15 0 cymbal14s cymbal14r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 237 238 tgl 15 0 cymbal15s cymbal15r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 253 238 tgl 15 0 cymbal16s cymbal16r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 269 238 tgl 15 0 cymbal17s cymbal17r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 285 238 tgl 15 0 cymbal18s cymbal18r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 301 238 tgl 15 0 cymbal19s cymbal19r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 317 238 tgl 15 0 cymbal20s cymbal20r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 333 238 tgl 15 0 cymbal21s cymbal21r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 349 238 tgl 15 0 cymbal22s cymbal22r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 365 238 tgl 15 0 cymbal23s cymbal23r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 381 238 tgl 15 0 cymbal24s cymbal24r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 397 238 tgl 15 0 cymbal25s cymbal25r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 413 238 tgl 15 0 cymbal26s cymbal26r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 429 238 tgl 15 0 cymbal27s cymbal27r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 445 238 tgl 15 0 cymbal28s cymbal28r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 461 238 tgl 15 0 cymbal29s cymbal29r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 477 238 tgl 15 0 cymbal30s cymbal30r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 493 238 tgl 15 0 cymbal31s cymbal31r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 509 238 tgl 15 0 cymbal32s cymbal32r empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 13 264 tgl 15 0 woosh1s woosh1r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 29 264 tgl 15 0 woosh2s woosh2r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 45 264 tgl 15 0 woosh3s woosh3r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 61 264 tgl 15 0 woosh4s woosh4r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 77 264 tgl 15 0 woosh5s woosh5r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 93 264 tgl 15 0 woosh6s woosh6r empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 109 264 tgl 15 0 woosh7s woosh7r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 125 264 tgl 15 0 woosh8s woosh8r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 141 264 tgl 15 0 woosh9s woosh9r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 157 264 tgl 15 0 woosh10s woosh10r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 173 264 tgl 15 0 woosh11s woosh11r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 189 264 tgl 15 0 woosh12s woosh12r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 205 264 tgl 15 0 woosh13s woosh13r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 221 264 tgl 15 0 woosh14s woosh14r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 237 264 tgl 15 0 woosh15s woosh15r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 253 264 tgl 15 0 woosh16s woosh16r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 269 264 tgl 15 0 woosh17s woosh17r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 285 264 tgl 15 0 woosh18s woosh18r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 301 264 tgl 15 0 woosh19s woosh19r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 317 264 tgl 15 0 woosh20s woosh20r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 333 264 tgl 15 0 woosh21s woosh21r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 349 264 tgl 15 0 woosh22s woosh22r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 365 264 tgl 15 0 woosh23s woosh23r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 381 264 tgl 15 0 woosh24s woosh24r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 397 264 tgl 15 0 woosh25s woosh25r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 413 264 tgl 15 0 woosh26s woosh26r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 429 264 tgl 15 0 woosh27s woosh27r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 445 264 tgl 15 0 woosh28s woosh28r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 461 264 tgl 15 0 woosh29s woosh29r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 477 264 tgl 15 0 woosh30s woosh30r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 493 264 tgl 15 0 woosh31s woosh31r empty 17 7 0 10 -262144 -1
-1 0 1;
#X obj 509 264 tgl 15 0 woosh32s woosh32r empty 17 7 0 10 -262144 -1
-1 0 1;
#N canvas 470 367 997 330 inner 0;
#X obj -23 164 outlet;
#X floatatom -23 17 5 0 0 0 - - -, f 5;
#X obj 185 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 185 74 sel 1;
#X obj 77 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 74 sel 1;
#X obj -9 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj -9 74 sel 1;
#X obj -9 134 s kick;
#X obj -9 50 tabread kick;
#X obj 276 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 276 74 sel 1;
#X obj 367 107 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 367 74 sel 1;
#X obj 77 50 tabread snare;
#X obj 77 134 s snare;
#X obj 185 50 tabread hats;
#X obj 185 135 s hats;
#X obj 276 50 tabread cymbal;
#X obj 276 136 s cymbal;
#X obj 367 50 tabread woosh;
#X obj 367 136 s woosh;
#X obj 48 -96 inlet metronome;
#X obj 170 -95 inlet reset;
#N canvas 0 50 450 300 counter 0;
#X obj 71 -71 f;
#X obj 142 -67 + 1;
#X obj 62 -115 inlet;
#X obj 51 -15 outlet;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 1 0 0 1;
#X connect 2 0 0 0;
#X restore -23 -47 pd counter;
#X obj -23 -100 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj -23 -3 + 1;
#X msg 170 -64 -1;
#X obj -23 -27 % 32;
#X obj -23 -79 metro 155;
#X text 434 -94 Use these two to connect the DM to your global clock.
;
#X obj 282 -96 inlet tempo;
#X obj 535 33 s rhythmAll;
#X connect 1 0 9 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 1 0 18 0;
#X connect 1 0 20 0;
#X connect 1 0 0 0;
#X connect 1 0 32 0;
#X connect 2 0 17 0;
#X connect 3 0 2 0;
#X connect 4 0 15 0;
#X connect 5 0 4 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 19 0;
#X connect 11 0 10 0;
#X connect 12 0 21 0;
#X connect 13 0 12 0;
#X connect 14 0 5 0;
#X connect 16 0 3 0;
#X connect 18 0 11 0;
#X connect 20 0 13 0;
#X connect 22 0 29 0;
#X connect 23 0 27 0;
#X connect 24 0 28 0;
#X connect 25 0 29 0;
#X connect 26 0 1 0;
#X connect 27 0 24 0;
#X connect 28 0 26 0;
#X connect 29 0 24 0;
#X connect 31 0 29 1;
#X restore 12 83 pd inner workings;
#X obj 111 62 bng 15 250 50 0 empty empty Reset 17 7 0 10 -262144 -1
-1;
#X obj 12 62 tgl 15 0 empty empty Start 17 7 0 10 -262144 -1 -1 0 1
;
#X text -26 162 Kick;
#X text -26 187 Snare;
#X text -26 212 Hats;
#X text -26 237 Cymbal;
#X text -26 262 Woosh;
#X obj 17 356 bng 15 250 50 0 print_list_kick empty Print_Kick 17 7
0 10 -262144 -1 -1;
#X obj 107 356 bng 15 250 50 0 print_list_snare empty Print_Snare 17
7 0 10 -262144 -1 -1;
#X obj 212 356 bng 15 250 50 0 print_list_hats empty Print_Hats 17
7 0 10 -262144 -1 -1;
#X obj 322 356 bng 15 250 50 0 print_list_cymbal empty Print_Cymbal
17 7 0 10 -262144 -1 -1;
#X obj 432 356 bng 15 250 50 0 print_list_woosh empty Print_Woosh 17
7 0 10 -262144 -1 -1;
#X obj 622 83 bng 15 250 50 0 clear_grid empty Clear_Grid 17 7 0 10
-262144 -1 -1;
#N canvas 508 283 643 224 recordbeats 0;
#N canvas 263 415 587 130 Globalpatterns 0;
#N canvas 681 477 643 358 clear_state 0;
#X obj 36 94 s clear_grid;
#X obj 35 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 39 24 r game_clear_state;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X restore 50 6 pd clear_state;
#N canvas 0 291 1187 595 patterns 0;
#X obj 46 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 723 370 473 407 kickpattern 0;
#X obj 20 -286 inlet;
#X obj 53 -261 select 0 1 2 3 4;
#X obj 12 24 s globalkickpatterns;
#X msg 20 -224 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0;
#X msg 53 -180 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0;
#X msg 37 -127 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0
0 0 1 0 0 0;
#X msg 66 -78 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0
0 1 0 0 0;
#X msg 84 -36 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 1 3 6 0;
#X connect 1 4 7 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X restore 59 182 pd kickpattern;
#N canvas 642 449 450 300 snarepattern 0;
#X obj 30 -276 inlet;
#X obj 30 -251 select 0 1 2 3 4;
#X obj 37 11 s globalsnarepatterns;
#X msg 16 -213 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
0 0 1 0 0 0;
#X msg 41 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 61 -128 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0;
#X msg 81 -86 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0;
#X msg 97 -44 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 1 3 6 0;
#X connect 1 4 7 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X restore 208 187 pd snarepattern;
#N canvas 647 511 545 403 hatspattern 0;
#X obj 25 -266 inlet;
#X obj 25 -241 select 0 1 2 3 4;
#X obj 25 12 s globalhatspatterns;
#X msg 16 -207 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 0;
#X msg 41 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 60 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 77 -74 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1
0 1 0 1 0;
#X msg 90 -36 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1
0 1 0 0 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 1 3 6 0;
#X connect 1 4 7 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X restore 349 191 pd hatspattern;
#N canvas 250 309 612 370 cymbalpattern 0;
#X obj 22 -253 inlet;
#X obj 22 -228 select 0 1 2 3 4;
#X obj 54 11 s globalcymbalpatterns;
#X msg 15 -181 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1;
#X msg 52 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 94 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0;
#X msg 104 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 115 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 1 3 6 0;
#X connect 1 4 7 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X restore 489 189 pd cymbalpattern;
#N canvas 925 426 470 398 wooshpattern 0;
#X obj 18 -247 inlet;
#X obj 18 -222 select 0 1 2 3 4;
#X obj 23 88 s globalwooshpatterns;
#X msg 18 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 38 -144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 56 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0;
#X msg 64 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0;
#X msg 59 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 1 3 7 0;
#X connect 1 4 6 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X restore 647 188 pd wooshpattern;
#X obj 49 308 s globalkickpatterns;
#X obj 220 346 s globalsnarepatterns;
#X obj 420 388 s globalhatspatterns;
#X obj 804 482 s globalwooshpatterns;
#X obj 587 435 s globalcymbalpatterns;
#X msg 239 307 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
0 0 1 0 0 0;
#X msg 444 354 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 0;
#X msg 617 401 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1;
#X msg 809 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 31 238 loadbang;
#X msg 47 267 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0;
#X obj 46 24 r dm_levelStart;
#X floatatom 117 95 5 0 0 0 - - -, f 5;
#X msg 81 69 0;
#X obj 223 24 r dm_main_p1;
#X msg 235 72 1;
#X obj 380 34 r dm_main_p2;
#X msg 356 76 2;
#X obj 519 36 r dm_main_p3;
#X msg 495 78 3;
#X obj 623 42 r dm_main_p4;
#X obj 762 45 r dm_main_p5;
#X msg 599 84 4;
#X msg 741 88 5;
#X connect 0 0 19 0;
#X connect 11 0 7 0;
#X connect 12 0 8 0;
#X connect 13 0 10 0;
#X connect 14 0 9 0;
#X connect 15 0 16 0;
#X connect 15 0 11 0;
#X connect 15 0 12 0;
#X connect 15 0 13 0;
#X connect 15 0 14 0;
#X connect 16 0 6 0;
#X connect 17 0 0 0;
#X connect 18 0 1 0;
#X connect 18 0 2 0;
#X connect 18 0 3 0;
#X connect 18 0 4 0;
#X connect 18 0 5 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 21 0 18 0;
#X connect 22 0 23 0;
#X connect 23 0 18 0;
#X connect 24 0 25 0;
#X connect 25 0 18 0;
#X connect 26 0 28 0;
#X connect 27 0 29 0;
#X connect 28 0 18 0;
#X connect 29 0 18 0;
#X restore 57 53 pd patterns;
#X restore 308 127 pd Globalpatterns;
#X text 50 156 These record the current pattern....;
#X text 302 156 ..save them here to have the game play the patterns
back depending on states.;
#N canvas 701 88 735 535 recordkicks 0;
#N canvas 48 50 1330 738 Listmachine 0;
#X obj 96 22 inlet;
#X obj -575 467 s kick1r;
#X obj -514 467 s kick2r;
#X obj -459 467 s kick3r;
#X obj -397 467 s kick4r;
#X obj -336 467 s kick5r;
#X obj -281 467 s kick6r;
#X obj -222 467 s kick7r;
#X obj -167 467 s kick8r;
#X obj -101 467 s kick9r;
#X obj -46 467 s kick10r;
#X obj 15 467 s kick11r;
#X obj 77 467 s kick12r;
#X obj 137 467 s kick13r;
#X obj 199 467 s kick14r;
#X obj 259 467 s kick15r;
#X obj 322 467 s kick16r;
#X obj 394 467 s kick17r;
#X obj 455 467 s kick18r;
#X obj 510 467 s kick19r;
#X obj 572 467 s kick20r;
#X obj 633 467 s kick21r;
#X obj 699 467 s kick22r;
#X obj 764 467 s kick23r;
#X obj 824 467 s kick24r;
#X obj 895 467 s kick25r;
#X obj 959 467 s kick26r;
#X obj 1040 467 s kick27r;
#X obj 1102 467 s kick28r;
#X obj 1163 467 s kick29r;
#X obj 1229 467 s kick30r;
#X obj 1294 467 s kick31r;
#X obj 1355 467 s kick32r;
#X obj 96 77 unpack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f;
#X obj 173 22 r kickprinter;
#X connect 0 0 33 0;
#X connect 33 0 1 0;
#X connect 33 1 2 0;
#X connect 33 2 3 0;
#X connect 33 3 4 0;
#X connect 33 4 5 0;
#X connect 33 5 6 0;
#X connect 33 6 7 0;
#X connect 33 7 8 0;
#X connect 33 8 9 0;
#X connect 33 9 10 0;
#X connect 33 10 11 0;
#X connect 33 11 12 0;
#X connect 33 12 13 0;
#X connect 33 13 14 0;
#X connect 33 14 15 0;
#X connect 33 15 16 0;
#X connect 33 16 17 0;
#X connect 33 17 18 0;
#X connect 33 18 19 0;
#X connect 33 19 20 0;
#X connect 33 20 21 0;
#X connect 33 21 22 0;
#X connect 33 22 23 0;
#X connect 33 23 24 0;
#X connect 33 24 25 0;
#X connect 33 25 26 0;
#X connect 33 26 27 0;
#X connect 33 27 28 0;
#X connect 33 28 29 0;
#X connect 33 29 30 0;
#X connect 33 30 31 0;
#X connect 33 31 32 0;
#X connect 34 0 33 0;
#X restore 149 335 pd Listmachine;
#N canvas 706 115 650 546 print 0;
#X obj 52 320 tabread kick;
#X obj 52 169 f;
#X obj 95 169 + 1;
#X obj 48 75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 143 231 5 0 0 0 - - -, f 5;
#X obj 48 37 inlet print list;
#X floatatom 146 338 5 0 0 0 - - -, f 5;
#X obj 211 373 list prepend;
#X obj 77 393 list append;
#X obj 279 90 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 418 t l;
#X obj 197 185 t b b;
#X obj 308 373 t l;
#X text 302 90 Auto Reset List;
#X text 338 372 Summing List;
#X obj 77 447 print kick pattern;
#X obj 243 446 s kickprinter;
#X obj 182 152 sel 32;
#X obj 52 261 + 1;
#X floatatom 89 263 5 0 0 0 - - -, f 5;
#X floatatom 18 299 5 0 0 0 - - -, f 5;
#X obj 52 230 mod 33;
#X obj 48 112 metro 1;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 1 0 21 0;
#X connect 2 0 1 1;
#X connect 3 0 9 0;
#X connect 3 0 22 0;
#X connect 4 0 17 0;
#X connect 5 0 3 0;
#X connect 6 0 7 0;
#X connect 7 0 8 1;
#X connect 7 0 12 0;
#X connect 8 0 10 0;
#X connect 9 0 7 1;
#X connect 10 0 15 0;
#X connect 10 0 16 0;
#X connect 11 0 8 0;
#X connect 11 1 3 0;
#X connect 12 0 7 1;
#X connect 17 0 11 0;
#X connect 18 0 20 0;
#X connect 18 0 0 0;
#X connect 21 0 4 0;
#X connect 21 0 18 0;
#X connect 21 0 19 0;
#X connect 22 0 1 0;
#X restore 14 71 pd print kick list;
#X obj 14 48 bng 15 250 50 0 empty print_list_kick empty 17 7 0 10
-262144 -1 -1;
#N canvas 92 97 1153 737 kicktable_router 0;
#X floatatom 101 84 5 0 0 1 Position - -, f 5;
#X obj 41 149 tabwrite kick;
#X floatatom 58 83 5 0 0 0 on/off - -, f 5;
#X obj 74 32 t f b;
#X obj 146 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 101 61 1;
#X obj 74 4 r kick1s;
#X floatatom 282 86 5 0 0 1 Position - -, f 5;
#X obj 222 151 tabwrite kick;
#X floatatom 239 85 5 0 0 0 on/off - -, f 5;
#X obj 255 34 t f b;
#X obj 327 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 255 6 r kick2s;
#X msg 282 63 2;
#X floatatom 452 86 5 0 0 1 Position - -, f 5;
#X obj 392 151 tabwrite kick;
#X floatatom 409 85 5 0 0 0 on/off - -, f 5;
#X obj 425 34 t f b;
#X obj 497 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 633 88 5 0 0 1 Position - -, f 5;
#X obj 573 153 tabwrite kick;
#X floatatom 590 87 5 0 0 0 on/off - -, f 5;
#X obj 606 36 t f b;
#X floatatom 796 88 5 0 0 1 Position - -, f 5;
#X obj 736 153 tabwrite kick;
#X floatatom 753 87 5 0 0 0 on/off - -, f 5;
#X obj 769 36 t f b;
#X obj 841 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 977 90 5 0 0 1 Position - -, f 5;
#X obj 917 155 tabwrite kick;
#X floatatom 934 89 5 0 0 0 on/off - -, f 5;
#X obj 950 38 t f b;
#X floatatom 1152 90 5 0 0 1 Position - -, f 5;
#X obj 1092 155 tabwrite kick;
#X floatatom 1109 89 5 0 0 0 on/off - -, f 5;
#X obj 1125 38 t f b;
#X obj 1197 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1333 92 5 0 0 1 Position - -, f 5;
#X obj 1273 157 tabwrite kick;
#X floatatom 1290 91 5 0 0 0 on/off - -, f 5;
#X obj 1306 40 t f b;
#X obj 425 6 r kick3s;
#X msg 452 63 3;
#X obj 606 8 r kick4s;
#X msg 633 65 4;
#X obj 769 8 r kick5s;
#X msg 796 65 5;
#X obj 950 10 r kick6s;
#X msg 977 67 6;
#X msg 1152 67 7;
#X obj 1125 9 r kick7s;
#X obj 1306 12 r kick8s;
#X msg 1333 69 8;
#X floatatom 89 270 5 0 0 1 Position - -, f 5;
#X obj 29 335 tabwrite kick;
#X floatatom 46 269 5 0 0 0 on/off - -, f 5;
#X obj 62 218 t f b;
#X obj 134 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 270 272 5 0 0 1 Position - -, f 5;
#X obj 210 337 tabwrite kick;
#X floatatom 227 271 5 0 0 0 on/off - -, f 5;
#X obj 243 220 t f b;
#X obj 315 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 440 272 5 0 0 1 Position - -, f 5;
#X obj 380 337 tabwrite kick;
#X floatatom 397 271 5 0 0 0 on/off - -, f 5;
#X obj 413 220 t f b;
#X obj 485 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 621 274 5 0 0 1 Position - -, f 5;
#X obj 561 339 tabwrite kick;
#X floatatom 578 273 5 0 0 0 on/off - -, f 5;
#X obj 594 222 t f b;
#X floatatom 784 274 5 0 0 1 Position - -, f 5;
#X obj 724 339 tabwrite kick;
#X floatatom 741 273 5 0 0 0 on/off - -, f 5;
#X obj 757 222 t f b;
#X obj 829 239 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 965 276 5 0 0 1 Position - -, f 5;
#X obj 905 341 tabwrite kick;
#X floatatom 922 275 5 0 0 0 on/off - -, f 5;
#X obj 938 224 t f b;
#X floatatom 1140 276 5 0 0 1 Position - -, f 5;
#X obj 1080 341 tabwrite kick;
#X floatatom 1097 275 5 0 0 0 on/off - -, f 5;
#X obj 1113 224 t f b;
#X obj 1185 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1321 278 5 0 0 1 Position - -, f 5;
#X obj 1261 343 tabwrite kick;
#X floatatom 1278 277 5 0 0 0 on/off - -, f 5;
#X obj 1294 226 t f b;
#X floatatom 76 476 5 0 0 1 Position - -, f 5;
#X obj 16 541 tabwrite kick;
#X floatatom 33 475 5 0 0 0 on/off - -, f 5;
#X obj 49 424 t f b;
#X obj 121 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 257 478 5 0 0 1 Position - -, f 5;
#X obj 197 543 tabwrite kick;
#X floatatom 214 477 5 0 0 0 on/off - -, f 5;
#X obj 230 426 t f b;
#X obj 302 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 427 478 5 0 0 1 Position - -, f 5;
#X obj 367 543 tabwrite kick;
#X floatatom 384 477 5 0 0 0 on/off - -, f 5;
#X obj 400 426 t f b;
#X obj 472 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 480 5 0 0 1 Position - -, f 5;
#X obj 548 545 tabwrite kick;
#X floatatom 565 479 5 0 0 0 on/off - -, f 5;
#X obj 581 428 t f b;
#X floatatom 771 480 5 0 0 1 Position - -, f 5;
#X obj 711 545 tabwrite kick;
#X floatatom 728 479 5 0 0 0 on/off - -, f 5;
#X obj 744 428 t f b;
#X obj 816 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 952 482 5 0 0 1 Position - -, f 5;
#X obj 892 547 tabwrite kick;
#X floatatom 909 481 5 0 0 0 on/off - -, f 5;
#X obj 925 430 t f b;
#X floatatom 1127 482 5 0 0 1 Position - -, f 5;
#X obj 1067 547 tabwrite kick;
#X floatatom 1084 481 5 0 0 0 on/off - -, f 5;
#X obj 1100 430 t f b;
#X obj 1172 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1308 484 5 0 0 1 Position - -, f 5;
#X obj 1248 549 tabwrite kick;
#X floatatom 1265 483 5 0 0 0 on/off - -, f 5;
#X obj 1281 432 t f b;
#X floatatom 65 669 5 0 0 1 Position - -, f 5;
#X obj 5 734 tabwrite kick;
#X floatatom 22 668 5 0 0 0 on/off - -, f 5;
#X obj 38 617 t f b;
#X obj 110 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 246 671 5 0 0 1 Position - -, f 5;
#X obj 186 736 tabwrite kick;
#X floatatom 203 670 5 0 0 0 on/off - -, f 5;
#X obj 219 619 t f b;
#X obj 291 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 416 671 5 0 0 1 Position - -, f 5;
#X obj 356 736 tabwrite kick;
#X floatatom 373 670 5 0 0 0 on/off - -, f 5;
#X obj 389 619 t f b;
#X obj 461 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 597 673 5 0 0 1 Position - -, f 5;
#X obj 537 738 tabwrite kick;
#X floatatom 554 672 5 0 0 0 on/off - -, f 5;
#X obj 570 621 t f b;
#X floatatom 760 673 5 0 0 1 Position - -, f 5;
#X obj 700 738 tabwrite kick;
#X floatatom 717 672 5 0 0 0 on/off - -, f 5;
#X obj 733 621 t f b;
#X obj 805 638 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 941 675 5 0 0 1 Position - -, f 5;
#X obj 881 740 tabwrite kick;
#X floatatom 898 674 5 0 0 0 on/off - -, f 5;
#X obj 914 623 t f b;
#X floatatom 1116 675 5 0 0 1 Position - -, f 5;
#X obj 1056 740 tabwrite kick;
#X floatatom 1073 674 5 0 0 0 on/off - -, f 5;
#X obj 1089 623 t f b;
#X obj 1161 640 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1297 677 5 0 0 1 Position - -, f 5;
#X obj 1237 742 tabwrite kick;
#X floatatom 1254 676 5 0 0 0 on/off - -, f 5;
#X obj 1270 625 t f b;
#X obj 62 190 r kick9s;
#X obj 243 192 r kick10s;
#X obj 414 192 r kick11s;
#X obj 594 194 r kick12s;
#X obj 757 194 r kick13s;
#X obj 938 196 r kick14s;
#X obj 1113 195 r kick15s;
#X obj 1294 198 r kick16s;
#X obj 49 396 r kick17s;
#X obj 230 398 r kick18s;
#X obj 400 398 r kick19s;
#X obj 581 399 r kick20s;
#X obj 744 400 r kick21s;
#X obj 925 402 r kick22s;
#X obj 1100 401 r kick23s;
#X obj 1281 404 r kick24s;
#X obj 38 589 r kick25s;
#X obj 219 591 r kick26s;
#X obj 389 591 r kick27s;
#X obj 570 593 r kick28s;
#X obj 733 593 r kick29s;
#X obj 914 595 r kick30s;
#X obj 1089 594 r kick31s;
#X obj 1270 597 r kick32s;
#X msg 1297 654 32;
#X msg 1116 652 31;
#X msg 941 652 30;
#X msg 760 650 29;
#X msg 597 650 28;
#X msg 416 648 27;
#X msg 246 648 26;
#X msg 65 646 25;
#X msg 1308 461 24;
#X msg 1127 459 23;
#X msg 952 459 22;
#X msg 771 457 21;
#X msg 608 457 20;
#X msg 427 455 19;
#X msg 257 455 18;
#X msg 76 453 17;
#X msg 1321 255 16;
#X msg 1140 253 15;
#X msg 965 253 14;
#X msg 784 251 13;
#X msg 621 251 12;
#X msg 440 249 11;
#X msg 270 249 10;
#X msg 89 247 9;
#X connect 0 0 1 1;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 3 1 5 0;
#X connect 3 1 4 0;
#X connect 5 0 0 0;
#X connect 6 0 3 0;
#X connect 7 0 8 1;
#X connect 9 0 8 0;
#X connect 10 0 9 0;
#X connect 10 1 13 0;
#X connect 10 1 11 0;
#X connect 12 0 10 0;
#X connect 13 0 7 0;
#X connect 14 0 15 1;
#X connect 16 0 15 0;
#X connect 17 0 16 0;
#X connect 17 1 42 0;
#X connect 17 1 18 0;
#X connect 19 0 20 1;
#X connect 21 0 20 0;
#X connect 22 0 21 0;
#X connect 22 1 44 0;
#X connect 23 0 24 1;
#X connect 25 0 24 0;
#X connect 26 0 25 0;
#X connect 26 1 46 0;
#X connect 26 1 27 0;
#X connect 28 0 29 1;
#X connect 30 0 29 0;
#X connect 31 0 30 0;
#X connect 31 1 48 0;
#X connect 32 0 33 1;
#X connect 34 0 33 0;
#X connect 35 0 34 0;
#X connect 35 1 49 0;
#X connect 35 1 36 0;
#X connect 37 0 38 1;
#X connect 39 0 38 0;
#X connect 40 0 39 0;
#X connect 40 1 52 0;
#X connect 41 0 17 0;
#X connect 42 0 14 0;
#X connect 43 0 22 0;
#X connect 44 0 19 0;
#X connect 45 0 26 0;
#X connect 46 0 23 0;
#X connect 47 0 31 0;
#X connect 48 0 28 0;
#X connect 49 0 32 0;
#X connect 50 0 35 0;
#X connect 51 0 40 0;
#X connect 52 0 37 0;
#X connect 53 0 54 1;
#X connect 55 0 54 0;
#X connect 56 0 55 0;
#X connect 56 1 211 0;
#X connect 56 1 57 0;
#X connect 58 0 59 1;
#X connect 60 0 59 0;
#X connect 61 0 60 0;
#X connect 61 1 210 0;
#X connect 61 1 62 0;
#X connect 63 0 64 1;
#X connect 65 0 64 0;
#X connect 66 0 65 0;
#X connect 66 1 209 0;
#X connect 66 1 67 0;
#X connect 68 0 69 1;
#X connect 70 0 69 0;
#X connect 71 0 70 0;
#X connect 71 1 208 0;
#X connect 72 0 73 1;
#X connect 74 0 73 0;
#X connect 75 0 74 0;
#X connect 75 1 207 0;
#X connect 75 1 76 0;
#X connect 77 0 78 1;
#X connect 79 0 78 0;
#X connect 80 0 79 0;
#X connect 80 1 206 0;
#X connect 81 0 82 1;
#X connect 83 0 82 0;
#X connect 84 0 83 0;
#X connect 84 1 205 0;
#X connect 84 1 85 0;
#X connect 86 0 87 1;
#X connect 88 0 87 0;
#X connect 89 0 88 0;
#X connect 89 1 204 0;
#X connect 90 0 91 1;
#X connect 92 0 91 0;
#X connect 93 0 92 0;
#X connect 93 1 203 0;
#X connect 93 1 94 0;
#X connect 95 0 96 1;
#X connect 97 0 96 0;
#X connect 98 0 97 0;
#X connect 98 1 202 0;
#X connect 98 1 99 0;
#X connect 100 0 101 1;
#X connect 102 0 101 0;
#X connect 103 0 102 0;
#X connect 103 1 201 0;
#X connect 103 1 104 0;
#X connect 105 0 106 1;
#X connect 107 0 106 0;
#X connect 108 0 107 0;
#X connect 108 1 200 0;
#X connect 109 0 110 1;
#X connect 111 0 110 0;
#X connect 112 0 111 0;
#X connect 112 1 199 0;
#X connect 112 1 113 0;
#X connect 114 0 115 1;
#X connect 116 0 115 0;
#X connect 117 0 116 0;
#X connect 117 1 198 0;
#X connect 118 0 119 1;
#X connect 120 0 119 0;
#X connect 121 0 120 0;
#X connect 121 1 197 0;
#X connect 121 1 122 0;
#X connect 123 0 124 1;
#X connect 125 0 124 0;
#X connect 126 0 125 0;
#X connect 126 1 196 0;
#X connect 127 0 128 1;
#X connect 129 0 128 0;
#X connect 130 0 129 0;
#X connect 130 1 195 0;
#X connect 130 1 131 0;
#X connect 132 0 133 1;
#X connect 134 0 133 0;
#X connect 135 0 134 0;
#X connect 135 1 194 0;
#X connect 135 1 136 0;
#X connect 137 0 138 1;
#X connect 139 0 138 0;
#X connect 140 0 139 0;
#X connect 140 1 193 0;
#X connect 140 1 141 0;
#X connect 142 0 143 1;
#X connect 144 0 143 0;
#X connect 145 0 144 0;
#X connect 145 1 192 0;
#X connect 146 0 147 1;
#X connect 148 0 147 0;
#X connect 149 0 148 0;
#X connect 149 1 191 0;
#X connect 149 1 150 0;
#X connect 151 0 152 1;
#X connect 153 0 152 0;
#X connect 154 0 153 0;
#X connect 154 1 190 0;
#X connect 155 0 156 1;
#X connect 157 0 156 0;
#X connect 158 0 157 0;
#X connect 158 1 189 0;
#X connect 158 1 159 0;
#X connect 160 0 161 1;
#X connect 162 0 161 0;
#X connect 163 0 162 0;
#X connect 163 1 188 0;
#X connect 164 0 56 0;
#X connect 165 0 61 0;
#X connect 166 0 66 0;
#X connect 167 0 71 0;
#X connect 168 0 75 0;
#X connect 169 0 80 0;
#X connect 170 0 84 0;
#X connect 171 0 89 0;
#X connect 172 0 93 0;
#X connect 173 0 98 0;
#X connect 174 0 103 0;
#X connect 175 0 108 0;
#X connect 176 0 112 0;
#X connect 177 0 117 0;
#X connect 178 0 121 0;
#X connect 179 0 126 0;
#X connect 180 0 130 0;
#X connect 181 0 135 0;
#X connect 182 0 140 0;
#X connect 183 0 145 0;
#X connect 184 0 149 0;
#X connect 185 0 154 0;
#X connect 186 0 158 0;
#X connect 187 0 163 0;
#X connect 188 0 160 0;
#X connect 189 0 155 0;
#X connect 190 0 151 0;
#X connect 191 0 146 0;
#X connect 192 0 142 0;
#X connect 193 0 137 0;
#X connect 194 0 132 0;
#X connect 195 0 127 0;
#X connect 196 0 123 0;
#X connect 197 0 118 0;
#X connect 198 0 114 0;
#X connect 199 0 109 0;
#X connect 200 0 105 0;
#X connect 201 0 100 0;
#X connect 202 0 95 0;
#X connect 203 0 90 0;
#X connect 204 0 86 0;
#X connect 205 0 81 0;
#X connect 206 0 77 0;
#X connect 207 0 72 0;
#X connect 208 0 68 0;
#X connect 209 0 63 0;
#X connect 210 0 58 0;
#X connect 211 0 53 0;
#X restore 12 23 pd kicktable_router;
#X obj 257 284 bng 15 250 50 0 empty clear_grid Clear_Grid 17 7 0 10
-262144 -1 -1;
#X msg 152 155 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0
0 0 1 0 0 0;
#X msg 152 104 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12
\$13 \$14 \$15 \$16 \$17 \$18 \$19 \$20 \$21 \$22 \$23 \$24 \$25 \$26
\$27 \$28 \$29 \$30 \$31 \$32;
#X text 535 159 Printed Track;
#X obj 152 75 r kickprinter;
#X msg 257 305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 149 252 r globalkickpatterns;
#X text 279 252 State based pattern;
#X connect 2 0 1 0;
#X connect 4 0 9 0;
#X connect 6 0 5 0;
#X connect 8 0 6 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X restore 62 30 pd recordkicks;
#N canvas 583 159 735 535 recordsnares 0;
#X obj 14 48 bng 15 250 50 0 empty print_list_snare empty 17 7 0 10
-262144 -1 -1;
#X obj 255 293 bng 15 250 50 0 empty clear_grid Clear_Grid 17 7 0 10
-262144 -1 -1;
#N canvas 589 171 650 546 print 0;
#X obj 52 169 f;
#X obj 95 169 + 1;
#X obj 48 75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 143 231 5 0 0 0 - - -, f 5;
#X obj 48 37 inlet print list;
#X floatatom 146 309 5 0 0 0 - - -, f 5;
#X obj 211 337 list prepend;
#X obj 77 357 list append;
#X obj 279 90 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 382 t l;
#X obj 197 185 t b b;
#X obj 303 336 t l;
#X obj 53 254 + 1;
#X obj 48 112 metro 1;
#X obj 52 207 mod 33;
#X obj 182 151 sel 32;
#X text 302 90 Auto Reset List;
#X text 338 336 Summing List;
#X obj 52 285 tabread snare;
#X obj 77 411 print snare pattern;
#X obj 219 411 s snareprinter;
#X connect 0 0 1 0;
#X connect 0 0 14 0;
#X connect 1 0 0 1;
#X connect 2 0 8 0;
#X connect 2 0 13 0;
#X connect 3 0 15 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 0 11 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 19 0;
#X connect 9 0 20 0;
#X connect 10 0 2 0;
#X connect 10 1 7 0;
#X connect 11 0 6 1;
#X connect 12 0 18 0;
#X connect 13 0 0 0;
#X connect 14 0 3 0;
#X connect 14 0 12 0;
#X connect 15 0 10 0;
#X connect 18 0 5 0;
#X restore 14 71 pd print snare list;
#N canvas 48 50 1330 738 Listmachine_snare 0;
#X obj 96 22 inlet;
#X obj 96 77 unpack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f;
#X obj -575 467 s snare1r;
#X obj -514 467 s snare2r;
#X obj -459 467 s snare3r;
#X obj -397 467 s snare4r;
#X obj -336 467 s snare5r;
#X obj -281 467 s snare6r;
#X obj -222 467 s snare7r;
#X obj -167 467 s snare8r;
#X obj -101 467 s snare9r;
#X obj -46 467 s snare10r;
#X obj 15 467 s snare11r;
#X obj 77 467 s snare12r;
#X obj 137 467 s snare13r;
#X obj 199 467 s snare14r;
#X obj 259 467 s snare15r;
#X obj 322 467 s snare16r;
#X obj 394 467 s snare17r;
#X obj 455 467 s snare18r;
#X obj 510 467 s snare19r;
#X obj 572 467 s snare20r;
#X obj 633 467 s snare21r;
#X obj 699 467 s snare22r;
#X obj 764 467 s snare23r;
#X obj 824 467 s snare24r;
#X obj 895 467 s snare25r;
#X obj 959 467 s snare26r;
#X obj 1040 467 s snare27r;
#X obj 1102 467 s snare28r;
#X obj 1163 467 s snare29r;
#X obj 1229 467 s snare30r;
#X obj 1294 467 s snare31r;
#X obj 1355 467 s snare32r;
#X obj 179 22 r snareprinter;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 2 4 0;
#X connect 1 3 5 0;
#X connect 1 4 6 0;
#X connect 1 5 7 0;
#X connect 1 6 8 0;
#X connect 1 7 9 0;
#X connect 1 8 10 0;
#X connect 1 9 11 0;
#X connect 1 10 12 0;
#X connect 1 11 13 0;
#X connect 1 12 14 0;
#X connect 1 13 15 0;
#X connect 1 14 16 0;
#X connect 1 15 17 0;
#X connect 1 16 18 0;
#X connect 1 17 19 0;
#X connect 1 18 20 0;
#X connect 1 19 21 0;
#X connect 1 20 22 0;
#X connect 1 21 23 0;
#X connect 1 22 24 0;
#X connect 1 23 25 0;
#X connect 1 24 26 0;
#X connect 1 25 27 0;
#X connect 1 26 28 0;
#X connect 1 27 29 0;
#X connect 1 28 30 0;
#X connect 1 29 31 0;
#X connect 1 30 32 0;
#X connect 1 31 33 0;
#X connect 34 0 1 0;
#X restore 147 344 pd Listmachine_snare;
#N canvas 0 50 1440 798 snaretable_router 0;
#X floatatom 101 84 5 0 0 1 Position - -, f 5;
#X floatatom 58 83 5 0 0 0 on/off - -, f 5;
#X obj 74 32 t f b;
#X obj 146 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 101 61 1;
#X floatatom 282 86 5 0 0 1 Position - -, f 5;
#X floatatom 239 85 5 0 0 0 on/off - -, f 5;
#X obj 255 34 t f b;
#X obj 327 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 282 63 2;
#X floatatom 452 86 5 0 0 1 Position - -, f 5;
#X floatatom 409 85 5 0 0 0 on/off - -, f 5;
#X obj 425 34 t f b;
#X obj 497 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 633 88 5 0 0 1 Position - -, f 5;
#X floatatom 590 87 5 0 0 0 on/off - -, f 5;
#X obj 606 36 t f b;
#X floatatom 796 88 5 0 0 1 Position - -, f 5;
#X floatatom 753 87 5 0 0 0 on/off - -, f 5;
#X obj 769 36 t f b;
#X obj 841 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 977 90 5 0 0 1 Position - -, f 5;
#X floatatom 934 89 5 0 0 0 on/off - -, f 5;
#X obj 950 38 t f b;
#X floatatom 1152 90 5 0 0 1 Position - -, f 5;
#X floatatom 1109 89 5 0 0 0 on/off - -, f 5;
#X obj 1125 38 t f b;
#X obj 1197 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1333 92 5 0 0 1 Position - -, f 5;
#X floatatom 1290 91 5 0 0 0 on/off - -, f 5;
#X obj 1306 40 t f b;
#X msg 452 63 3;
#X msg 633 65 4;
#X msg 796 65 5;
#X msg 977 67 6;
#X msg 1152 67 7;
#X msg 1333 69 8;
#X floatatom 89 270 5 0 0 1 Position - -, f 5;
#X floatatom 46 269 5 0 0 0 on/off - -, f 5;
#X obj 62 218 t f b;
#X obj 134 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 270 272 5 0 0 1 Position - -, f 5;
#X floatatom 227 271 5 0 0 0 on/off - -, f 5;
#X obj 243 220 t f b;
#X obj 315 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 440 272 5 0 0 1 Position - -, f 5;
#X floatatom 397 271 5 0 0 0 on/off - -, f 5;
#X obj 413 220 t f b;
#X obj 485 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 621 274 5 0 0 1 Position - -, f 5;
#X floatatom 578 273 5 0 0 0 on/off - -, f 5;
#X obj 594 222 t f b;
#X floatatom 784 274 5 0 0 1 Position - -, f 5;
#X floatatom 741 273 5 0 0 0 on/off - -, f 5;
#X obj 757 222 t f b;
#X obj 829 239 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 965 276 5 0 0 1 Position - -, f 5;
#X floatatom 922 275 5 0 0 0 on/off - -, f 5;
#X obj 938 224 t f b;
#X floatatom 1140 276 5 0 0 1 Position - -, f 5;
#X floatatom 1097 275 5 0 0 0 on/off - -, f 5;
#X obj 1113 224 t f b;
#X obj 1185 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1321 278 5 0 0 1 Position - -, f 5;
#X floatatom 1278 277 5 0 0 0 on/off - -, f 5;
#X obj 1294 226 t f b;
#X floatatom 76 476 5 0 0 1 Position - -, f 5;
#X floatatom 33 475 5 0 0 0 on/off - -, f 5;
#X obj 49 424 t f b;
#X obj 121 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 257 478 5 0 0 1 Position - -, f 5;
#X floatatom 214 477 5 0 0 0 on/off - -, f 5;
#X obj 230 426 t f b;
#X obj 302 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 427 478 5 0 0 1 Position - -, f 5;
#X floatatom 384 477 5 0 0 0 on/off - -, f 5;
#X obj 400 426 t f b;
#X obj 472 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 480 5 0 0 1 Position - -, f 5;
#X floatatom 565 479 5 0 0 0 on/off - -, f 5;
#X obj 581 428 t f b;
#X floatatom 771 480 5 0 0 1 Position - -, f 5;
#X floatatom 728 479 5 0 0 0 on/off - -, f 5;
#X obj 744 428 t f b;
#X obj 816 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 952 482 5 0 0 1 Position - -, f 5;
#X floatatom 909 481 5 0 0 0 on/off - -, f 5;
#X obj 925 430 t f b;
#X floatatom 1127 482 5 0 0 1 Position - -, f 5;
#X floatatom 1084 481 5 0 0 0 on/off - -, f 5;
#X obj 1100 430 t f b;
#X obj 1172 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1308 484 5 0 0 1 Position - -, f 5;
#X floatatom 1265 483 5 0 0 0 on/off - -, f 5;
#X obj 1281 432 t f b;
#X floatatom 65 669 5 0 0 1 Position - -, f 5;
#X floatatom 22 668 5 0 0 0 on/off - -, f 5;
#X obj 38 617 t f b;
#X obj 110 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 246 671 5 0 0 1 Position - -, f 5;
#X floatatom 203 670 5 0 0 0 on/off - -, f 5;
#X obj 219 619 t f b;
#X obj 291 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 416 671 5 0 0 1 Position - -, f 5;
#X floatatom 373 670 5 0 0 0 on/off - -, f 5;
#X obj 389 619 t f b;
#X obj 461 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 597 673 5 0 0 1 Position - -, f 5;
#X floatatom 554 672 5 0 0 0 on/off - -, f 5;
#X obj 570 621 t f b;
#X floatatom 760 673 5 0 0 1 Position - -, f 5;
#X floatatom 717 672 5 0 0 0 on/off - -, f 5;
#X obj 733 621 t f b;
#X obj 805 638 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 941 675 5 0 0 1 Position - -, f 5;
#X floatatom 898 674 5 0 0 0 on/off - -, f 5;
#X obj 914 623 t f b;
#X floatatom 1116 675 5 0 0 1 Position - -, f 5;
#X floatatom 1073 674 5 0 0 0 on/off - -, f 5;
#X obj 1089 623 t f b;
#X obj 1161 640 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1297 677 5 0 0 1 Position - -, f 5;
#X floatatom 1254 676 5 0 0 0 on/off - -, f 5;
#X obj 1270 625 t f b;
#X msg 1297 654 32;
#X msg 1116 652 31;
#X msg 941 652 30;
#X msg 760 650 29;
#X msg 597 650 28;
#X msg 416 648 27;
#X msg 246 648 26;
#X msg 65 646 25;
#X msg 1308 461 24;
#X msg 1127 459 23;
#X msg 952 459 22;
#X msg 771 457 21;
#X msg 608 457 20;
#X msg 427 455 19;
#X msg 257 455 18;
#X msg 76 453 17;
#X msg 1321 255 16;
#X msg 1140 253 15;
#X msg 965 253 14;
#X msg 784 251 13;
#X msg 621 251 12;
#X msg 440 249 11;
#X msg 270 249 10;
#X msg 89 247 9;
#X obj 41 149 tabwrite snare;
#X obj 222 151 tabwrite snare;
#X obj 392 151 tabwrite snare;
#X obj 573 153 tabwrite snare;
#X obj 736 153 tabwrite snare;
#X obj 917 155 tabwrite snare;
#X obj 1092 155 tabwrite snare;
#X obj 1273 157 tabwrite snare;
#X obj 1306 12 r snare8s;
#X obj 1125 9 r snare7s;
#X obj 950 10 r snare6s;
#X obj 769 8 r snare5s;
#X obj 606 8 r snare4s;
#X obj 425 6 r snare3s;
#X obj 255 6 r snare2s;
#X obj 74 4 r snare1s;
#X obj 34 324 tabwrite snare;
#X obj 215 326 tabwrite snare;
#X obj 385 326 tabwrite snare;
#X obj 566 328 tabwrite snare;
#X obj 729 328 tabwrite snare;
#X obj 910 330 tabwrite snare;
#X obj 1085 330 tabwrite snare;
#X obj 1266 332 tabwrite snare;
#X obj 62 190 r snare9s;
#X obj 243 192 r snare10s;
#X obj 414 192 r snare11s;
#X obj 595 194 r snare12s;
#X obj 757 194 r snare13s;
#X obj 938 196 r snare14s;
#X obj 1113 195 r snare15s;
#X obj 1294 198 r snare16s;
#X obj 16 541 tabwrite snare;
#X obj 197 543 tabwrite snare;
#X obj 367 543 tabwrite snare;
#X obj 548 545 tabwrite snare;
#X obj 711 545 tabwrite snare;
#X obj 892 547 tabwrite snare;
#X obj 1067 547 tabwrite snare;
#X obj 1248 549 tabwrite snare;
#X obj 1237 742 tabwrite snare;
#X obj 1056 740 tabwrite snare;
#X obj 881 740 tabwrite snare;
#X obj 700 738 tabwrite snare;
#X obj 537 738 tabwrite snare;
#X obj 356 736 tabwrite snare;
#X obj 186 736 tabwrite snare;
#X obj 5 734 tabwrite snare;
#X obj 49 396 r snare17s;
#X obj 230 398 r snare18s;
#X obj 400 398 r snare19s;
#X obj 581 399 r snare20s;
#X obj 744 400 r snare21s;
#X obj 925 402 r snare22s;
#X obj 1100 401 r snare23s;
#X obj 1281 404 r snare24s;
#X obj 38 589 r snare25s;
#X obj 219 591 r snare26s;
#X obj 389 591 r snare27s;
#X obj 570 593 r snare28s;
#X obj 733 593 r snare29s;
#X obj 914 595 r snare30s;
#X obj 1089 594 r snare31s;
#X obj 1270 597 r snare32s;
#X connect 0 0 148 1;
#X connect 1 0 148 0;
#X connect 2 0 1 0;
#X connect 2 1 4 0;
#X connect 2 1 3 0;
#X connect 4 0 0 0;
#X connect 5 0 149 1;
#X connect 6 0 149 0;
#X connect 7 0 6 0;
#X connect 7 1 9 0;
#X connect 7 1 8 0;
#X connect 9 0 5 0;
#X connect 10 0 150 1;
#X connect 11 0 150 0;
#X connect 12 0 11 0;
#X connect 12 1 31 0;
#X connect 12 1 13 0;
#X connect 14 0 151 1;
#X connect 15 0 151 0;
#X connect 16 0 15 0;
#X connect 16 1 32 0;
#X connect 17 0 152 1;
#X connect 18 0 152 0;
#X connect 19 0 18 0;
#X connect 19 1 33 0;
#X connect 19 1 20 0;
#X connect 21 0 153 1;
#X connect 22 0 153 0;
#X connect 23 0 22 0;
#X connect 23 1 34 0;
#X connect 24 0 154 1;
#X connect 25 0 154 0;
#X connect 26 0 25 0;
#X connect 26 1 35 0;
#X connect 26 1 27 0;
#X connect 28 0 155 1;
#X connect 29 0 155 0;
#X connect 30 0 29 0;
#X connect 30 1 36 0;
#X connect 31 0 10 0;
#X connect 32 0 14 0;
#X connect 33 0 17 0;
#X connect 34 0 21 0;
#X connect 35 0 24 0;
#X connect 36 0 28 0;
#X connect 37 0 164 1;
#X connect 38 0 164 0;
#X connect 39 0 38 0;
#X connect 39 1 147 0;
#X connect 39 1 40 0;
#X connect 41 0 165 1;
#X connect 42 0 165 0;
#X connect 43 0 42 0;
#X connect 43 1 146 0;
#X connect 43 1 44 0;
#X connect 45 0 166 1;
#X connect 46 0 166 0;
#X connect 47 0 46 0;
#X connect 47 1 145 0;
#X connect 47 1 48 0;
#X connect 49 0 167 1;
#X connect 50 0 167 0;
#X connect 51 0 50 0;
#X connect 51 1 144 0;
#X connect 52 0 168 1;
#X connect 53 0 168 0;
#X connect 54 0 53 0;
#X connect 54 1 143 0;
#X connect 54 1 55 0;
#X connect 56 0 169 1;
#X connect 57 0 169 0;
#X connect 58 0 57 0;
#X connect 58 1 142 0;
#X connect 59 0 170 1;
#X connect 60 0 170 0;
#X connect 61 0 60 0;
#X connect 61 1 141 0;
#X connect 61 1 62 0;
#X connect 63 0 171 1;
#X connect 64 0 171 0;
#X connect 65 0 64 0;
#X connect 65 1 140 0;
#X connect 66 0 180 1;
#X connect 67 0 180 0;
#X connect 68 0 67 0;
#X connect 68 1 139 0;
#X connect 68 1 69 0;
#X connect 70 0 181 1;
#X connect 71 0 181 0;
#X connect 72 0 71 0;
#X connect 72 1 138 0;
#X connect 72 1 73 0;
#X connect 74 0 182 1;
#X connect 75 0 182 0;
#X connect 76 0 75 0;
#X connect 76 1 137 0;
#X connect 76 1 77 0;
#X connect 78 0 183 1;
#X connect 79 0 183 0;
#X connect 80 0 79 0;
#X connect 80 1 136 0;
#X connect 81 0 184 1;
#X connect 82 0 184 0;
#X connect 83 0 82 0;
#X connect 83 1 135 0;
#X connect 83 1 84 0;
#X connect 85 0 185 1;
#X connect 86 0 185 0;
#X connect 87 0 86 0;
#X connect 87 1 134 0;
#X connect 88 0 186 1;
#X connect 89 0 186 0;
#X connect 90 0 89 0;
#X connect 90 1 133 0;
#X connect 90 1 91 0;
#X connect 92 0 187 1;
#X connect 93 0 187 0;
#X connect 94 0 93 0;
#X connect 94 1 132 0;
#X connect 95 0 195 1;
#X connect 96 0 195 0;
#X connect 97 0 96 0;
#X connect 97 1 131 0;
#X connect 97 1 98 0;
#X connect 99 0 194 1;
#X connect 100 0 194 0;
#X connect 101 0 100 0;
#X connect 101 1 130 0;
#X connect 101 1 102 0;
#X connect 103 0 193 1;
#X connect 104 0 193 0;
#X connect 105 0 104 0;
#X connect 105 1 129 0;
#X connect 105 1 106 0;
#X connect 107 0 192 1;
#X connect 108 0 192 0;
#X connect 109 0 108 0;
#X connect 109 1 128 0;
#X connect 110 0 191 1;
#X connect 111 0 191 0;
#X connect 112 0 111 0;
#X connect 112 1 127 0;
#X connect 112 1 113 0;
#X connect 114 0 190 1;
#X connect 115 0 190 0;
#X connect 116 0 115 0;
#X connect 116 1 126 0;
#X connect 117 0 189 1;
#X connect 118 0 189 0;
#X connect 119 0 118 0;
#X connect 119 1 125 0;
#X connect 119 1 120 0;
#X connect 121 0 188 1;
#X connect 122 0 188 0;
#X connect 123 0 122 0;
#X connect 123 1 124 0;
#X connect 124 0 121 0;
#X connect 125 0 117 0;
#X connect 126 0 114 0;
#X connect 127 0 110 0;
#X connect 128 0 107 0;
#X connect 129 0 103 0;
#X connect 130 0 99 0;
#X connect 131 0 95 0;
#X connect 132 0 92 0;
#X connect 133 0 88 0;
#X connect 134 0 85 0;
#X connect 135 0 81 0;
#X connect 136 0 78 0;
#X connect 137 0 74 0;
#X connect 138 0 70 0;
#X connect 139 0 66 0;
#X connect 140 0 63 0;
#X connect 141 0 59 0;
#X connect 142 0 56 0;
#X connect 143 0 52 0;
#X connect 144 0 49 0;
#X connect 145 0 45 0;
#X connect 146 0 41 0;
#X connect 147 0 37 0;
#X connect 156 0 30 0;
#X connect 157 0 26 0;
#X connect 158 0 23 0;
#X connect 159 0 19 0;
#X connect 160 0 16 0;
#X connect 161 0 12 0;
#X connect 162 0 7 0;
#X connect 163 0 2 0;
#X connect 172 0 39 0;
#X connect 173 0 43 0;
#X connect 174 0 47 0;
#X connect 175 0 51 0;
#X connect 176 0 54 0;
#X connect 177 0 58 0;
#X connect 178 0 61 0;
#X connect 179 0 65 0;
#X connect 196 0 68 0;
#X connect 197 0 72 0;
#X connect 198 0 76 0;
#X connect 199 0 80 0;
#X connect 200 0 83 0;
#X connect 201 0 87 0;
#X connect 202 0 90 0;
#X connect 203 0 94 0;
#X connect 204 0 97 0;
#X connect 205 0 101 0;
#X connect 206 0 105 0;
#X connect 207 0 109 0;
#X connect 208 0 112 0;
#X connect 209 0 116 0;
#X connect 210 0 119 0;
#X connect 211 0 123 0;
#X restore 12 23 pd snaretable_router;
#X msg 173 152 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X msg 175 101 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12
\$13 \$14 \$15 \$16 \$17 \$18 \$19 \$20 \$21 \$22 \$23 \$24 \$25 \$26
\$27 \$28 \$29 \$30 \$31 \$32;
#X text 547 158 Printed Track;
#X obj 175 72 r snareprinter;
#X msg 255 314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 147 266 r globalsnarepatterns;
#X connect 0 0 2 0;
#X connect 1 0 9 0;
#X connect 6 0 5 0;
#X connect 8 0 6 0;
#X connect 9 0 3 0;
#X connect 10 0 3 0;
#X restore 62 57 pd recordsnares;
#N canvas 583 159 735 535 recordhats 0;
#X obj 14 48 bng 15 250 50 0 empty print_list_hats empty 17 7 0 10
-262144 -1 -1;
#X obj 255 287 bng 15 250 50 0 empty clear_grid Clear_Grid 17 7 0 10
-262144 -1 -1;
#N canvas 48 50 1330 738 Listmachine_hats 0;
#X obj 96 22 inlet;
#X obj 96 77 unpack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f;
#X obj -575 467 s hats1r;
#X obj -514 467 s hats2r;
#X obj -459 467 s hats3r;
#X obj -397 467 s hats4r;
#X obj -336 467 s hats5r;
#X obj -281 467 s hats6r;
#X obj -222 467 s hats7r;
#X obj -166 467 s hats8r;
#X obj -103 467 s hats9r;
#X obj -46 467 s hats10r;
#X obj 15 467 s hats11r;
#X obj 77 467 s hats12r;
#X obj 137 467 s hats13r;
#X obj 199 467 s hats14r;
#X obj 259 467 s hats15r;
#X obj 322 467 s hats16r;
#X obj 394 467 s hats17r;
#X obj 455 467 s hats18r;
#X obj 511 465 s hats19r;
#X obj 572 467 s hats20r;
#X obj 633 467 s hats21r;
#X obj 699 467 s hats22r;
#X obj 764 467 s hats23r;
#X obj 824 467 s hats24r;
#X obj 895 467 s hats25r;
#X obj 959 467 s hats26r;
#X obj 1040 467 s hats27r;
#X obj 1102 467 s hats28r;
#X obj 1163 467 s hats29r;
#X obj 1229 467 s hats30r;
#X obj 1294 467 s hats31r;
#X obj 1355 467 s hats32r;
#X obj 156 24 r hatsprinter;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 2 4 0;
#X connect 1 3 5 0;
#X connect 1 4 6 0;
#X connect 1 5 7 0;
#X connect 1 6 8 0;
#X connect 1 7 9 0;
#X connect 1 8 10 0;
#X connect 1 9 11 0;
#X connect 1 10 12 0;
#X connect 1 11 13 0;
#X connect 1 12 14 0;
#X connect 1 13 15 0;
#X connect 1 14 16 0;
#X connect 1 15 17 0;
#X connect 1 16 18 0;
#X connect 1 17 19 0;
#X connect 1 18 20 0;
#X connect 1 19 21 0;
#X connect 1 20 22 0;
#X connect 1 21 23 0;
#X connect 1 22 24 0;
#X connect 1 23 25 0;
#X connect 1 24 26 0;
#X connect 1 25 27 0;
#X connect 1 26 28 0;
#X connect 1 27 29 0;
#X connect 1 28 30 0;
#X connect 1 29 31 0;
#X connect 1 30 32 0;
#X connect 1 31 33 0;
#X connect 34 0 1 0;
#X restore 147 338 pd Listmachine_hats;
#N canvas 0 50 1440 798 hatstable_router 0;
#X floatatom 101 84 5 0 0 1 Position - -, f 5;
#X floatatom 58 83 5 0 0 0 on/off - -, f 5;
#X obj 74 32 t f b;
#X obj 146 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 101 61 1;
#X floatatom 282 86 5 0 0 1 Position - -, f 5;
#X floatatom 239 85 5 0 0 0 on/off - -, f 5;
#X obj 255 34 t f b;
#X obj 327 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 282 63 2;
#X floatatom 452 86 5 0 0 1 Position - -, f 5;
#X floatatom 409 85 5 0 0 0 on/off - -, f 5;
#X obj 425 34 t f b;
#X obj 497 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 633 88 5 0 0 1 Position - -, f 5;
#X floatatom 590 87 5 0 0 0 on/off - -, f 5;
#X obj 606 36 t f b;
#X floatatom 796 88 5 0 0 1 Position - -, f 5;
#X floatatom 753 87 5 0 0 0 on/off - -, f 5;
#X obj 769 36 t f b;
#X obj 841 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 977 90 5 0 0 1 Position - -, f 5;
#X floatatom 934 89 5 0 0 0 on/off - -, f 5;
#X obj 950 38 t f b;
#X floatatom 1152 90 5 0 0 1 Position - -, f 5;
#X floatatom 1109 89 5 0 0 0 on/off - -, f 5;
#X obj 1125 38 t f b;
#X obj 1197 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1333 92 5 0 0 1 Position - -, f 5;
#X floatatom 1290 91 5 0 0 0 on/off - -, f 5;
#X obj 1306 40 t f b;
#X msg 452 63 3;
#X msg 633 65 4;
#X msg 796 65 5;
#X msg 977 67 6;
#X msg 1152 67 7;
#X msg 1333 69 8;
#X floatatom 89 270 5 0 0 1 Position - -, f 5;
#X floatatom 46 269 5 0 0 0 on/off - -, f 5;
#X obj 62 218 t f b;
#X obj 134 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 270 272 5 0 0 1 Position - -, f 5;
#X floatatom 227 271 5 0 0 0 on/off - -, f 5;
#X obj 243 220 t f b;
#X obj 315 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 440 272 5 0 0 1 Position - -, f 5;
#X floatatom 397 271 5 0 0 0 on/off - -, f 5;
#X obj 413 220 t f b;
#X obj 485 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 621 274 5 0 0 1 Position - -, f 5;
#X floatatom 578 273 5 0 0 0 on/off - -, f 5;
#X obj 594 222 t f b;
#X floatatom 784 274 5 0 0 1 Position - -, f 5;
#X floatatom 741 273 5 0 0 0 on/off - -, f 5;
#X obj 757 222 t f b;
#X obj 829 239 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 965 276 5 0 0 1 Position - -, f 5;
#X floatatom 922 275 5 0 0 0 on/off - -, f 5;
#X obj 938 224 t f b;
#X floatatom 1140 276 5 0 0 1 Position - -, f 5;
#X floatatom 1097 275 5 0 0 0 on/off - -, f 5;
#X obj 1113 224 t f b;
#X obj 1185 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1321 278 5 0 0 1 Position - -, f 5;
#X floatatom 1278 277 5 0 0 0 on/off - -, f 5;
#X obj 1294 226 t f b;
#X floatatom 76 476 5 0 0 1 Position - -, f 5;
#X floatatom 33 475 5 0 0 0 on/off - -, f 5;
#X obj 49 424 t f b;
#X obj 121 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 257 478 5 0 0 1 Position - -, f 5;
#X floatatom 214 477 5 0 0 0 on/off - -, f 5;
#X obj 230 426 t f b;
#X obj 302 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 427 478 5 0 0 1 Position - -, f 5;
#X floatatom 384 477 5 0 0 0 on/off - -, f 5;
#X obj 400 426 t f b;
#X obj 472 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 480 5 0 0 1 Position - -, f 5;
#X floatatom 565 479 5 0 0 0 on/off - -, f 5;
#X obj 581 428 t f b;
#X floatatom 771 480 5 0 0 1 Position - -, f 5;
#X floatatom 728 479 5 0 0 0 on/off - -, f 5;
#X obj 744 428 t f b;
#X obj 816 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 952 482 5 0 0 1 Position - -, f 5;
#X floatatom 909 481 5 0 0 0 on/off - -, f 5;
#X obj 925 430 t f b;
#X floatatom 1127 482 5 0 0 1 Position - -, f 5;
#X floatatom 1084 481 5 0 0 0 on/off - -, f 5;
#X obj 1100 430 t f b;
#X obj 1172 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1308 484 5 0 0 1 Position - -, f 5;
#X floatatom 1265 483 5 0 0 0 on/off - -, f 5;
#X obj 1281 432 t f b;
#X floatatom 65 669 5 0 0 1 Position - -, f 5;
#X floatatom 22 668 5 0 0 0 on/off - -, f 5;
#X obj 38 617 t f b;
#X obj 110 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 246 671 5 0 0 1 Position - -, f 5;
#X floatatom 203 670 5 0 0 0 on/off - -, f 5;
#X obj 219 619 t f b;
#X obj 291 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 416 671 5 0 0 1 Position - -, f 5;
#X floatatom 373 670 5 0 0 0 on/off - -, f 5;
#X obj 389 619 t f b;
#X obj 461 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 597 673 5 0 0 1 Position - -, f 5;
#X floatatom 554 672 5 0 0 0 on/off - -, f 5;
#X obj 570 621 t f b;
#X floatatom 760 673 5 0 0 1 Position - -, f 5;
#X floatatom 717 672 5 0 0 0 on/off - -, f 5;
#X obj 733 621 t f b;
#X obj 805 638 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 941 675 5 0 0 1 Position - -, f 5;
#X floatatom 898 674 5 0 0 0 on/off - -, f 5;
#X obj 914 623 t f b;
#X floatatom 1116 675 5 0 0 1 Position - -, f 5;
#X floatatom 1073 674 5 0 0 0 on/off - -, f 5;
#X obj 1089 623 t f b;
#X obj 1161 640 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1297 677 5 0 0 1 Position - -, f 5;
#X floatatom 1254 676 5 0 0 0 on/off - -, f 5;
#X obj 1270 625 t f b;
#X msg 1297 654 32;
#X msg 1116 652 31;
#X msg 941 652 30;
#X msg 760 650 29;
#X msg 597 650 28;
#X msg 416 648 27;
#X msg 246 648 26;
#X msg 65 646 25;
#X msg 1308 461 24;
#X msg 1127 459 23;
#X msg 952 459 22;
#X msg 771 457 21;
#X msg 608 457 20;
#X msg 427 455 19;
#X msg 257 455 18;
#X msg 76 453 17;
#X msg 1321 255 16;
#X msg 1140 253 15;
#X msg 965 253 14;
#X msg 784 251 13;
#X msg 621 251 12;
#X msg 440 249 11;
#X msg 270 249 10;
#X msg 89 247 9;
#X obj 41 149 tabwrite hats;
#X obj 222 151 tabwrite hats;
#X obj 392 151 tabwrite hats;
#X obj 573 153 tabwrite hats;
#X obj 736 153 tabwrite hats;
#X obj 917 155 tabwrite hats;
#X obj 1092 155 tabwrite hats;
#X obj 1273 157 tabwrite hats;
#X obj 1266 332 tabwrite hats;
#X obj 1085 330 tabwrite hats;
#X obj 910 330 tabwrite hats;
#X obj 729 328 tabwrite hats;
#X obj 566 328 tabwrite hats;
#X obj 385 326 tabwrite hats;
#X obj 215 326 tabwrite hats;
#X obj 34 324 tabwrite hats;
#X obj 16 541 tabwrite hats;
#X obj 197 543 tabwrite hats;
#X obj 367 543 tabwrite hats;
#X obj 548 545 tabwrite hats;
#X obj 711 545 tabwrite hats;
#X obj 892 547 tabwrite hats;
#X obj 1067 547 tabwrite hats;
#X obj 1248 549 tabwrite hats;
#X obj 1237 742 tabwrite hats;
#X obj 1056 740 tabwrite hats;
#X obj 881 740 tabwrite hats;
#X obj 700 738 tabwrite hats;
#X obj 537 738 tabwrite hats;
#X obj 356 736 tabwrite hats;
#X obj 186 736 tabwrite hats;
#X obj 5 734 tabwrite hats;
#X obj 74 4 r hats1s;
#X obj 255 6 r hats2s;
#X obj 425 6 r hats3s;
#X obj 606 8 r hats4s;
#X obj 769 8 r hats5s;
#X obj 950 10 r hats6s;
#X obj 1125 9 r hats7s;
#X obj 1306 12 r hats8s;
#X obj 62 190 r hats9s;
#X obj 243 192 r hats10s;
#X obj 414 192 r hats11s;
#X obj 595 194 r hats12s;
#X obj 757 194 r hats13s;
#X obj 938 196 r hats14s;
#X obj 1113 195 r hats15s;
#X obj 1294 198 r hats16s;
#X obj 49 396 r hats17s;
#X obj 230 398 r hats18s;
#X obj 400 398 r hats19s;
#X obj 581 399 r hats20s;
#X obj 744 400 r hats21s;
#X obj 925 402 r hats22s;
#X obj 1100 401 r hats23s;
#X obj 1281 404 r hats24s;
#X obj 38 589 r hats25s;
#X obj 219 591 r hats26s;
#X obj 389 591 r hats27s;
#X obj 570 593 r hats28s;
#X obj 733 593 r hats29s;
#X obj 914 595 r hats30s;
#X obj 1089 594 r hats31s;
#X obj 1270 597 r hats32s;
#X connect 0 0 148 1;
#X connect 1 0 148 0;
#X connect 2 0 1 0;
#X connect 2 1 4 0;
#X connect 2 1 3 0;
#X connect 4 0 0 0;
#X connect 5 0 149 1;
#X connect 6 0 149 0;
#X connect 7 0 6 0;
#X connect 7 1 9 0;
#X connect 7 1 8 0;
#X connect 9 0 5 0;
#X connect 10 0 150 1;
#X connect 11 0 150 0;
#X connect 12 0 11 0;
#X connect 12 1 31 0;
#X connect 12 1 13 0;
#X connect 14 0 151 1;
#X connect 15 0 151 0;
#X connect 16 0 15 0;
#X connect 16 1 32 0;
#X connect 17 0 152 1;
#X connect 18 0 152 0;
#X connect 19 0 18 0;
#X connect 19 1 33 0;
#X connect 19 1 20 0;
#X connect 21 0 153 1;
#X connect 22 0 153 0;
#X connect 23 0 22 0;
#X connect 23 1 34 0;
#X connect 24 0 154 1;
#X connect 25 0 154 0;
#X connect 26 0 25 0;
#X connect 26 1 35 0;
#X connect 26 1 27 0;
#X connect 28 0 155 1;
#X connect 29 0 155 0;
#X connect 30 0 29 0;
#X connect 30 1 36 0;
#X connect 31 0 10 0;
#X connect 32 0 14 0;
#X connect 33 0 17 0;
#X connect 34 0 21 0;
#X connect 35 0 24 0;
#X connect 36 0 28 0;
#X connect 37 0 163 1;
#X connect 38 0 163 0;
#X connect 39 0 38 0;
#X connect 39 1 147 0;
#X connect 39 1 40 0;
#X connect 41 0 162 1;
#X connect 42 0 162 0;
#X connect 43 0 42 0;
#X connect 43 1 146 0;
#X connect 43 1 44 0;
#X connect 45 0 161 1;
#X connect 46 0 161 0;
#X connect 47 0 46 0;
#X connect 47 1 145 0;
#X connect 47 1 48 0;
#X connect 49 0 160 1;
#X connect 50 0 160 0;
#X connect 51 0 50 0;
#X connect 51 1 144 0;
#X connect 52 0 159 1;
#X connect 53 0 159 0;
#X connect 54 0 53 0;
#X connect 54 1 143 0;
#X connect 54 1 55 0;
#X connect 56 0 158 1;
#X connect 57 0 158 0;
#X connect 58 0 57 0;
#X connect 58 1 142 0;
#X connect 59 0 157 1;
#X connect 60 0 157 0;
#X connect 61 0 60 0;
#X connect 61 1 141 0;
#X connect 61 1 62 0;
#X connect 63 0 156 1;
#X connect 64 0 156 0;
#X connect 65 0 64 0;
#X connect 65 1 140 0;
#X connect 66 0 164 1;
#X connect 67 0 164 0;
#X connect 68 0 67 0;
#X connect 68 1 139 0;
#X connect 68 1 69 0;
#X connect 70 0 165 1;
#X connect 71 0 165 0;
#X connect 72 0 71 0;
#X connect 72 1 138 0;
#X connect 72 1 73 0;
#X connect 74 0 166 1;
#X connect 75 0 166 0;
#X connect 76 0 75 0;
#X connect 76 1 137 0;
#X connect 76 1 77 0;
#X connect 78 0 167 1;
#X connect 79 0 167 0;
#X connect 80 0 79 0;
#X connect 80 1 136 0;
#X connect 81 0 168 1;
#X connect 82 0 168 0;
#X connect 83 0 82 0;
#X connect 83 1 135 0;
#X connect 83 1 84 0;
#X connect 85 0 169 1;
#X connect 86 0 169 0;
#X connect 87 0 86 0;
#X connect 87 1 134 0;
#X connect 88 0 170 1;
#X connect 89 0 170 0;
#X connect 90 0 89 0;
#X connect 90 1 133 0;
#X connect 90 1 91 0;
#X connect 92 0 171 1;
#X connect 93 0 171 0;
#X connect 94 0 93 0;
#X connect 94 1 132 0;
#X connect 95 0 179 1;
#X connect 96 0 179 0;
#X connect 97 0 96 0;
#X connect 97 1 131 0;
#X connect 97 1 98 0;
#X connect 99 0 178 1;
#X connect 100 0 178 0;
#X connect 101 0 100 0;
#X connect 101 1 130 0;
#X connect 101 1 102 0;
#X connect 103 0 177 1;
#X connect 104 0 177 0;
#X connect 105 0 104 0;
#X connect 105 1 129 0;
#X connect 105 1 106 0;
#X connect 107 0 176 1;
#X connect 108 0 176 0;
#X connect 109 0 108 0;
#X connect 109 1 128 0;
#X connect 110 0 175 1;
#X connect 111 0 175 0;
#X connect 112 0 111 0;
#X connect 112 1 127 0;
#X connect 112 1 113 0;
#X connect 114 0 174 1;
#X connect 115 0 174 0;
#X connect 116 0 115 0;
#X connect 116 1 126 0;
#X connect 117 0 173 1;
#X connect 118 0 173 0;
#X connect 119 0 118 0;
#X connect 119 1 125 0;
#X connect 119 1 120 0;
#X connect 121 0 172 1;
#X connect 122 0 172 0;
#X connect 123 0 122 0;
#X connect 123 1 124 0;
#X connect 124 0 121 0;
#X connect 125 0 117 0;
#X connect 126 0 114 0;
#X connect 127 0 110 0;
#X connect 128 0 107 0;
#X connect 129 0 103 0;
#X connect 130 0 99 0;
#X connect 131 0 95 0;
#X connect 132 0 92 0;
#X connect 133 0 88 0;
#X connect 134 0 85 0;
#X connect 135 0 81 0;
#X connect 136 0 78 0;
#X connect 137 0 74 0;
#X connect 138 0 70 0;
#X connect 139 0 66 0;
#X connect 140 0 63 0;
#X connect 141 0 59 0;
#X connect 142 0 56 0;
#X connect 143 0 52 0;
#X connect 144 0 49 0;
#X connect 145 0 45 0;
#X connect 146 0 41 0;
#X connect 147 0 37 0;
#X connect 180 0 2 0;
#X connect 181 0 7 0;
#X connect 182 0 12 0;
#X connect 183 0 16 0;
#X connect 184 0 19 0;
#X connect 185 0 23 0;
#X connect 186 0 26 0;
#X connect 187 0 30 0;
#X connect 188 0 39 0;
#X connect 189 0 43 0;
#X connect 190 0 47 0;
#X connect 191 0 51 0;
#X connect 192 0 54 0;
#X connect 193 0 58 0;
#X connect 194 0 61 0;
#X connect 195 0 65 0;
#X connect 196 0 68 0;
#X connect 197 0 72 0;
#X connect 198 0 76 0;
#X connect 199 0 80 0;
#X connect 200 0 83 0;
#X connect 201 0 87 0;
#X connect 202 0 90 0;
#X connect 203 0 94 0;
#X connect 204 0 97 0;
#X connect 205 0 101 0;
#X connect 206 0 105 0;
#X connect 207 0 109 0;
#X connect 208 0 112 0;
#X connect 209 0 116 0;
#X connect 210 0 119 0;
#X connect 211 0 123 0;
#X restore 12 23 pd hatstable_router;
#N canvas 589 171 650 546 print 0;
#X obj 52 169 f;
#X obj 95 169 + 1;
#X obj 48 75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 143 231 5 0 0 0 - - -, f 5;
#X obj 48 37 inlet print list;
#X floatatom 146 309 5 0 0 0 - - -, f 5;
#X obj 211 337 list prepend;
#X obj 77 357 list append;
#X obj 279 90 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 382 t l;
#X obj 197 185 t b b;
#X obj 303 336 t l;
#X obj 53 254 + 1;
#X obj 48 112 metro 1;
#X obj 52 207 mod 33;
#X obj 182 151 sel 32;
#X text 302 90 Auto Reset List;
#X text 338 336 Summing List;
#X obj 77 411 print hats pattern;
#X obj 52 285 tabread hats;
#X obj 203 412 s hatsprinter;
#X connect 0 0 1 0;
#X connect 0 0 14 0;
#X connect 1 0 0 1;
#X connect 2 0 8 0;
#X connect 2 0 13 0;
#X connect 3 0 15 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 0 11 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 18 0;
#X connect 9 0 20 0;
#X connect 10 0 2 0;
#X connect 10 1 7 0;
#X connect 11 0 6 1;
#X connect 12 0 19 0;
#X connect 13 0 0 0;
#X connect 14 0 3 0;
#X connect 14 0 12 0;
#X connect 15 0 10 0;
#X connect 19 0 5 0;
#X restore 14 71 pd print hats list;
#X msg 163 161 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
1 0 1 0 0 0;
#X msg 163 107 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12
\$13 \$14 \$15 \$16 \$17 \$18 \$19 \$20 \$21 \$22 \$23 \$24 \$25 \$26
\$27 \$28 \$29 \$30 \$31 \$32;
#X text 535 164 Printed Track;
#X obj 163 78 r hatsprinter;
#X msg 255 308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 147 256 r globalhatspatterns;
#X connect 0 0 4 0;
#X connect 1 0 9 0;
#X connect 6 0 5 0;
#X connect 8 0 6 0;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X restore 62 84 pd recordhats;
#N canvas 583 159 735 535 recordcymbal 0;
#X obj 14 48 bng 15 250 50 0 empty print_list_cymbal empty 17 7 0 10
-262144 -1 -1;
#X obj 255 287 bng 15 250 50 0 empty clear_grid Clear_Grid 17 7 0 10
-262144 -1 -1;
#N canvas 48 50 1330 738 Listmachine_cymbal 0;
#X obj 96 22 inlet;
#X obj 96 77 unpack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f;
#X obj -618 463 s cymbal1r;
#X obj -557 463 s cymbal2r;
#X obj -502 463 s cymbal3r;
#X obj -440 463 s cymbal4r;
#X obj -379 463 s cymbal5r;
#X obj -324 463 s cymbal6r;
#X obj -265 463 s cymbal7r;
#X obj -210 463 s cymbal8r;
#X obj -144 463 s cymbal9r;
#X obj -89 463 s cymbal10r;
#X obj -28 463 s cymbal11r;
#X obj 60 463 s cymbal12r;
#X obj 120 463 s cymbal13r;
#X obj 182 463 s cymbal14r;
#X obj 242 463 s cymbal15r;
#X obj 305 463 s cymbal16r;
#X obj 377 463 s cymbal17r;
#X obj 438 463 s cymbal18r;
#X obj 513 463 s cymbal19r;
#X obj 583 463 s cymbal20r;
#X obj 664 463 s cymbal21r;
#X obj 738 463 s cymbal22r;
#X obj 807 463 s cymbal23r;
#X obj 867 463 s cymbal24r;
#X obj 938 463 s cymbal25r;
#X obj 1002 463 s cymbal26r;
#X obj 1083 463 s cymbal27r;
#X obj 1145 463 s cymbal28r;
#X obj 1206 463 s cymbal29r;
#X obj 1272 463 s cymbal30r;
#X obj 1337 463 s cymbal31r;
#X obj 1398 463 s cymbal32r;
#X obj 160 20 r cymbalprinter;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 2 4 0;
#X connect 1 3 5 0;
#X connect 1 4 6 0;
#X connect 1 5 7 0;
#X connect 1 6 8 0;
#X connect 1 7 9 0;
#X connect 1 8 10 0;
#X connect 1 9 11 0;
#X connect 1 10 12 0;
#X connect 1 11 13 0;
#X connect 1 12 14 0;
#X connect 1 13 15 0;
#X connect 1 14 16 0;
#X connect 1 15 17 0;
#X connect 1 16 18 0;
#X connect 1 17 19 0;
#X connect 1 18 20 0;
#X connect 1 19 21 0;
#X connect 1 20 22 0;
#X connect 1 21 23 0;
#X connect 1 22 24 0;
#X connect 1 23 25 0;
#X connect 1 24 26 0;
#X connect 1 25 27 0;
#X connect 1 26 28 0;
#X connect 1 27 29 0;
#X connect 1 28 30 0;
#X connect 1 29 31 0;
#X connect 1 30 32 0;
#X connect 1 31 33 0;
#X connect 34 0 1 0;
#X restore 147 338 pd Listmachine_cymbal;
#N canvas 0 50 1440 798 cymbaltable_router 0;
#X floatatom 101 84 5 0 0 1 Position - -, f 5;
#X floatatom 58 83 5 0 0 0 on/off - -, f 5;
#X obj 74 32 t f b;
#X obj 146 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 101 61 1;
#X floatatom 282 86 5 0 0 1 Position - -, f 5;
#X floatatom 239 85 5 0 0 0 on/off - -, f 5;
#X obj 255 34 t f b;
#X obj 327 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 282 63 2;
#X floatatom 452 86 5 0 0 1 Position - -, f 5;
#X floatatom 409 85 5 0 0 0 on/off - -, f 5;
#X obj 425 34 t f b;
#X obj 497 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 633 88 5 0 0 1 Position - -, f 5;
#X floatatom 590 87 5 0 0 0 on/off - -, f 5;
#X obj 606 36 t f b;
#X floatatom 796 88 5 0 0 1 Position - -, f 5;
#X floatatom 753 87 5 0 0 0 on/off - -, f 5;
#X obj 769 36 t f b;
#X obj 841 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 977 90 5 0 0 1 Position - -, f 5;
#X floatatom 934 89 5 0 0 0 on/off - -, f 5;
#X obj 950 38 t f b;
#X floatatom 1152 90 5 0 0 1 Position - -, f 5;
#X floatatom 1109 89 5 0 0 0 on/off - -, f 5;
#X obj 1125 38 t f b;
#X obj 1197 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1333 92 5 0 0 1 Position - -, f 5;
#X floatatom 1290 91 5 0 0 0 on/off - -, f 5;
#X obj 1306 40 t f b;
#X msg 452 63 3;
#X msg 633 65 4;
#X msg 796 65 5;
#X msg 977 67 6;
#X msg 1152 67 7;
#X msg 1333 69 8;
#X floatatom 89 270 5 0 0 1 Position - -, f 5;
#X floatatom 46 269 5 0 0 0 on/off - -, f 5;
#X obj 62 218 t f b;
#X obj 134 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 270 272 5 0 0 1 Position - -, f 5;
#X floatatom 227 271 5 0 0 0 on/off - -, f 5;
#X obj 243 220 t f b;
#X obj 315 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 440 272 5 0 0 1 Position - -, f 5;
#X floatatom 397 271 5 0 0 0 on/off - -, f 5;
#X obj 413 220 t f b;
#X obj 485 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 621 274 5 0 0 1 Position - -, f 5;
#X floatatom 578 273 5 0 0 0 on/off - -, f 5;
#X obj 594 222 t f b;
#X floatatom 784 274 5 0 0 1 Position - -, f 5;
#X floatatom 741 273 5 0 0 0 on/off - -, f 5;
#X obj 757 222 t f b;
#X obj 829 239 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 965 276 5 0 0 1 Position - -, f 5;
#X floatatom 922 275 5 0 0 0 on/off - -, f 5;
#X obj 938 224 t f b;
#X floatatom 1140 276 5 0 0 1 Position - -, f 5;
#X floatatom 1097 275 5 0 0 0 on/off - -, f 5;
#X obj 1113 224 t f b;
#X obj 1185 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1321 278 5 0 0 1 Position - -, f 5;
#X floatatom 1278 277 5 0 0 0 on/off - -, f 5;
#X obj 1294 226 t f b;
#X floatatom 76 476 5 0 0 1 Position - -, f 5;
#X floatatom 33 475 5 0 0 0 on/off - -, f 5;
#X obj 49 424 t f b;
#X obj 121 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 257 478 5 0 0 1 Position - -, f 5;
#X floatatom 214 477 5 0 0 0 on/off - -, f 5;
#X obj 230 426 t f b;
#X obj 302 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 427 478 5 0 0 1 Position - -, f 5;
#X floatatom 384 477 5 0 0 0 on/off - -, f 5;
#X obj 400 426 t f b;
#X obj 472 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 480 5 0 0 1 Position - -, f 5;
#X floatatom 565 479 5 0 0 0 on/off - -, f 5;
#X obj 581 428 t f b;
#X floatatom 771 480 5 0 0 1 Position - -, f 5;
#X floatatom 728 479 5 0 0 0 on/off - -, f 5;
#X obj 744 428 t f b;
#X obj 816 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 952 482 5 0 0 1 Position - -, f 5;
#X floatatom 909 481 5 0 0 0 on/off - -, f 5;
#X obj 925 430 t f b;
#X floatatom 1127 482 5 0 0 1 Position - -, f 5;
#X floatatom 1084 481 5 0 0 0 on/off - -, f 5;
#X obj 1100 430 t f b;
#X obj 1172 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1308 484 5 0 0 1 Position - -, f 5;
#X floatatom 1265 483 5 0 0 0 on/off - -, f 5;
#X obj 1281 432 t f b;
#X floatatom 65 669 5 0 0 1 Position - -, f 5;
#X floatatom 22 668 5 0 0 0 on/off - -, f 5;
#X obj 38 617 t f b;
#X obj 110 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 246 671 5 0 0 1 Position - -, f 5;
#X floatatom 203 670 5 0 0 0 on/off - -, f 5;
#X obj 219 619 t f b;
#X obj 291 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 416 671 5 0 0 1 Position - -, f 5;
#X floatatom 373 670 5 0 0 0 on/off - -, f 5;
#X obj 389 619 t f b;
#X obj 461 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 597 673 5 0 0 1 Position - -, f 5;
#X floatatom 554 672 5 0 0 0 on/off - -, f 5;
#X obj 570 621 t f b;
#X floatatom 760 673 5 0 0 1 Position - -, f 5;
#X floatatom 717 672 5 0 0 0 on/off - -, f 5;
#X obj 733 621 t f b;
#X obj 805 638 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 941 675 5 0 0 1 Position - -, f 5;
#X floatatom 898 674 5 0 0 0 on/off - -, f 5;
#X obj 914 623 t f b;
#X floatatom 1116 675 5 0 0 1 Position - -, f 5;
#X floatatom 1073 674 5 0 0 0 on/off - -, f 5;
#X obj 1089 623 t f b;
#X obj 1161 640 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1297 677 5 0 0 1 Position - -, f 5;
#X floatatom 1254 676 5 0 0 0 on/off - -, f 5;
#X obj 1270 625 t f b;
#X msg 1297 654 32;
#X msg 1116 652 31;
#X msg 941 652 30;
#X msg 760 650 29;
#X msg 597 650 28;
#X msg 416 648 27;
#X msg 246 648 26;
#X msg 65 646 25;
#X msg 1308 461 24;
#X msg 1127 459 23;
#X msg 952 459 22;
#X msg 771 457 21;
#X msg 608 457 20;
#X msg 427 455 19;
#X msg 257 455 18;
#X msg 76 453 17;
#X msg 1321 255 16;
#X msg 1140 253 15;
#X msg 965 253 14;
#X msg 784 251 13;
#X msg 621 251 12;
#X msg 440 249 11;
#X msg 270 249 10;
#X msg 89 247 9;
#X obj 230 398 r cymbal18s;
#X obj 581 399 r cymbal20s;
#X obj 744 400 r cymbal21s;
#X obj 925 402 r cymbal22s;
#X obj 1100 401 r cymbal23s;
#X obj 1279 404 r cymbal24s;
#X obj 38 589 r cymbal25s;
#X obj 219 591 r cymbal26s;
#X obj 389 591 r cymbal27s;
#X obj 570 593 r cymbal28s;
#X obj 733 593 r cymbal29s;
#X obj 914 595 r cymbal30s;
#X obj 1089 594 r cymbal31s;
#X obj 1270 600 r cymbal32s;
#X obj 74 4 r cymbal1s;
#X obj 255 6 r cymbal2s;
#X obj 425 6 r cymbal3s;
#X obj 606 8 r cymbal4s;
#X obj 769 8 r cymbal5s;
#X obj 950 10 r cymbal6s;
#X obj 1125 9 r cymbal7s;
#X obj 1306 12 r cymbal8s;
#X obj 62 190 r cymbal9s;
#X obj 242 192 r cymbal10s;
#X obj 414 192 r cymbal11s;
#X obj 595 194 r cymbal12s;
#X obj 756 194 r cymbal13s;
#X obj 938 196 r cymbal14s;
#X obj 1113 195 r cymbal15s;
#X obj 1294 198 r cymbal16s;
#X obj 49 400 r cymbal17s;
#X obj 41 149 tabwrite cymbal;
#X obj 222 151 tabwrite cymbal;
#X obj 392 151 tabwrite cymbal;
#X obj 573 153 tabwrite cymbal;
#X obj 736 153 tabwrite cymbal;
#X obj 917 155 tabwrite cymbal;
#X obj 1092 155 tabwrite cymbal;
#X obj 1273 158 tabwrite cymbal;
#X obj 34 324 tabwrite cymbal;
#X obj 215 326 tabwrite cymbal;
#X obj 385 326 tabwrite cymbal;
#X obj 566 328 tabwrite cymbal;
#X obj 729 328 tabwrite cymbal;
#X obj 910 330 tabwrite cymbal;
#X obj 1085 331 tabwrite cymbal;
#X obj 1266 332 tabwrite cymbal;
#X obj 16 541 tabwrite cymbal;
#X obj 197 543 tabwrite cymbal;
#X obj 367 543 tabwrite cymbal;
#X obj 548 545 tabwrite cymbal;
#X obj 711 545 tabwrite cymbal;
#X obj 892 547 tabwrite cymbal;
#X obj 1067 547 tabwrite cymbal;
#X obj 1248 549 tabwrite cymbal;
#X obj 5 734 tabwrite cymbal;
#X obj 187 736 tabwrite cymbal;
#X obj 356 736 tabwrite cymbal;
#X obj 537 738 tabwrite cymbal;
#X obj 700 738 tabwrite cymbal;
#X obj 881 740 tabwrite cymbal;
#X obj 1056 740 tabwrite cymbal;
#X obj 1237 742 tabwrite cymbal;
#X obj 400 398 r cymbal19s;
#X connect 0 0 179 1;
#X connect 1 0 179 0;
#X connect 2 0 1 0;
#X connect 2 1 4 0;
#X connect 2 1 3 0;
#X connect 4 0 0 0;
#X connect 5 0 180 1;
#X connect 6 0 180 0;
#X connect 7 0 6 0;
#X connect 7 1 9 0;
#X connect 7 1 8 0;
#X connect 9 0 5 0;
#X connect 10 0 181 1;
#X connect 11 0 181 0;
#X connect 12 0 11 0;
#X connect 12 1 31 0;
#X connect 12 1 13 0;
#X connect 14 0 182 1;
#X connect 15 0 182 0;
#X connect 16 0 15 0;
#X connect 16 1 32 0;
#X connect 17 0 183 1;
#X connect 18 0 183 0;
#X connect 19 0 18 0;
#X connect 19 1 33 0;
#X connect 19 1 20 0;
#X connect 21 0 184 1;
#X connect 22 0 184 0;
#X connect 23 0 22 0;
#X connect 23 1 34 0;
#X connect 24 0 185 1;
#X connect 25 0 185 0;
#X connect 26 0 25 0;
#X connect 26 1 35 0;
#X connect 26 1 27 0;
#X connect 28 0 186 1;
#X connect 29 0 186 0;
#X connect 30 0 29 0;
#X connect 30 1 36 0;
#X connect 31 0 10 0;
#X connect 32 0 14 0;
#X connect 33 0 17 0;
#X connect 34 0 21 0;
#X connect 35 0 24 0;
#X connect 36 0 28 0;
#X connect 37 0 187 1;
#X connect 38 0 187 0;
#X connect 39 0 38 0;
#X connect 39 1 147 0;
#X connect 39 1 40 0;
#X connect 41 0 188 1;
#X connect 42 0 188 0;
#X connect 43 0 42 0;
#X connect 43 1 146 0;
#X connect 43 1 44 0;
#X connect 45 0 189 1;
#X connect 46 0 189 0;
#X connect 47 0 46 0;
#X connect 47 1 145 0;
#X connect 47 1 48 0;
#X connect 49 0 190 1;
#X connect 50 0 190 0;
#X connect 51 0 50 0;
#X connect 51 1 144 0;
#X connect 52 0 191 1;
#X connect 53 0 191 0;
#X connect 54 0 53 0;
#X connect 54 1 143 0;
#X connect 54 1 55 0;
#X connect 56 0 192 1;
#X connect 57 0 192 0;
#X connect 58 0 57 0;
#X connect 58 1 142 0;
#X connect 59 0 193 1;
#X connect 60 0 193 0;
#X connect 61 0 60 0;
#X connect 61 1 141 0;
#X connect 61 1 62 0;
#X connect 63 0 194 1;
#X connect 64 0 194 0;
#X connect 65 0 64 0;
#X connect 65 1 140 0;
#X connect 66 0 195 1;
#X connect 67 0 195 0;
#X connect 68 0 67 0;
#X connect 68 1 139 0;
#X connect 68 1 69 0;
#X connect 70 0 196 1;
#X connect 71 0 196 0;
#X connect 72 0 71 0;
#X connect 72 1 138 0;
#X connect 72 1 73 0;
#X connect 74 0 197 1;
#X connect 75 0 197 0;
#X connect 76 0 75 0;
#X connect 76 1 137 0;
#X connect 76 1 77 0;
#X connect 78 0 198 1;
#X connect 79 0 198 0;
#X connect 80 0 79 0;
#X connect 80 1 136 0;
#X connect 81 0 199 1;
#X connect 82 0 199 0;
#X connect 83 0 82 0;
#X connect 83 1 135 0;
#X connect 83 1 84 0;
#X connect 85 0 200 1;
#X connect 86 0 200 0;
#X connect 87 0 86 0;
#X connect 87 1 134 0;
#X connect 88 0 201 1;
#X connect 89 0 201 0;
#X connect 90 0 89 0;
#X connect 90 1 133 0;
#X connect 90 1 91 0;
#X connect 92 0 202 1;
#X connect 93 0 202 0;
#X connect 94 0 93 0;
#X connect 94 1 132 0;
#X connect 95 0 203 1;
#X connect 96 0 203 0;
#X connect 97 0 96 0;
#X connect 97 1 131 0;
#X connect 97 1 98 0;
#X connect 99 0 204 1;
#X connect 100 0 204 0;
#X connect 101 0 100 0;
#X connect 101 1 130 0;
#X connect 101 1 102 0;
#X connect 103 0 205 1;
#X connect 104 0 205 0;
#X connect 105 0 104 0;
#X connect 105 1 129 0;
#X connect 105 1 106 0;
#X connect 107 0 206 1;
#X connect 108 0 206 0;
#X connect 109 0 108 0;
#X connect 109 1 128 0;
#X connect 110 0 207 1;
#X connect 111 0 207 0;
#X connect 112 0 111 0;
#X connect 112 1 127 0;
#X connect 112 1 113 0;
#X connect 114 0 208 1;
#X connect 115 0 208 0;
#X connect 116 0 115 0;
#X connect 116 1 126 0;
#X connect 117 0 209 1;
#X connect 118 0 209 0;
#X connect 119 0 118 0;
#X connect 119 1 125 0;
#X connect 119 1 120 0;
#X connect 121 0 210 1;
#X connect 122 0 210 0;
#X connect 123 0 122 0;
#X connect 123 1 124 0;
#X connect 124 0 121 0;
#X connect 125 0 117 0;
#X connect 126 0 114 0;
#X connect 127 0 110 0;
#X connect 128 0 107 0;
#X connect 129 0 103 0;
#X connect 130 0 99 0;
#X connect 131 0 95 0;
#X connect 132 0 92 0;
#X connect 133 0 88 0;
#X connect 134 0 85 0;
#X connect 135 0 81 0;
#X connect 136 0 78 0;
#X connect 137 0 74 0;
#X connect 138 0 70 0;
#X connect 139 0 66 0;
#X connect 140 0 63 0;
#X connect 141 0 59 0;
#X connect 142 0 56 0;
#X connect 143 0 52 0;
#X connect 144 0 49 0;
#X connect 145 0 45 0;
#X connect 146 0 41 0;
#X connect 147 0 37 0;
#X connect 148 0 72 0;
#X connect 149 0 80 0;
#X connect 150 0 83 0;
#X connect 151 0 87 0;
#X connect 152 0 90 0;
#X connect 153 0 94 0;
#X connect 154 0 97 0;
#X connect 155 0 101 0;
#X connect 156 0 105 0;
#X connect 157 0 109 0;
#X connect 158 0 112 0;
#X connect 159 0 116 0;
#X connect 160 0 119 0;
#X connect 161 0 123 0;
#X connect 162 0 2 0;
#X connect 163 0 7 0;
#X connect 164 0 12 0;
#X connect 165 0 16 0;
#X connect 166 0 19 0;
#X connect 167 0 23 0;
#X connect 168 0 26 0;
#X connect 169 0 30 0;
#X connect 170 0 39 0;
#X connect 171 0 43 0;
#X connect 172 0 47 0;
#X connect 173 0 51 0;
#X connect 174 0 54 0;
#X connect 175 0 58 0;
#X connect 176 0 61 0;
#X connect 177 0 65 0;
#X connect 178 0 68 0;
#X connect 211 0 76 0;
#X restore 12 23 pd cymbaltable_router;
#N canvas 589 171 650 546 print 0;
#X obj 52 169 f;
#X obj 95 169 + 1;
#X obj 48 75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 143 231 5 0 0 0 - - -, f 5;
#X obj 48 37 inlet print list;
#X floatatom 146 309 5 0 0 0 - - -, f 5;
#X obj 211 337 list prepend;
#X obj 77 357 list append;
#X obj 279 90 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 382 t l;
#X obj 197 185 t b b;
#X obj 303 338 t l;
#X obj 53 254 + 1;
#X obj 48 112 metro 1;
#X obj 52 207 mod 33;
#X obj 182 151 sel 32;
#X text 302 90 Auto Reset List;
#X text 333 336 Summing List;
#X obj 52 285 tabread cymbal;
#X obj 77 411 print cymbal pattern;
#X obj 223 407 s cymbalprinter;
#X connect 0 0 1 0;
#X connect 0 0 14 0;
#X connect 1 0 0 1;
#X connect 2 0 8 0;
#X connect 2 0 13 0;
#X connect 3 0 15 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 0 11 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 19 0;
#X connect 9 0 20 0;
#X connect 10 0 2 0;
#X connect 10 1 7 0;
#X connect 11 0 6 1;
#X connect 12 0 18 0;
#X connect 13 0 0 0;
#X connect 14 0 3 0;
#X connect 14 0 12 0;
#X connect 15 0 10 0;
#X connect 18 0 5 0;
#X restore 14 71 pd print cymbal list;
#X msg 165 111 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12
\$13 \$14 \$15 \$16 \$17 \$18 \$19 \$20 \$21 \$22 \$23 \$24 \$25 \$26
\$27 \$28 \$29 \$30 \$31 \$32;
#X text 537 168 Printed Track;
#X obj 165 82 r cymbalprinter;
#X msg 255 308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 147 257 r globalcymbalpatterns;
#X msg 167 162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X connect 0 0 4 0;
#X connect 1 0 8 0;
#X connect 5 0 10 0;
#X connect 7 0 5 0;
#X connect 8 0 2 0;
#X connect 9 0 2 0;
#X restore 62 111 pd recordcymbal;
#N canvas 563 144 735 535 recordwoosh 0;
#X obj 14 48 bng 15 250 50 0 empty print_list_woosh empty 17 7 0 10
-262144 -1 -1;
#X obj 255 279 bng 15 250 50 0 empty clear_grid Clear_Grid 17 7 0 10
-262144 -1 -1;
#N canvas 375 253 650 546 print 0;
#X obj 52 169 f;
#X obj 95 169 + 1;
#X obj 48 75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 143 231 5 0 0 0 - - -, f 5;
#X obj 48 37 inlet print list;
#X floatatom 146 309 5 0 0 0 - - -, f 5;
#X obj 211 337 list prepend;
#X obj 77 357 list append;
#X obj 279 90 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 77 382 t l;
#X obj 197 185 t b b;
#X obj 303 336 t l;
#X obj 53 254 + 1;
#X obj 48 112 metro 1;
#X obj 52 207 mod 33;
#X obj 182 151 sel 32;
#X text 302 90 Auto Reset List;
#X text 338 336 Summing List;
#X obj 77 411 print woosh pattern;
#X obj 52 285 tabread woosh;
#X obj 229 412 s wooshprinter;
#X connect 0 0 1 0;
#X connect 0 0 14 0;
#X connect 1 0 0 1;
#X connect 2 0 8 0;
#X connect 2 0 13 0;
#X connect 3 0 15 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 0 11 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 18 0;
#X connect 9 0 20 0;
#X connect 10 0 2 0;
#X connect 10 1 7 0;
#X connect 11 0 6 1;
#X connect 12 0 19 0;
#X connect 13 0 0 0;
#X connect 14 0 3 0;
#X connect 14 0 12 0;
#X connect 15 0 10 0;
#X connect 19 0 5 0;
#X restore 14 71 pd print woosh list;
#N canvas 48 50 1330 738 Listmachine_woosh 0;
#X obj 96 22 inlet;
#X obj 96 77 unpack f f f f f f f f f f f f f f f f f f f f f f f f
f f f f f f f f;
#X obj -575 467 s woosh1r;
#X obj -514 467 s woosh2r;
#X obj -459 467 s woosh3r;
#X obj -397 467 s woosh4r;
#X obj -336 467 s woosh5r;
#X obj -278 467 s woosh6r;
#X obj -222 467 s woosh7r;
#X obj -167 467 s woosh8r;
#X obj -101 467 s woosh9r;
#X obj -46 467 s woosh10r;
#X obj 15 467 s woosh11r;
#X obj 77 467 s woosh12r;
#X obj 137 467 s woosh13r;
#X obj 199 467 s woosh14r;
#X obj 259 467 s woosh15r;
#X obj 322 467 s woosh16r;
#X obj 393 468 s woosh17r;
#X obj 455 467 s woosh18r;
#X obj 510 467 s woosh19r;
#X obj 572 467 s woosh20r;
#X obj 633 467 s woosh21r;
#X obj 699 467 s woosh22r;
#X obj 764 467 s woosh23r;
#X obj 824 467 s woosh24r;
#X obj 895 467 s woosh25r;
#X obj 959 467 s woosh26r;
#X obj 1040 467 s woosh27r;
#X obj 1102 467 s woosh28r;
#X obj 1163 467 s woosh29r;
#X obj 1229 467 s woosh30r;
#X obj 1294 467 s woosh31r;
#X obj 1355 467 s woosh32r;
#X obj 165 21 r wooshprinter;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 2 4 0;
#X connect 1 3 5 0;
#X connect 1 4 6 0;
#X connect 1 5 7 0;
#X connect 1 6 8 0;
#X connect 1 7 9 0;
#X connect 1 8 10 0;
#X connect 1 9 11 0;
#X connect 1 10 12 0;
#X connect 1 11 13 0;
#X connect 1 12 14 0;
#X connect 1 13 15 0;
#X connect 1 14 16 0;
#X connect 1 15 17 0;
#X connect 1 16 18 0;
#X connect 1 17 19 0;
#X connect 1 18 20 0;
#X connect 1 19 21 0;
#X connect 1 20 22 0;
#X connect 1 21 23 0;
#X connect 1 22 24 0;
#X connect 1 23 25 0;
#X connect 1 24 26 0;
#X connect 1 25 27 0;
#X connect 1 26 28 0;
#X connect 1 27 29 0;
#X connect 1 28 30 0;
#X connect 1 29 31 0;
#X connect 1 30 32 0;
#X connect 1 31 33 0;
#X connect 34 0 1 0;
#X restore 147 330 pd Listmachine_woosh;
#N canvas 0 50 1440 798 wooshtable_router 0;
#X floatatom 101 84 5 0 0 1 Position - -, f 5;
#X floatatom 58 83 5 0 0 0 on/off - -, f 5;
#X obj 74 32 t f b;
#X obj 146 49 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 101 61 1;
#X floatatom 282 86 5 0 0 1 Position - -, f 5;
#X floatatom 239 85 5 0 0 0 on/off - -, f 5;
#X obj 255 34 t f b;
#X obj 327 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 282 63 2;
#X floatatom 452 86 5 0 0 1 Position - -, f 5;
#X floatatom 409 85 5 0 0 0 on/off - -, f 5;
#X obj 425 34 t f b;
#X obj 497 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 633 88 5 0 0 1 Position - -, f 5;
#X floatatom 590 87 5 0 0 0 on/off - -, f 5;
#X obj 606 36 t f b;
#X floatatom 796 88 5 0 0 1 Position - -, f 5;
#X floatatom 753 87 5 0 0 0 on/off - -, f 5;
#X obj 769 36 t f b;
#X obj 841 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 977 90 5 0 0 1 Position - -, f 5;
#X floatatom 934 89 5 0 0 0 on/off - -, f 5;
#X obj 950 38 t f b;
#X floatatom 1152 90 5 0 0 1 Position - -, f 5;
#X floatatom 1109 89 5 0 0 0 on/off - -, f 5;
#X obj 1125 38 t f b;
#X obj 1197 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1333 92 5 0 0 1 Position - -, f 5;
#X floatatom 1290 91 5 0 0 0 on/off - -, f 5;
#X obj 1306 40 t f b;
#X msg 452 63 3;
#X msg 633 65 4;
#X msg 796 65 5;
#X msg 977 67 6;
#X msg 1152 67 7;
#X msg 1333 69 8;
#X floatatom 89 270 5 0 0 1 Position - -, f 5;
#X floatatom 46 269 5 0 0 0 on/off - -, f 5;
#X obj 62 218 t f b;
#X obj 134 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 270 272 5 0 0 1 Position - -, f 5;
#X floatatom 227 271 5 0 0 0 on/off - -, f 5;
#X obj 243 220 t f b;
#X obj 315 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 440 272 5 0 0 1 Position - -, f 5;
#X floatatom 397 271 5 0 0 0 on/off - -, f 5;
#X obj 413 220 t f b;
#X obj 485 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 621 274 5 0 0 1 Position - -, f 5;
#X floatatom 578 273 5 0 0 0 on/off - -, f 5;
#X obj 594 222 t f b;
#X floatatom 784 274 5 0 0 1 Position - -, f 5;
#X floatatom 741 273 5 0 0 0 on/off - -, f 5;
#X obj 757 222 t f b;
#X obj 829 239 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 965 276 5 0 0 1 Position - -, f 5;
#X floatatom 922 275 5 0 0 0 on/off - -, f 5;
#X obj 938 224 t f b;
#X floatatom 1140 276 5 0 0 1 Position - -, f 5;
#X floatatom 1097 275 5 0 0 0 on/off - -, f 5;
#X obj 1113 224 t f b;
#X obj 1185 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1321 278 5 0 0 1 Position - -, f 5;
#X floatatom 1278 277 5 0 0 0 on/off - -, f 5;
#X obj 1294 226 t f b;
#X floatatom 76 476 5 0 0 1 Position - -, f 5;
#X floatatom 33 475 5 0 0 0 on/off - -, f 5;
#X obj 49 424 t f b;
#X obj 121 441 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 257 478 5 0 0 1 Position - -, f 5;
#X floatatom 214 477 5 0 0 0 on/off - -, f 5;
#X obj 230 426 t f b;
#X obj 302 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 427 478 5 0 0 1 Position - -, f 5;
#X floatatom 384 477 5 0 0 0 on/off - -, f 5;
#X obj 400 426 t f b;
#X obj 472 443 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 608 480 5 0 0 1 Position - -, f 5;
#X floatatom 565 479 5 0 0 0 on/off - -, f 5;
#X obj 581 428 t f b;
#X floatatom 771 480 5 0 0 1 Position - -, f 5;
#X floatatom 728 479 5 0 0 0 on/off - -, f 5;
#X obj 744 428 t f b;
#X obj 816 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 952 482 5 0 0 1 Position - -, f 5;
#X floatatom 909 481 5 0 0 0 on/off - -, f 5;
#X obj 925 430 t f b;
#X floatatom 1127 482 5 0 0 1 Position - -, f 5;
#X floatatom 1084 481 5 0 0 0 on/off - -, f 5;
#X obj 1100 430 t f b;
#X obj 1172 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1308 484 5 0 0 1 Position - -, f 5;
#X floatatom 1265 483 5 0 0 0 on/off - -, f 5;
#X obj 1281 432 t f b;
#X floatatom 65 669 5 0 0 1 Position - -, f 5;
#X floatatom 22 668 5 0 0 0 on/off - -, f 5;
#X obj 38 617 t f b;
#X obj 110 634 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 246 671 5 0 0 1 Position - -, f 5;
#X floatatom 203 670 5 0 0 0 on/off - -, f 5;
#X obj 219 619 t f b;
#X obj 291 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 416 671 5 0 0 1 Position - -, f 5;
#X floatatom 373 670 5 0 0 0 on/off - -, f 5;
#X obj 389 619 t f b;
#X obj 461 636 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 597 673 5 0 0 1 Position - -, f 5;
#X floatatom 554 672 5 0 0 0 on/off - -, f 5;
#X obj 570 621 t f b;
#X floatatom 760 673 5 0 0 1 Position - -, f 5;
#X floatatom 717 672 5 0 0 0 on/off - -, f 5;
#X obj 733 621 t f b;
#X obj 805 638 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 941 675 5 0 0 1 Position - -, f 5;
#X floatatom 898 674 5 0 0 0 on/off - -, f 5;
#X obj 914 623 t f b;
#X floatatom 1116 675 5 0 0 1 Position - -, f 5;
#X floatatom 1073 674 5 0 0 0 on/off - -, f 5;
#X obj 1089 623 t f b;
#X obj 1161 640 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 1297 677 5 0 0 1 Position - -, f 5;
#X floatatom 1254 676 5 0 0 0 on/off - -, f 5;
#X obj 1270 625 t f b;
#X msg 1297 654 32;
#X msg 1116 652 31;
#X msg 941 652 30;
#X msg 760 650 29;
#X msg 597 650 28;
#X msg 416 648 27;
#X msg 246 648 26;
#X msg 65 646 25;
#X msg 1308 461 24;
#X msg 1127 459 23;
#X msg 952 459 22;
#X msg 771 457 21;
#X msg 608 457 20;
#X msg 427 455 19;
#X msg 257 455 18;
#X msg 76 453 17;
#X msg 1321 255 16;
#X msg 1140 253 15;
#X msg 965 253 14;
#X msg 784 251 13;
#X msg 621 251 12;
#X msg 440 249 11;
#X msg 270 249 10;
#X msg 89 247 9;
#X obj 41 149 tabwrite woosh;
#X obj 222 151 tabwrite woosh;
#X obj 392 151 tabwrite woosh;
#X obj 573 153 tabwrite woosh;
#X obj 736 153 tabwrite woosh;
#X obj 917 155 tabwrite woosh;
#X obj 1092 155 tabwrite woosh;
#X obj 1273 157 tabwrite woosh;
#X obj 34 324 tabwrite woosh;
#X obj 215 326 tabwrite woosh;
#X obj 385 326 tabwrite woosh;
#X obj 566 328 tabwrite woosh;
#X obj 729 328 tabwrite woosh;
#X obj 910 330 tabwrite woosh;
#X obj 1085 330 tabwrite woosh;
#X obj 1266 332 tabwrite woosh;
#X obj 16 541 tabwrite woosh;
#X obj 197 543 tabwrite woosh;
#X obj 367 543 tabwrite woosh;
#X obj 548 545 tabwrite woosh;
#X obj 711 545 tabwrite woosh;
#X obj 892 547 tabwrite woosh;
#X obj 1067 547 tabwrite woosh;
#X obj 1248 549 tabwrite woosh;
#X obj 5 734 tabwrite woosh;
#X obj 187 736 tabwrite woosh;
#X obj 356 736 tabwrite woosh;
#X obj 537 738 tabwrite woosh;
#X obj 700 738 tabwrite woosh;
#X obj 881 740 tabwrite woosh;
#X obj 1056 740 tabwrite woosh;
#X obj 1237 742 tabwrite woosh;
#X obj 74 4 r woosh1s;
#X obj 255 6 r woosh2s;
#X obj 425 6 r woosh3s;
#X obj 606 8 r woosh4s;
#X obj 769 8 r woosh5s;
#X obj 950 10 r woosh6s;
#X obj 1125 9 r woosh7s;
#X obj 1306 12 r woosh8s;
#X obj 62 190 r woosh9s;
#X obj 243 192 r woosh10s;
#X obj 414 192 r woosh11s;
#X obj 595 194 r woosh12s;
#X obj 756 194 r woosh13s;
#X obj 938 196 r woosh14s;
#X obj 1113 195 r woosh15s;
#X obj 1294 198 r woosh16s;
#X obj 49 400 r woosh17s;
#X obj 230 398 r woosh18s;
#X obj 400 398 r woosh19s;
#X obj 581 399 r woosh20s;
#X obj 744 400 r woosh21s;
#X obj 925 402 r woosh22s;
#X obj 1100 401 r woosh23s;
#X obj 1279 404 r woosh24s;
#X obj 38 589 r woosh25s;
#X obj 219 591 r woosh26s;
#X obj 389 591 r woosh27s;
#X obj 570 593 r woosh28s;
#X obj 733 593 r woosh29s;
#X obj 914 595 r woosh30s;
#X obj 1088 595 r woosh31s;
#X obj 1270 600 r woosh32s;
#X connect 0 0 148 1;
#X connect 1 0 148 0;
#X connect 2 0 1 0;
#X connect 2 1 4 0;
#X connect 2 1 3 0;
#X connect 4 0 0 0;
#X connect 5 0 149 1;
#X connect 6 0 149 0;
#X connect 7 0 6 0;
#X connect 7 1 9 0;
#X connect 7 1 8 0;
#X connect 9 0 5 0;
#X connect 10 0 150 1;
#X connect 11 0 150 0;
#X connect 12 0 11 0;
#X connect 12 1 31 0;
#X connect 12 1 13 0;
#X connect 14 0 151 1;
#X connect 15 0 151 0;
#X connect 16 0 15 0;
#X connect 16 1 32 0;
#X connect 17 0 152 1;
#X connect 18 0 152 0;
#X connect 19 0 18 0;
#X connect 19 1 33 0;
#X connect 19 1 20 0;
#X connect 21 0 153 1;
#X connect 22 0 153 0;
#X connect 23 0 22 0;
#X connect 23 1 34 0;
#X connect 24 0 154 1;
#X connect 25 0 154 0;
#X connect 26 0 25 0;
#X connect 26 1 35 0;
#X connect 26 1 27 0;
#X connect 28 0 155 1;
#X connect 29 0 155 0;
#X connect 30 0 29 0;
#X connect 30 1 36 0;
#X connect 31 0 10 0;
#X connect 32 0 14 0;
#X connect 33 0 17 0;
#X connect 34 0 21 0;
#X connect 35 0 24 0;
#X connect 36 0 28 0;
#X connect 37 0 156 1;
#X connect 38 0 156 0;
#X connect 39 0 38 0;
#X connect 39 1 147 0;
#X connect 39 1 40 0;
#X connect 41 0 157 1;
#X connect 42 0 157 0;
#X connect 43 0 42 0;
#X connect 43 1 146 0;
#X connect 43 1 44 0;
#X connect 45 0 158 1;
#X connect 46 0 158 0;
#X connect 47 0 46 0;
#X connect 47 1 145 0;
#X connect 47 1 48 0;
#X connect 49 0 159 1;
#X connect 50 0 159 0;
#X connect 51 0 50 0;
#X connect 51 1 144 0;
#X connect 52 0 160 1;
#X connect 53 0 160 0;
#X connect 54 0 53 0;
#X connect 54 1 143 0;
#X connect 54 1 55 0;
#X connect 56 0 161 1;
#X connect 57 0 161 0;
#X connect 58 0 57 0;
#X connect 58 1 142 0;
#X connect 59 0 162 1;
#X connect 60 0 162 0;
#X connect 61 0 60 0;
#X connect 61 1 141 0;
#X connect 61 1 62 0;
#X connect 63 0 163 1;
#X connect 64 0 163 0;
#X connect 65 0 64 0;
#X connect 65 1 140 0;
#X connect 66 0 164 1;
#X connect 67 0 164 0;
#X connect 68 0 67 0;
#X connect 68 1 139 0;
#X connect 68 1 69 0;
#X connect 70 0 165 1;
#X connect 71 0 165 0;
#X connect 72 0 71 0;
#X connect 72 1 138 0;
#X connect 72 1 73 0;
#X connect 74 0 166 1;
#X connect 75 0 166 0;
#X connect 76 0 75 0;
#X connect 76 1 137 0;
#X connect 76 1 77 0;
#X connect 78 0 167 1;
#X connect 79 0 167 0;
#X connect 80 0 79 0;
#X connect 80 1 136 0;
#X connect 81 0 168 1;
#X connect 82 0 168 0;
#X connect 83 0 82 0;
#X connect 83 1 135 0;
#X connect 83 1 84 0;
#X connect 85 0 169 1;
#X connect 86 0 169 0;
#X connect 87 0 86 0;
#X connect 87 1 134 0;
#X connect 88 0 170 1;
#X connect 89 0 170 0;
#X connect 90 0 89 0;
#X connect 90 1 133 0;
#X connect 90 1 91 0;
#X connect 92 0 171 1;
#X connect 93 0 171 0;
#X connect 94 0 93 0;
#X connect 94 1 132 0;
#X connect 95 0 172 1;
#X connect 96 0 172 0;
#X connect 97 0 96 0;
#X connect 97 1 131 0;
#X connect 97 1 98 0;
#X connect 99 0 173 1;
#X connect 100 0 173 0;
#X connect 101 0 100 0;
#X connect 101 1 130 0;
#X connect 101 1 102 0;
#X connect 103 0 174 1;
#X connect 104 0 174 0;
#X connect 105 0 104 0;
#X connect 105 1 129 0;
#X connect 105 1 106 0;
#X connect 107 0 175 1;
#X connect 108 0 175 0;
#X connect 109 0 108 0;
#X connect 109 1 128 0;
#X connect 110 0 176 1;
#X connect 111 0 176 0;
#X connect 112 0 111 0;
#X connect 112 1 127 0;
#X connect 112 1 113 0;
#X connect 114 0 177 1;
#X connect 115 0 177 0;
#X connect 116 0 115 0;
#X connect 116 1 126 0;
#X connect 117 0 178 1;
#X connect 118 0 178 0;
#X connect 119 0 118 0;
#X connect 119 1 125 0;
#X connect 119 1 120 0;
#X connect 121 0 179 1;
#X connect 122 0 179 0;
#X connect 123 0 122 0;
#X connect 123 1 124 0;
#X connect 124 0 121 0;
#X connect 125 0 117 0;
#X connect 126 0 114 0;
#X connect 127 0 110 0;
#X connect 128 0 107 0;
#X connect 129 0 103 0;
#X connect 130 0 99 0;
#X connect 131 0 95 0;
#X connect 132 0 92 0;
#X connect 133 0 88 0;
#X connect 134 0 85 0;
#X connect 135 0 81 0;
#X connect 136 0 78 0;
#X connect 137 0 74 0;
#X connect 138 0 70 0;
#X connect 139 0 66 0;
#X connect 140 0 63 0;
#X connect 141 0 59 0;
#X connect 142 0 56 0;
#X connect 143 0 52 0;
#X connect 144 0 49 0;
#X connect 145 0 45 0;
#X connect 146 0 41 0;
#X connect 147 0 37 0;
#X connect 180 0 2 0;
#X connect 181 0 7 0;
#X connect 182 0 12 0;
#X connect 183 0 16 0;
#X connect 184 0 19 0;
#X connect 185 0 23 0;
#X connect 186 0 26 0;
#X connect 187 0 30 0;
#X connect 188 0 39 0;
#X connect 189 0 43 0;
#X connect 190 0 47 0;
#X connect 191 0 51 0;
#X connect 192 0 54 0;
#X connect 193 0 58 0;
#X connect 194 0 61 0;
#X connect 195 0 65 0;
#X connect 196 0 68 0;
#X connect 197 0 72 0;
#X connect 198 0 76 0;
#X connect 199 0 80 0;
#X connect 200 0 83 0;
#X connect 201 0 87 0;
#X connect 202 0 90 0;
#X connect 203 0 94 0;
#X connect 204 0 97 0;
#X connect 205 0 101 0;
#X connect 206 0 105 0;
#X connect 207 0 109 0;
#X connect 208 0 112 0;
#X connect 209 0 116 0;
#X connect 210 0 119 0;
#X connect 211 0 123 0;
#X restore 9 20 pd wooshtable_router;
#X msg 169 110 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12
\$13 \$14 \$15 \$16 \$17 \$18 \$19 \$20 \$21 \$22 \$23 \$24 \$25 \$26
\$27 \$28 \$29 \$30 \$31 \$32;
#X text 541 167 Printed Track;
#X obj 169 81 r wooshprinter;
#X msg 255 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X obj 147 248 r globalwooshpatterns;
#X msg 169 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0;
#X connect 0 0 2 0;
#X connect 1 0 8 0;
#X connect 5 0 10 0;
#X connect 7 0 5 0;
#X connect 8 0 3 0;
#X connect 9 0 3 0;
#X restore 62 138 pd recordwoosh;
#X text 163 26 Inside here you'll find the recorded patterns. They're
also being printed to the console.;
#X restore 14 389 pd recordbeats;
#X obj 530 326 bng 30 250 50 0 empty empty Print_all 37 15 0 10 -258113
-1 -1;
#X obj 621 158 bng 15 250 50 0 snare empty empty 17 7 0 10 -262144
-1 -1;
#X obj 621 204 bng 15 250 50 0 hats empty empty 17 7 0 10 -262144 -1
-1;
#X obj 621 251 bng 15 250 50 0 cymbal empty empty 17 7 0 10 -262144
-1 -1;
#X obj 621 299 bng 15 250 50 0 woosh empty empty 17 7 0 10 -262144
-1 -1;
#X obj 621 111 bng 15 250 50 0 kick empty empty 17 7 0 10 -262144 -1
-1;
#X text 531 361 Prints Patterns to Console;
#X text 107 389 Stores Pattern data;
#X obj 690 133 bng 30 250 50 0 game_clear_state empty Clear_State_/_No_Drums
35 15 0 15 -262144 -1 -1;
#X obj 692 226 bng 30 250 50 0 dm_levelStart empty Level_Start 35 15
0 15 -262144 -1 -1;
#X floatatom 243 88 5 0 0 1 Tempo - -, f 5;
#X text 314 59 Connect these to clocks outside of the DM.;
#X obj 244 64 inlet;
#X obj -6 -87 r levelStart;
#X obj 92 38 t b b;
#X obj 111 -84 r metroOff;
#X obj 200 -84 r levelEnd;
#X obj 197 -57 select 1;
#X msg 10 37 1;
#X obj -1 7 t b b f;
#X msg 187 29 200;
#X obj 0 -45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 309 -15 r pause;
#X msg 384 23 1;
#X msg 302 22 0;
#X obj 397 -11 r unPause;
#X obj 691 177 bng 30 250 50 0 dm_main_p1 empty Main_Menu_Theme 35
15 0 15 -262144 -1 -1;
#X obj 356 -48 s game_clear_state;
#X obj 356 -81 r gameStart;
#X obj 695 273 hradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#N canvas 255 141 950 647 patternTester 0;
#X obj 142 429 s dm_main_p1;
#X obj 256 419 s dm_main_p2;
#X obj 23 231 inlet;
#X floatatom 16 272 5 0 0 0 - - -, f 5;
#X obj -21 427 s game_clear_state;
#X obj 341 421 s dm_main_p3;
#X obj 453 418 s dm_main_p4;
#X obj 535 421 s dm_main_p5;
#X obj 247 181 r levelSelection;
#X obj 383 180 r positionSelection;
#X obj 526 178 r organismSelection;
#X obj 119 178 r gameStart;
#X msg 119 238 0;
#X obj 1078 119 r organismSelection;
#X obj 1076 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 293 242 1;
#X msg 357 238 2;
#X msg 511 247 3;
#X msg 670 244 4;
#X obj 671 177 r organismCreation;
#X obj 2 319 select 0 1 2 3 4;
#X obj 803 226 s dm_levelStart;
#X obj 797 199 r levelStart;
#X obj 837 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X connect 2 0 3 0;
#X connect 3 0 20 0;
#X connect 8 0 15 0;
#X connect 9 0 16 0;
#X connect 10 0 17 0;
#X connect 11 0 12 0;
#X connect 12 0 3 0;
#X connect 13 0 14 0;
#X connect 15 0 3 0;
#X connect 16 0 3 0;
#X connect 17 0 3 0;
#X connect 18 0 3 0;
#X connect 19 0 18 0;
#X connect 20 0 4 0;
#X connect 20 1 0 0;
#X connect 20 2 1 0;
#X connect 20 3 5 0;
#X connect 20 4 6 0;
#X connect 20 5 7 0;
#X connect 22 0 21 0;
#X connect 23 0 21 0;
#X restore 695 316 pd patternTester;
#X floatatom 710 290 5 0 0 0 - - -, f 5;
#X floatatom 139 96 5 0 0 0 - - -, f 5;
#X connect 32 0 37 0;
#X connect 33 0 38 0;
#X connect 34 0 39 0;
#X connect 35 0 41 0;
#X connect 36 0 40 0;
#X connect 176 0 42 0;
#X connect 176 0 223 0;
#X connect 177 0 176 1;
#X connect 178 0 176 0;
#X connect 191 0 188 0;
#X connect 191 0 187 0;
#X connect 191 0 186 0;
#X connect 191 0 185 0;
#X connect 191 0 184 0;
#X connect 201 0 176 2;
#X connect 203 0 201 0;
#X connect 204 0 212 0;
#X connect 205 0 177 0;
#X connect 205 1 178 0;
#X connect 206 0 205 0;
#X connect 207 0 208 0;
#X connect 208 0 205 0;
#X connect 209 0 178 0;
#X connect 210 0 209 0;
#X connect 210 1 177 0;
#X connect 210 2 211 0;
#X connect 211 0 201 0;
#X connect 212 0 210 0;
#X connect 213 0 215 0;
#X connect 214 0 178 0;
#X connect 215 0 178 0;
#X connect 216 0 214 0;
#X connect 219 0 218 0;
#X connect 219 0 209 0;
#X connect 220 0 221 0;
#X connect 220 0 222 0;
#X restore 24 64 pd stepseq;
#X obj 15 187 loadbang;
#X text 93 64 Sequencer inside!;
#X text 108 264 Turn off when not needed to conserve performance;
#X text 23 7 DRUM MACHINE - PLAY PATTERNS IN YOUR GAME IN REALTIME
State-based Drum machine with samples- toy around with it!;
#X text 410 288 pip;
#X obj 158 99 s ENDbeat;
#X obj 232 103 s END8ths;
#X obj 323 109 s END16ths;
#X obj 416 106 s END32nd;
#X msg 17 210 1;
#X obj 22 44 inlet;
#X connect 1 0 0 0;
#X connect 2 0 8 0;
#X connect 2 1 9 0;
#X connect 2 2 10 0;
#X connect 2 3 11 0;
#X connect 3 0 12 0;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X restore 99 67 pd metronome;
#X obj 109 8 inlet;
#X floatatom 111 32 5 0 0 0 - - -, f 5;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 9 0 10 0;
#X connect 10 0 8 0;
#X restore 58 128 pd metro_subs;
#X obj 44 176 bng 15 250 50 0 empty empty Beat 17 7 0 10 -262144 -1
-1;
#X obj 114 171 bng 15 250 50 0 empty empty 8th 17 7 0 10 -262144 -1
-1;
#X obj 180 173 bng 15 250 50 0 empty empty 16th 17 7 0 10 -262144 -1
-1;
#X obj 255 173 bng 15 250 50 0 empty empty 32nd 17 7 0 10 -262144 -1
-1;
#X floatatom 58 105 5 50 200 1 ms - -, f 5;
#X obj 0 216 s metroBeat;
#X obj 85 216 s metro8th;
#X obj 164 218 s metro16th;
#X obj 242 218 s metro32nd;
#X msg 92 80 200;
#X obj 16 29 loadbang;
#N canvas 115 569 1566 388 timeLeft 0;
#X obj 496 33 r timeLeft;
#X floatatom 496 64 5 0 0 1 sec - -, f 5;
#X obj 101 289 outlet;
#X floatatom 179 243 5 0 0 0 - - -, f 5;
#X obj 179 206 line;
#X floatatom 431 246 5 0 0 0 - - -, f 5;
#X obj 431 209 line;
#X floatatom 640 242 5 0 0 0 - - -, f 5;
#X obj 640 205 line;
#X floatatom 850 239 5 0 0 0 - - -, f 5;
#X obj 850 202 line;
#X floatatom 1100 238 5 0 0 0 - - -, f 5;
#X obj 1100 201 line;
#X obj 1376 50 loadbang;
#X obj 1336 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 237 181 r bpmLine;
#X obj 489 182 r bpmLine;
#X obj 697 178 r bpmLine;
#X obj 907 173 r bpmLine;
#X obj 1158 177 r bpmLine;
#X obj 496 102 select 75 50 30 15 5 0;
#X obj 1386 96 s bpmLine;
#X msg 845 172 100 10000;
#X msg 1096 171 80 10000;
#X msg 908 204 set 120 10000;
#X msg 1157 202 set 100 10000;
#X msg 237 208 set 200 25000;
#X msg 489 211 set 150 20000;
#X msg 426 179 140 20000;
#X msg 174 176 150 25000;
#X msg 698 207 set 140 15000;
#X msg 635 175 120 15000;
#X connect 0 0 1 0;
#X connect 1 0 20 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 2 0;
#X connect 8 0 7 0;
#X connect 9 0 2 0;
#X connect 10 0 9 0;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 21 0;
#X connect 14 0 21 0;
#X connect 15 0 26 0;
#X connect 16 0 27 0;
#X connect 17 0 30 0;
#X connect 18 0 24 0;
#X connect 19 0 25 0;
#X connect 20 0 29 0;
#X connect 20 1 28 0;
#X connect 20 2 31 0;
#X connect 20 3 22 0;
#X connect 20 4 23 0;
#X connect 22 0 10 0;
#X connect 23 0 12 0;
#X connect 24 0 10 0;
#X connect 25 0 12 0;
#X connect 26 0 4 0;
#X connect 27 0 6 0;
#X connect 28 0 6 0;
#X connect 29 0 4 0;
#X connect 30 0 8 0;
#X connect 31 0 8 0;
#X restore 229 63 pd timeLeft;
#N canvas 714 529 450 300 testSound 0;
#X obj 195 125 osc~ 400;
#X obj 181 226 dac~;
#X obj 111 20 inlet;
#X obj 133 172 *~;
#X msg 84 116 1;
#X msg 122 135 0;
#X obj 114 86 delay 50;
#X obj 114 51 t b b;
#X connect 0 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 1 0;
#X connect 4 0 3 1;
#X connect 5 0 3 1;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 1 4 0;
#X restore 410 313 pd testSound;
#N canvas 714 529 450 300 testSound 0;
#X obj 181 226 dac~;
#X obj 111 20 inlet;
#X obj 133 172 *~;
#X msg 84 116 1;
#X msg 122 135 0;
#X obj 114 86 delay 50;
#X obj 114 51 t b b;
#X obj 195 125 osc~ 800;
#X connect 1 0 6 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 4 0 2 1;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 6 1 3 0;
#X connect 7 0 2 0;
#X restore 493 313 pd testSound;
#N canvas 714 529 450 300 testSound 0;
#X obj 181 226 dac~;
#X obj 111 20 inlet;
#X obj 133 172 *~;
#X msg 84 116 1;
#X msg 122 135 0;
#X obj 114 86 delay 50;
#X obj 114 51 t b b;
#X obj 195 125 osc~ 1200;
#X connect 1 0 6 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 4 0 2 1;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 6 1 3 0;
#X connect 7 0 2 0;
#X restore 584 313 pd testSound;
#X obj 146 59 r levelStart;
#X msg 28 76 150;
#X obj 307 61 r levelFinish;
#X obj 407 61 r levelResume;
#X obj 111 20 r levelSelection;
#X obj 177 129 s msForBreaking;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
#X connect 0 3 4 0;
#X connect 1 0 6 0;
#X connect 2 0 7 0;
#X connect 3 0 8 0;
#X connect 4 0 9 0;
#X connect 5 0 0 0;
#X connect 5 0 21 0;
#X connect 10 0 5 0;
#X connect 11 0 17 0;
#X connect 12 0 5 0;
#X connect 16 0 10 0;
#X connect 17 0 5 0;
#X connect 18 0 10 0;
#X connect 19 0 10 0;
#X connect 20 0 17 0;
#X restore 52 30 pd beatKeeper;
#X text 577 180 build harmonic structure decide rhythmic elements changes
in harmony based on?;
#N canvas 491 655 1002 199 instruments 0;
#N canvas 65 282 921 573 pulse 0;
#X floatatom 110 201 5 0 0 0 - - -, f 5;
#X obj 126 248 * -1;
#X msg 198 251 0;
#X obj 68 291 phasor~;
#X obj 169 289 phasor~;
#X msg 247 251 0.5;
#X obj 296 244 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 107 356 -~ 1;
#X obj 106 329 +~;
#X text 242 226 phase synchronization;
#X obj 111 383 lop~ 6000;
#X obj 313 183 loadbang;
#X msg 462 241 0.25;
#X msg 520 242 0.75;
#X msg 409 241 0.125;
#X obj 92 173 mtof;
#X obj 115 523 outlet~;
#X text 429 207 pulse width;
#X msg 101 127 60;
#X obj 113 453 *~;
#N canvas 363 470 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 502 265 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 232 42 r a;
#X obj 273 41 r d;
#X obj 317 45 r s;
#X obj 153 39 inlet;
#X msg 238 207 1 100 \, 0 100 20;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 1;
#X connect 6 0 2 2;
#X connect 7 0 2 3;
#X connect 8 0 2 0;
#X connect 9 0 0 0;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 185 431 pd env;
#X obj 311 358 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 311 500 5 0 0 0 - - -, f 5;
#X obj 360 359 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 1600 1;
#X floatatom 360 500 5 0 0 0 - - -, f 5;
#X obj 415 358 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 415 500 5 0 0 0 - - -, f 5;
#X obj 311 524 s a;
#X obj 360 525 s d;
#X obj 415 525 s s;
#X obj 478 339 loadbang;
#X text 468 363 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 480 529 pip;
#X obj 132 160 s pulseTrig;
#X obj 181 400 r pulseTrig;
#X obj 47 104 inlet;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 1 0 4 0;
#X connect 2 0 3 1;
#X connect 3 0 8 0;
#X connect 4 0 8 1;
#X connect 5 0 4 1;
#X connect 6 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 10 0;
#X connect 8 0 7 0;
#X connect 10 0 19 0;
#X connect 11 0 6 0;
#X connect 12 0 4 1;
#X connect 13 0 4 1;
#X connect 14 0 4 1;
#X connect 15 0 0 0;
#X connect 18 0 15 0;
#X connect 18 0 33 0;
#X connect 19 0 16 0;
#X connect 20 0 19 1;
#X connect 21 0 22 0;
#X connect 22 0 27 0;
#X connect 23 0 24 0;
#X connect 24 0 28 0;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 30 0 25 0;
#X connect 30 0 21 0;
#X connect 30 0 23 0;
#X connect 34 0 20 0;
#X connect 35 0 15 0;
#X connect 35 0 33 0;
#X restore 58 50 pd pulse;
#N canvas 606 117 1019 749 triangle 0;
#X obj 154 236 * -1;
#X msg 228 235 0;
#X obj 96 279 phasor~;
#X obj 197 277 phasor~;
#X obj 97 319 *~ 2;
#X obj 96 346 -~ 1;
#X obj 95 374 clip~ 0 1;
#X obj 197 322 *~ 2;
#X obj 196 349 -~ 1;
#X obj 195 377 clip~ 0 1;
#X obj 143 426 +~;
#X text 229 218 phase synchronization;
#X obj 142 657 samphold~;
#X text 338 626 Bitcrushing;
#X text 184 432 sum to triangle wave;
#X floatatom 124 181 5 0 0 0 - - -, f 5;
#X obj 142 579 *~;
#X obj 239 170 loadbang;
#X obj 124 200 mtof;
#X msg 329 386 0;
#X msg 370 405 1;
#X obj 379 360 sel 0 1;
#X obj 144 463 *~;
#X obj 382 334 r trimute;
#X obj 510 362 loadbang;
#X obj 145 722 outlet~;
#X obj 229 615 phasor~ 5000;
#N canvas 741 748 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 493 277 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r tria;
#X obj 273 41 r trid;
#X obj 317 45 r tris;
#X msg 238 206 1 \$2 \, \$4 \$3 90;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 5 0 2 0;
#X connect 6 0 2 1;
#X connect 7 0 2 2;
#X connect 8 0 2 3;
#X connect 9 0 0 0;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 223 521 pd env;
#X obj 442 456 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 442 598 5 0 0 0 - - -, f 5;
#X obj 491 457 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 2600 1;
#X floatatom 491 598 5 0 0 0 - - -, f 5;
#X obj 546 456 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 546 598 5 0 0 0 - - -, f 5;
#X obj 609 437 loadbang;
#X text 599 461 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 611 627 pip;
#X obj 442 622 s tria;
#X obj 491 623 s trid;
#X obj 546 623 s tris;
#X obj 211 469 r triTrig;
#X obj 175 148 s triTrig;
#X msg 123 134 40;
#X obj 24 145 inlet;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 22 0;
#X connect 12 0 25 0;
#X connect 15 0 18 0;
#X connect 16 0 12 0;
#X connect 17 0 1 0;
#X connect 18 0 0 0;
#X connect 18 0 2 0;
#X connect 19 0 22 1;
#X connect 20 0 22 1;
#X connect 21 0 20 0;
#X connect 21 1 19 0;
#X connect 22 0 16 0;
#X connect 23 0 21 0;
#X connect 24 0 20 0;
#X connect 26 0 12 1;
#X connect 27 0 16 1;
#X connect 28 0 29 0;
#X connect 29 0 37 0;
#X connect 30 0 31 0;
#X connect 31 0 38 0;
#X connect 32 0 33 0;
#X connect 33 0 39 0;
#X connect 34 0 32 0;
#X connect 34 0 28 0;
#X connect 34 0 30 0;
#X connect 40 0 27 0;
#X connect 42 0 15 0;
#X connect 42 0 41 0;
#X connect 43 0 15 0;
#X connect 43 0 41 0;
#X restore 166 51 pd triangle;
#X obj 283 89 outlet~;
#X obj 166 91 outlet~;
#X obj 58 88 outlet~;
#X text 179 15 8bit;
#N canvas 873 236 450 300 additive 0;
#N canvas 853 259 768 567 additive 0;
#X obj 47 225 osc~;
#X obj 84 150 mtof;
#X obj 162 221 osc~;
#X obj 208 222 osc~;
#X obj 252 219 osc~;
#X obj 318 223 osc~;
#X obj 208 183 * 3;
#X obj 251 185 * 4;
#X obj 47 331 *~;
#X obj 144 333 *~;
#X obj 202 329 *~;
#X obj 257 335 *~;
#X obj 326 327 *~;
#X obj 464 90 vsl 30 128 0 0.5 0 1 f empty F. 0 -9 0 10 -51251 -1 -1
5800 1;
#X obj 95 256 r f;
#X obj 171 249 r p1;
#X obj 213 253 r p2;
#X obj 286 248 r p3;
#X obj 363 243 r p4;
#X obj 503 90 vsl 30 128 0 0.5 0 1 p1 empty p1 0 -9 0 10 -3840 -1 -1
3100 1;
#X obj 542 90 vsl 30 128 0 0.5 0 1 p2 empty p2 0 -9 0 10 -53237 -1
-1 5200 1;
#X obj 581 90 vsl 30 128 0 0.5 0 1 p3 empty p3 0 -9 0 10 -28646 -1
-1 4100 1;
#X obj 619 90 vsl 30 128 0 0.5 0 1 p4 empty p4 0 -9 0 10 -36820 -1
-1 6500 1;
#X obj 327 187 * 5;
#X obj 159 190 * 2;
#X obj 82 314 sig~;
#X obj 168 295 sig~;
#X obj 213 298 sig~;
#X obj 282 308 sig~;
#X obj 361 299 sig~;
#X obj 103 506 outlet~;
#X obj 433 350 osc~;
#X obj 479 351 osc~;
#X obj 523 348 osc~;
#X obj 589 352 osc~;
#X obj 415 462 *~;
#X obj 473 458 *~;
#X obj 528 464 *~;
#X obj 597 456 *~;
#X obj 439 424 sig~;
#X obj 484 427 sig~;
#X obj 553 437 sig~;
#X obj 632 428 sig~;
#X obj 442 378 r amod;
#X obj 484 382 r amod;
#X obj 557 377 r amod;
#X obj 634 372 r amod;
#X obj 665 107 vsl 20 128 0 0.1 0 1 amod empty amod 0 -9 0 10 -257985
-1 -1 7100 1;
#X obj 696 107 vsl 20 128 0 35 0 1 modpitch empty modpith 0 -9 0 10
-188360 -1 -1 900 1;
#X obj 439 318 + \$1;
#X obj 474 316 + \$1;
#X obj 515 319 + \$1;
#X obj 594 318 + \$1;
#X floatatom 657 340 10 0 0 0 - - -, f 10;
#X obj 673 286 r modpitch;
#X floatatom 686 314 5 0 0 0 - - -, f 5;
#X obj 523 274 * 4;
#X obj 588 278 * 5;
#X obj 470 272 * 3;
#X obj 420 279 * 2;
#X obj 84 93 inlet note;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 56 0;
#X connect 1 0 57 0;
#X connect 1 0 58 0;
#X connect 1 0 59 0;
#X connect 2 0 9 0;
#X connect 3 0 10 0;
#X connect 4 0 11 0;
#X connect 5 0 12 0;
#X connect 6 0 3 0;
#X connect 7 0 4 0;
#X connect 8 0 30 0;
#X connect 9 0 30 0;
#X connect 10 0 30 0;
#X connect 11 0 30 0;
#X connect 12 0 30 0;
#X connect 14 0 25 0;
#X connect 15 0 26 0;
#X connect 16 0 27 0;
#X connect 17 0 28 0;
#X connect 18 0 29 0;
#X connect 23 0 5 0;
#X connect 24 0 2 0;
#X connect 25 0 8 1;
#X connect 26 0 9 1;
#X connect 27 0 10 1;
#X connect 28 0 11 1;
#X connect 29 0 12 1;
#X connect 31 0 35 0;
#X connect 32 0 36 0;
#X connect 33 0 37 0;
#X connect 34 0 38 0;
#X connect 35 0 30 0;
#X connect 36 0 30 0;
#X connect 37 0 30 0;
#X connect 38 0 30 0;
#X connect 39 0 35 1;
#X connect 40 0 36 1;
#X connect 41 0 37 1;
#X connect 42 0 38 1;
#X connect 43 0 39 0;
#X connect 44 0 40 0;
#X connect 45 0 41 0;
#X connect 46 0 42 0;
#X connect 49 0 31 0;
#X connect 50 0 32 0;
#X connect 51 0 33 0;
#X connect 52 0 34 0;
#X connect 52 0 53 0;
#X connect 54 0 52 1;
#X connect 54 0 51 1;
#X connect 54 0 50 1;
#X connect 54 0 49 1;
#X connect 54 0 55 0;
#X connect 56 0 51 0;
#X connect 57 0 52 0;
#X connect 58 0 50 0;
#X connect 59 0 49 0;
#X connect 60 0 1 0;
#X restore 80 80 pd additive;
#X obj 71 159 outlet~;
#X obj 65 114 *~;
#X obj 177 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 65 28 inlet;
#X obj 151 112 pip_env_simple;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 4 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 2 1;
#X restore 638 67 pd additive;
#X msg 654 29 50;
#N canvas 636 234 655 393 lfo 0;
#X obj 111 120 *~;
#X obj 105 77 osc~ 2;
#X obj 155 45 sig~;
#X obj 162 15 inlet rate;
#X obj 257 32 hsl 128 15 0 350 0 0 empty empty for_ring -2 -8 0 10
-262144 -1 -1 0 1;
#X obj 45 184 *~;
#X obj 35 21 inlet~ audio;
#X obj 37 256 outlet~;
#X obj 173 87 inlet depth;
#X obj 193 109 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj -38 68 osc~ 440;
#X obj 259 64 hsl 128 15 0 10 0 0 empty empty for_vibrato -2 -8 0 10
-262144 -1 -1 0 1;
#X obj 89 187 *~;
#X obj 185 144 line~ \$1 40;
#X connect 0 0 5 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 7 0;
#X connect 6 0 5 0;
#X connect 6 0 12 0;
#X connect 8 0 0 1;
#X connect 9 0 13 0;
#X connect 10 0 5 0;
#X connect 11 0 2 0;
#X connect 13 0 0 1;
#X restore 543 66 pd lfo;
#X obj 725 146 outlet~;
#X obj 526 114 outlet~;
#X obj 445 111 outlet~;
#X obj 657 108 *~ 0.9;
#N canvas 241 148 1224 624 breakingNoise 0;
#X obj 200 42 noise~;
#X obj 312 111 line~;
#X obj 220 328 *~;
#X msg 315 76 1 \, 0 50;
#X msg 331 37 1 \, 0 300;
#X obj 217 386 outlet~;
#N canvas 934 554 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r noisa;
#X obj 292 45 r noisd;
#X obj 366 48 r noiss;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 323 324 pd env;
#X obj 419 165 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 419 307 5 0 0 0 - - -, f 5;
#X obj 468 166 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 1600 1;
#X floatatom 468 307 5 0 0 0 - - -, f 5;
#X obj 523 165 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 523 307 5 0 0 0 - - -, f 5;
#X obj 586 146 loadbang;
#X text 576 170 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 588 336 pip;
#X obj 419 331 s noisa;
#X obj 468 332 s noisd;
#X obj 523 332 s noiss;
#X obj 343 297 r noisTrig;
#N canvas 713 451 450 300 lowpass 0;
#X obj 138 128 vsl 15 150 10 7000 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 14900 1;
#X obj 333 114 line;
#X obj 292 62 bng 15 250 50 0 empty combat_animation_stop empty 17
7 0 10 -262144 -1 -1;
#X obj 368 59 bng 15 250 50 0 empty combat_animation_start empty 17
7 0 10 -262144 -1 -1;
#X obj 86 234 outlet~;
#X obj 163 236 outlet~;
#X obj 94 93 inlet~;
#X obj 165 92 inlet~;
#X msg 368 87 200 100;
#X msg 292 88 44100 100;
#X obj 94 172 lop~;
#X obj 165 170 lop~;
#X obj 296 33 loadbang;
#X text 73 23 Lowpass Filter - simplest form;
#X obj 247 149 random 700;
#X obj 215 95 r breaking;
#X floatatom 255 203 5 0 0 0 - - -, f 5;
#X obj 259 174 max 200;
#X connect 0 0 10 1;
#X connect 0 0 11 1;
#X connect 1 0 0 0;
#X connect 2 0 9 0;
#X connect 3 0 8 0;
#X connect 6 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 4 0;
#X connect 11 0 5 0;
#X connect 12 0 2 0;
#X connect 14 0 17 0;
#X connect 15 0 14 0;
#X connect 16 0 0 0;
#X connect 17 0 16 0;
#X restore 100 208 pd lowpass;
#X obj 224 104 r breaking;
#X obj 250 284 spigot;
#X msg 287 241 1;
#X msg 337 247 0;
#X obj 194 159 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 261 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 261 201 t b b b;
#X floatatom 448 112 5 0 0 0 - - -, f 5;
#X obj 472 44 r msForBreaking;
#X obj 336 224 delay;
#X obj 479 76 * 8;
#X connect 0 0 20 0;
#X connect 2 0 5 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 6 0 2 1;
#X connect 7 0 8 0;
#X connect 8 0 16 0;
#X connect 9 0 10 0;
#X connect 10 0 17 0;
#X connect 11 0 12 0;
#X connect 12 0 18 0;
#X connect 13 0 11 0;
#X connect 13 0 7 0;
#X connect 13 0 9 0;
#X connect 19 0 6 0;
#X connect 20 0 2 0;
#X connect 21 0 25 0;
#X connect 22 0 6 0;
#X connect 23 0 22 1;
#X connect 24 0 22 1;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 30 0;
#X connect 27 1 22 0;
#X connect 27 2 23 0;
#X connect 28 0 30 1;
#X connect 29 0 31 0;
#X connect 30 0 24 0;
#X connect 31 0 28 0;
#X connect 31 0 25 0;
#X restore 283 50 pd breakingNoise;
#X obj 57 10 inlet;
#X obj 238 6 inlet;
#X obj 599 31 inlet;
#X floatatom 79 32 5 0 0 0 - - -, f 5;
#N canvas 150 235 1117 594 fmWinLose 0;
#X obj 303 98 osc~;
#X floatatom 146 93 5 0 0 0 - - -, f 5;
#X obj 154 193 +~;
#X obj 151 410 *~;
#X floatatom 189 399 5 0 0 0 - - -, f 5;
#X obj 218 115 *~;
#X floatatom 302 66 5 0 0 0 - - -, f 5;
#X floatatom 370 116 5 0 0 0 - - -, f 5;
#X obj 157 231 osc~;
#X obj 558 80 osc~;
#X floatatom 429 87 5 0 0 0 - - -, f 5;
#X obj 437 187 +~;
#X obj 501 109 *~;
#X floatatom 557 48 5 0 0 0 - - -, f 5;
#X floatatom 653 110 5 0 0 0 - - -, f 5;
#X obj 440 225 osc~;
#X obj 295 413 *~;
#X floatatom 333 402 5 0 0 0 - - -, f 5;
#X obj 269 347 vsl 15 30 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2900 1;
#X floatatom 372 24 10 0 0 0 - - -, f 10;
#X obj 167 315 *~;
#X obj 269 203 bng 45 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 392 330 *~;
#X obj 171 545 outlet~;
#X obj 259 555 outlet~;
#N canvas 554 480 623 333 lose 0;
#X msg 250 81 513;
#X msg 199 135 480;
#X msg 157 172 400;
#X obj 172 261 outlet;
#X obj 129 7 r lose;
#X obj 129 31 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 166 91 delay 600;
#X obj 111 138 delay 1200;
#X obj 130 51 t b b b b;
#X msg 63 188 290;
#X obj 17 154 delay 1800;
#X obj 386 242 outlet;
#X obj 474 246 outlet;
#X msg 371 143 346;
#X msg 463 141 285;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 6 0 1 0;
#X connect 7 0 2 0;
#X connect 8 0 10 0;
#X connect 8 1 7 0;
#X connect 8 2 6 0;
#X connect 8 3 0 0;
#X connect 8 3 13 0;
#X connect 8 3 14 0;
#X connect 9 0 3 0;
#X connect 10 0 9 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X restore 587 4 pd lose;
#N canvas 543 652 770 334 win 0;
#X msg 229 151 513;
#X obj 117 275 outlet;
#X obj 74 45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 75 65 t b b b b;
#X obj 77 20 r win;
#X msg 144 149 650;
#X msg 102 186 750;
#X obj 56 152 delay 750;
#X obj 111 105 delay 500;
#X obj -38 168 delay 1000;
#X obj 331 256 outlet;
#X obj 419 260 outlet;
#X msg -101 212 1080;
#X msg 316 157 60;
#X msg 408 155 20;
#X msg 8 202 950;
#X obj -147 178 delay 1250;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 9 0;
#X connect 3 0 16 0;
#X connect 3 1 7 0;
#X connect 3 2 8 0;
#X connect 3 3 0 0;
#X connect 3 3 13 0;
#X connect 3 3 14 0;
#X connect 4 0 2 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 6 0;
#X connect 8 0 5 0;
#X connect 9 0 15 0;
#X connect 12 0 1 0;
#X connect 13 0 10 0;
#X connect 14 0 11 0;
#X connect 15 0 1 0;
#X connect 16 0 12 0;
#X restore 486 32 pd win;
#X obj 288 317 loadbang;
#X msg 300 343 1;
#X obj 269 290 pip_env_simple;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 2 0 8 0;
#X connect 3 0 23 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 0 0;
#X connect 7 0 5 1;
#X connect 8 0 20 0;
#X connect 9 0 12 0;
#X connect 10 0 11 0;
#X connect 11 0 15 0;
#X connect 12 0 11 1;
#X connect 13 0 9 0;
#X connect 14 0 12 1;
#X connect 15 0 22 0;
#X connect 16 0 24 0;
#X connect 17 0 16 1;
#X connect 18 0 4 0;
#X connect 18 0 17 0;
#X connect 19 0 1 0;
#X connect 19 0 10 0;
#X connect 19 0 21 0;
#X connect 20 0 3 0;
#X connect 21 0 29 0;
#X connect 22 0 16 0;
#X connect 25 0 19 0;
#X connect 25 1 13 0;
#X connect 25 2 14 0;
#X connect 26 0 19 0;
#X connect 26 1 13 0;
#X connect 26 2 14 0;
#X connect 27 0 28 0;
#X connect 28 0 18 0;
#X connect 29 0 20 1;
#X connect 29 0 22 1;
#X restore 438 59 pd fmWinLose;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 6 0 12 0;
#X connect 7 0 6 0;
#X connect 12 0 9 0;
#X connect 14 0 0 0;
#X connect 14 0 17 0;
#X connect 15 0 1 0;
#X connect 16 0 6 0;
#X connect 18 0 11 0;
#X connect 18 1 10 0;
#X restore 72 245 pd instruments;
#N canvas 255 277 1392 616 submixer 0;
#X obj 245 378 outlet~ L;
#X obj 389 378 outlet~ R;
#N canvas 87 181 745 465 templateMONO 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 932 212 pd templateMONO;
#N canvas 171 440 745 465 templateSTEREO 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 892 390 pd templateSTEREO;
#X obj 290 310 throw~ ingameMX_submixL;
#X obj 570 314 throw~ ingameMX_submixR;
#X obj 406 345 catch~ ingameMX_submixR;
#X obj 259 345 catch~ ingameMX_submixL;
#X obj 145 79 inlet~ ch1;
#N canvas 79 572 745 465 channel 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 1900 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 515 195 pd channel 4 fm;
#N canvas 87 181 745 465 channel3 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 9525 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 300 1;
#X msg 74 82 0.6;
#X connect 0 0 1 0;
#X connect 0 0 9 0;
#X connect 0 0 11 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 17 0;
#X connect 9 0 7 0;
#X connect 10 0 8 0;
#X connect 11 0 13 0;
#X connect 12 0 14 0;
#X connect 15 0 10 1;
#X connect 15 0 9 1;
#X connect 16 0 12 1;
#X connect 16 0 11 1;
#X connect 17 0 3 0;
#X restore 390 192 pd channel3 noise;
#N canvas 87 181 745 465 channel2 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 1400 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 309 197 pd channel2;
#N canvas 87 181 745 465 channel1 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 1500 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 162 198 pd channel1 pulse;
#X obj 232 78 inlet~ ch1;
#X obj 342 78 inlet~ ch1;
#X obj 429 77 inlet~ ch1;
#X obj 528 79 inlet~ ch1;
#N canvas 626 369 745 465 channel1 0;
#X obj 132 46 inlet~;
#X obj 120 253 *~;
#X obj 132 376 outlet~;
#X obj 64 120 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 51 261 Volume;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 2;
#X msg 74 82 1;
#X obj 277 341 throw~ revsendL;
#X obj 381 341 throw~ revsendR;
#X obj 297 245 *~;
#X obj 361 246 *~;
#X obj 529 247 *~;
#X obj 593 248 *~;
#X obj 509 343 throw~ rev2sendL;
#X obj 613 343 throw~ rev2sendR;
#X obj 444 75 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 629 79 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 800 1;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 7 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 13 1;
#X connect 17 0 12 1;
#X restore 657 201 pd channel1 add;
#X obj 654 78 inlet~ ch1;
#N canvas 79 572 745 465 endPad 0;
#X obj 142 56 inlet~;
#X obj 200 56 inlet~;
#X obj 130 263 *~;
#X obj 192 263 *~;
#X obj 142 386 outlet~;
#X obj 200 386 outlet~;
#X obj 74 130 vsl 15 128 0 0.8 0 0 empty engine1Vol empty 0 -9 0 10
-262144 -1 -1 12700 1;
#X text 61 271 Volume;
#X obj 69 69 loadbang;
#X text 318 19 Submixer Channel 2;
#X msg 84 92 1;
#X obj 287 351 throw~ revsendL;
#X obj 391 351 throw~ revsendR;
#X obj 307 255 *~;
#X obj 371 256 *~;
#X obj 539 257 *~;
#X obj 603 258 *~;
#X obj 519 353 throw~ rev2sendL;
#X obj 623 353 throw~ rev2sendR;
#X obj 454 85 vsl 15 50 0 0.7 0 1 empty empty Delay 0 -9 0 10 -4034
-1 -1 0 1;
#X obj 639 89 vsl 15 50 0 0.7 0 1 empty empty Reverb 0 -9 0 10 -262144
-1 -1 2800 1;
#X connect 0 0 2 0;
#X connect 0 0 13 0;
#X connect 0 0 15 0;
#X connect 1 0 3 0;
#X connect 1 0 14 0;
#X connect 1 0 16 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 6 0 2 1;
#X connect 6 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 6 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 19 0 14 1;
#X connect 19 0 13 1;
#X connect 20 0 16 1;
#X connect 20 0 15 1;
#X restore 775 198 pd endPad;
#X obj 789 69 inlet~ ch1;
#X obj 915 68 inlet~ ch1;
#X obj 1025 64 inlet~ ch1;
#X connect 2 0 4 0;
#X connect 2 0 5 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 8 0 12 0;
#X connect 9 0 4 0;
#X connect 9 1 5 0;
#X connect 10 0 4 0;
#X connect 10 0 5 0;
#X connect 11 0 4 0;
#X connect 11 0 5 0;
#X connect 12 0 4 0;
#X connect 12 0 5 0;
#X connect 13 0 11 0;
#X connect 14 0 10 0;
#X connect 15 0 9 0;
#X connect 16 0 9 1;
#X connect 17 0 4 0;
#X connect 17 0 5 0;
#X connect 18 0 17 0;
#X connect 19 0 4 0;
#X connect 19 1 5 0;
#X connect 20 0 19 0;
#X connect 21 0 19 1;
#X connect 22 0 2 0;
#X restore 100 371 pd submixer ingame XXXXXXXXX;
#X obj 87 409 outlet~;
#X obj 264 413 outlet~;
#X obj 172 27 bng 15 250 50 0 empty metroBeat Beat 17 7 0 10 -262144
-1 -1;
#X obj 218 26 bng 15 250 50 0 empty metro8th 8th 17 7 0 10 -262144
-1 -1;
#X obj 264 27 bng 15 250 50 0 empty metro16th 16th 17 7 0 10 -262144
-1 -1;
#X obj 311 26 bng 15 250 50 0 empty metro32nd 32nd 17 7 0 10 -262144
-1 -1;
#N canvas 65 97 1855 986 scales 0;
#X obj 347 593 table scales;
#X msg 511 641 \; scales;
#X obj 676 659 tabread scales;
#X floatatom 658 744 5 0 0 0 - - -, f 5;
#X floatatom 678 617 5 0 0 0 - - -, f 5;
#X obj 732 586 hradio 15 1 0 15 empty empty empty 0 -8 0 10 -262144
-1 -1 12;
#X obj 657 818 outlet;
#X floatatom 653 792 5 0 0 0 - - -, f 5;
#X obj 969 450 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
9;
#X obj 758 541 hsl 128 15 0 15 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 984 495 metro 100;
#X obj 890 400 r speedLevel;
#N canvas 131 203 867 494 arpeggio 0;
#X obj 50 386 table arpeggio;
#X obj 187 299 tabread arpeggio;
#X floatatom 186 346 5 0 0 0 - - -, f 5;
#X floatatom 176 277 5 0 0 0 - - -, f 5;
#X obj 187 378 outlet;
#X obj 175 255 hradio 15 1 0 17 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 178 220 hsl 128 15 0 16 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X msg 63 27 \; arpeggio 0 0 2 4 7 9 11 13 14 13 11 9 7 4 2;
#X msg 64 151 \; arpeggio 0 0 2 4 7 4 2 4 7 9 12 13 12 9 7 4;
#X msg 392 31 \; arpeggio 0 0 2 4 7 4 2 4 7 9 11 14 11 9 7 4;
#X msg 396 76 \; arpeggio 0 0 2 4 6 7 9 11 13 14 13 11 9 7 6 4 2 0
;
#X msg 60 75 \; arpeggio 0 0 2 0 2 4 2 4 7 4 7 9 7 9 11 14 11 9;
#X msg 63 114 \; arpeggio 0 0 2 4 7 4 2 4 7 9 11 13 11 9 7 4 2 0;
#X floatatom 420 197 5 0 0 0 - - -, f 5;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 5 0 3 0;
#X connect 6 0 5 0;
#X connect 13 0 6 0;
#X restore 626 545 pd arpeggio;
#N canvas 0 616 1346 298 tableValues 0;
#X text 338 21 major;
#X text 375 242 pentatonic;
#X text 359 182 mixo;
#X text 388 55 dorian;
#X text 330 105 lydian-dominant (jazzy);
#X text 369 150 lydian;
#X text 1024 56 middle-east-like minor;
#X text 1034 99 harmonic minor;
#X text 1072 171 whole-tones scale;
#X text 1169 14 aeolian;
#X msg 24 57 \; scales 0 2 4 5 7 9 11 12 14 16 17 19 21 23 24 26;
#X msg 5 18 \; scales 0 2 4 6 7 9 11 13 14 16 18 19 21 23 25 26;
#X msg 22 97 \; scales 0 2 4 6 8 9 11 12 14 16 18 20 21 23 24 26;
#X msg 20 138 \; scales 0 2 4 6 8 9 11 13 14 16 18 20 21 23 25 26;
#X msg 26 179 \; scales 0 2 4 6 7 9 11 12 14 16 18 19 21 23 24 26;
#X msg 21 230 \; scales 0 2 4 7 9 11 14 16 19 21 23 26 28 31 33 35
;
#X msg 671 12 \; scales 0 2 4 5 7 9 10 12 14 16 17 19 21 22 24 26;
#X msg 668 52 \; scales 0 2 4 5 7 8 11 12 14 16 17 19 20 23 24 26;
#X msg 673 86 \; scales 0 2 4 5 7 9 10 13 14 16 17 19 21 22 25 26;
#X msg 657 127 \; scales 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21;
#X text 1057 130 chromatic;
#X msg 663 166 \; scales 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
;
#X obj 444 22 loadbang;
#X connect 22 0 11 0;
#X restore 338 498 pd tableValues;
#X obj 941 532 pip_randomnorepeat 14;
#X obj 657 768 + 48;
#X floatatom 731 747 5 0 0 0 - - -, f 5;
#X obj 730 822 outlet;
#X floatatom 726 796 5 0 0 0 - - -, f 5;
#X floatatom 805 742 5 0 0 0 - - -, f 5;
#X obj 804 817 outlet;
#X floatatom 800 791 5 0 0 0 - - -, f 5;
#N canvas 71 354 453 433 ingameTest 0;
#X obj 39 113 metro 100;
#X obj 22 148 pip_randomnorepeat 14;
#X obj 22 221 outlet;
#X obj 48 13 r speedLevel;
#X floatatom 48 36 5 0 0 0 - - -, f 5;
#X obj 11 66 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 58 183 5 0 0 0 - - -, f 5;
#X obj 71 67 * 100;
#X obj 205 117 metro 100;
#X obj 188 152 pip_randomnorepeat 14;
#X obj 191 245 outlet;
#X floatatom 214 40 5 0 0 0 - - -, f 5;
#X obj 177 70 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 224 187 5 0 0 0 - - -, f 5;
#X obj 214 17 r speedLevelEvil;
#X obj 231 79 * 50;
#X connect 0 0 1 0;
#X connect 1 0 6 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 0 0;
#X connect 7 0 0 1;
#X connect 8 0 9 0;
#X connect 9 0 13 0;
#X connect 11 0 15 0;
#X connect 12 0 8 0;
#X connect 14 0 11 0;
#X connect 15 0 8 1;
#X restore 893 626 pd ingameTest;
#X obj 895 669 tabread scales;
#X floatatom 897 695 5 0 0 0 - - -, f 5;
#X obj 996 672 tabread scales;
#X floatatom 1042 727 5 0 0 0 - - -, f 5;
#X obj 804 767 + 12;
#X obj 207 83 r ownGrowing;
#X obj 423 79 r enemyGrowing;
#X obj 250 193 *;
#X obj 313 148 + 1;
#X obj 276 237 sel 0;
#X obj 210 161 max;
#X floatatom 251 131 5 0 0 0 - - -, f 5;
#X obj 221 269 tabread scales;
#X obj 463 188 *;
#X obj 526 143 + 1;
#X obj 489 232 sel 0;
#X obj 417 150 max;
#X floatatom 491 116 5 0 0 0 - - -, f 5;
#X obj 459 274 tabread scales;
#X obj 908 30 r enemyDigest;
#X obj 671 9 inlet;
#X obj 727 175 *;
#X obj 780 114 + 1;
#X obj 757 214 sel 0;
#X obj 667 136 max;
#X floatatom 686 93 5 0 0 0 - - -, f 5;
#X obj 685 265 tabread scales;
#X obj 1280 206 *;
#X obj 1345 172 + 1;
#X obj 1308 243 sel 0;
#X obj 1230 178 max;
#X floatatom 1285 137 5 0 0 0 - - -, f 5;
#X text 1207 192 comment;
#X obj 1258 33 r collGoodGood;
#X obj 1300 66 r collGoodEvil;
#X obj 1373 34 r collEvilEvil;
#X obj 1420 99 r collWall;
#X obj 1288 364 print;
#X obj 1243 316 sel 7;
#X obj 1274 280 max 7;
#X obj 596 92 r ownDeath;
#X obj 685 304 + 12;
#X obj 912 191 *;
#X obj 975 146 + 1;
#X obj 938 235 sel 0;
#X obj 866 153 max;
#X floatatom 940 119 5 0 0 0 - - -, f 5;
#X obj 908 277 tabread scales;
#X obj 872 82 r enemyDeath;
#X obj 883 308 + 36;
#X floatatom 556 575 5 0 0 0 - - -, f 5;
#X obj 730 772 + 48;
#X obj 730 772;
#X connect 2 0 3 0;
#X connect 2 0 16 0;
#X connect 2 0 19 0;
#X connect 3 0 15 0;
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 5 0;
#X connect 10 0 14 0;
#X connect 12 0 5 0;
#X connect 14 0 9 0;
#X connect 15 0 7 0;
#X connect 16 0 75 0;
#X connect 18 0 17 0;
#X connect 19 0 27 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X connect 22 1 25 0;
#X connect 23 0 24 0;
#X connect 24 0 16 0;
#X connect 25 0 26 0;
#X connect 26 0 19 0;
#X connect 27 0 21 0;
#X connect 28 0 33 0;
#X connect 29 0 39 0;
#X connect 30 0 32 0;
#X connect 31 0 30 0;
#X connect 32 1 35 0;
#X connect 33 0 34 0;
#X connect 33 0 30 1;
#X connect 34 0 33 1;
#X connect 35 0 73 0;
#X connect 36 0 38 0;
#X connect 37 0 36 0;
#X connect 38 1 41 0;
#X connect 39 0 40 0;
#X connect 39 0 36 1;
#X connect 40 0 39 1;
#X connect 41 0 27 0;
#X connect 43 0 31 0;
#X connect 43 0 34 0;
#X connect 43 0 37 0;
#X connect 43 0 40 0;
#X connect 43 0 45 0;
#X connect 43 0 48 0;
#X connect 43 0 54 0;
#X connect 43 0 51 0;
#X connect 43 0 69 0;
#X connect 43 0 66 0;
#X connect 44 0 46 0;
#X connect 45 0 44 0;
#X connect 46 1 49 0;
#X connect 47 0 48 0;
#X connect 47 0 44 1;
#X connect 48 0 47 1;
#X connect 49 0 64 0;
#X connect 50 0 52 0;
#X connect 51 0 50 0;
#X connect 52 1 62 0;
#X connect 53 0 54 0;
#X connect 53 0 50 1;
#X connect 54 0 53 1;
#X connect 56 0 53 0;
#X connect 57 0 53 0;
#X connect 58 0 53 0;
#X connect 59 0 53 0;
#X connect 62 0 60 0;
#X connect 62 0 61 0;
#X connect 63 0 47 0;
#X connect 65 0 67 0;
#X connect 66 0 65 0;
#X connect 67 1 70 0;
#X connect 68 0 69 0;
#X connect 68 0 65 1;
#X connect 69 0 68 1;
#X connect 70 0 72 0;
#X connect 71 0 68 0;
#X connect 73 0 3 0;
#X connect 75 0 18 0;
#X restore 185 145 pd scales;
#X text 626 64 5 different cell types;
#X text 632 99 flourishes when growing;
#X text 364 24 subdivisions given by speedlevel;
#X text 594 40 change mode on percentageOwnCells;
#X text 578 126 instruments: enemy (bass freq) own (higher freq) growing
(flourishes) breaking (SFX) digest;
#N canvas 442 444 450 300 endPad 0;
#N canvas 178 214 825 544 clouds1 0;
#N canvas 333 50 1254 749 wolke1 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 333 225 osc~;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 413 448 Global Volume;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 735 423 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9600 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 12700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w1a;
#X obj 273 41 r w1d;
#X obj 317 45 r w1s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w1a;
#X obj 195 115 s w1d;
#X obj 250 115 s w1s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 501 226 pd env;
#X floatatom 313 138 5 0 0 0 - - -, f 5;
#X msg 136 254 0.5;
#X obj 430 230 osc~;
#X obj 390 182 / 2.001;
#X obj 315 94 t f b;
#X obj 355 450 *~ 0.1;
#X connect 0 0 10 0;
#X connect 0 0 19 0;
#X connect 0 0 23 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 12 0 6 0;
#X connect 19 0 1 1;
#X connect 20 0 0 0;
#X connect 21 0 6 0;
#X connect 23 0 22 0;
#X connect 24 0 20 0;
#X connect 24 1 19 0;
#X connect 25 0 2 0;
#X restore 131 279 pd wolke1;
#X obj 261 411 outlet~;
#X obj 346 414 outlet~;
#N canvas 528 200 864 746 wolke2 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 304 osc~;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9500 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 10300 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w2a;
#X obj 273 41 r w2d;
#X obj 317 45 r w2s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w2a;
#X obj 195 115 s w2d;
#X obj 250 115 s w2s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 130 t f b;
#X obj 355 450 *~ 0.1;
#X connect 0 0 8 0;
#X connect 0 0 19 0;
#X connect 1 0 22 0;
#X connect 3 0 4 0;
#X connect 3 0 21 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 5 1;
#X connect 8 0 5 0;
#X connect 9 0 0 0;
#X connect 11 0 6 0;
#X connect 16 0 9 0;
#X connect 19 0 1 1;
#X connect 20 0 9 0;
#X connect 21 0 0 0;
#X connect 21 1 19 0;
#X connect 22 0 2 0;
#X restore 204 277 pd wolke2;
#N canvas 528 200 864 746 wolke3 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 304 osc~;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9000 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9900 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r w3a;
#X obj 273 41 r w3d;
#X obj 317 45 r w3s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w3a;
#X obj 195 115 s w3d;
#X obj 250 115 s w3s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 340 142 t f b;
#X obj 356 450 *~ 0.1;
#X connect 0 0 8 0;
#X connect 0 0 19 0;
#X connect 1 0 22 0;
#X connect 3 0 4 0;
#X connect 3 0 21 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 5 1;
#X connect 8 0 5 0;
#X connect 9 0 0 0;
#X connect 11 0 6 0;
#X connect 16 0 9 0;
#X connect 19 0 1 1;
#X connect 20 0 9 0;
#X connect 21 0 0 0;
#X connect 21 1 19 0;
#X connect 22 0 2 0;
#X restore 283 280 pd wolke3;
#N canvas 528 200 864 746 wolke4 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 6900 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 6700 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w4a;
#X obj 273 41 r w4d;
#X obj 317 45 r w4s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w4a;
#X obj 197 114 s w4d;
#X obj 250 115 s w4s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 330 117 t f b;
#X obj 355 450 *~ 0.1;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 365 278 pd wolke4;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 4400 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 131 329 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 3200 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 265 332 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 2400 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 366 334 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X obj 285 89 float \$1;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 9 0 11 0;
#X connect 10 0 11 0;
#X restore 437 334 pd pan 64;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 5600 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 626 328 pd pan 64;
#N canvas 636 236 1123 809 triangleBass 0;
#X obj 154 236 * -1;
#X msg 228 235 0;
#X obj 96 279 phasor~;
#X obj 197 277 phasor~;
#X obj 97 319 *~ 2;
#X obj 96 346 -~ 1;
#X obj 95 374 clip~ 0 1;
#X obj 197 322 *~ 2;
#X obj 196 349 -~ 1;
#X obj 195 377 clip~ 0 1;
#X obj 143 426 +~;
#X text 229 218 phase synchronization;
#X text 338 626 Bitcrushing;
#X text 184 432 sum to triangle wave;
#X floatatom 124 181 5 0 0 0 - - -, f 5;
#X obj 147 556 *~;
#X obj 239 170 loadbang;
#X obj 124 200 mtof;
#X obj 142 742 outlet~;
#N canvas 765 716 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 232 42 r trimena;
#X obj 312 45 r trimend;
#X obj 398 57 r trimens;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 223 521 pd env;
#X obj 442 456 vsl 15 128 2 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 442 598 5 0 0 0 - - -, f 5;
#X obj 491 457 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 11200 1;
#X floatatom 491 598 5 0 0 0 - - -, f 5;
#X obj 546 456 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 546 598 5 0 0 0 - - -, f 5;
#X obj 609 437 loadbang;
#X text 599 461 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 739 655 pip;
#X obj 429 624 s trimena;
#X obj 495 623 s trimend;
#X obj 559 624 s trimens;
#X obj 109 105 inlet;
#X obj 109 141 t f b;
#X floatatom 172 100 5 0 0 0 - - -, f 5;
#X obj 175 148 s trimen2Trig;
#X obj 211 469 r trimen2Trig;
#N canvas 890 805 450 300 lowpass 0;
#X obj 138 128 vsl 15 40 10 44100 0 1 empty empty empty 0 -9 0 10 -262144
-1 -1 600 1;
#X obj 86 234 outlet~;
#X obj 163 236 outlet~;
#X obj 94 93 inlet~;
#X obj 165 92 inlet~;
#X obj 94 172 lop~;
#X obj 165 170 lop~;
#X text 73 23 Lowpass Filter - simplest form;
#X connect 0 0 5 1;
#X connect 0 0 6 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X restore 148 632 pd lowpass;
#X obj 139 696 *~ 0.1;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 15 0;
#X connect 14 0 17 0;
#X connect 15 0 37 0;
#X connect 16 0 1 0;
#X connect 17 0 0 0;
#X connect 17 0 2 0;
#X connect 19 0 15 1;
#X connect 20 0 21 0;
#X connect 21 0 29 0;
#X connect 22 0 23 0;
#X connect 23 0 30 0;
#X connect 24 0 25 0;
#X connect 25 0 31 0;
#X connect 26 0 24 0;
#X connect 26 0 20 0;
#X connect 26 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 14 0;
#X connect 33 1 35 0;
#X connect 34 0 33 0;
#X connect 36 0 19 0;
#X connect 37 0 38 0;
#X connect 38 0 18 0;
#X restore 636 274 pd triangleBass;
#N canvas 528 200 864 746 wolke5 0;
#X obj 331 177 mtof;
#X obj 355 396 *~;
#X obj 356 558 outlet~;
#X obj 307 73 inlet;
#X obj 257 102 bng 15 250 50 0 empty shot empty 17 7 0 10 -262144 -1
-1;
#X obj 331 361 *~;
#X floatatom 179 279 5 0 0 0 - - -, f 5;
#X obj 179 221 loadbang;
#X obj 179 304 osc~;
#X msg 179 253 1.5;
#X obj 331 222 osc~;
#X msg 526 130 \$1;
#X text 181 74 Inlet for Midi Notes;
#X obj 107 148 vsl 15 128 0 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 212 252 Bit of modulation;
#X text 76 127 Ring Mod;
#X text 108 344 Tiny Modulation Section;
#X text 475 222 Oscillator and Envelope (click to change envelope settings!)
;
#X text 413 448 Global Volume;
#X obj 573 111 r off;
#X text 73 -121 MINI SYNTH - WOLKENSYNTH;
#X text 811 620 pip;
#N canvas 0 492 450 300 env 0;
#X text 35 -71 External Input;
#X obj 38 -49 inlet;
#X obj 38 32 outlet~;
#X obj 146 -52 vsl 15 128 1 599 0 1 empty empty A 0 -9 0 10 -262144
-1 -1 9200 1;
#X floatatom 146 90 5 0 0 0 - - -, f 5;
#X obj 195 -51 vsl 15 128 1 800 0 1 empty empty D 0 -9 0 10 -262144
-1 -1 9800 1;
#X floatatom 195 90 5 0 0 0 - - -, f 5;
#X obj 250 -52 vsl 15 128 0 1 0 1 empty empty R 0 -9 0 10 -262144 -1
-1 0 1;
#X floatatom 250 90 5 0 0 0 - - -, f 5;
#N canvas 514 249 626 335 stuff 0;
#X obj 254 240 vline~;
#X text 301 239 Generate Ramp;
#X msg 238 207 1 \$2 \, \$4 \$3 \$2;
#X obj 199 150 pack f f f f;
#X obj 342 287 outlet~;
#X text 400 288 to Volume Object;
#X obj 153 39 inlet;
#X obj 233 42 r w5a;
#X obj 273 41 r w5d;
#X obj 317 45 r w5s;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 3 1;
#X connect 8 0 3 2;
#X connect 9 0 3 3;
#X restore 38 -13 pd stuff;
#X obj 313 -71 loadbang;
#X text 303 -47 Simple Envelope. Route trigger into its inlet and the
audio outlet to a *~ volume multiplier object to enable the envelope.
Tweak settings right here.;
#X text 315 119 pip;
#X obj 146 114 s w5a;
#X obj 197 114 s w5d;
#X obj 250 115 s w5s;
#X connect 1 0 9 0;
#X connect 3 0 4 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 9 0 2 0;
#X connect 10 0 7 0;
#X connect 10 0 3 0;
#X connect 10 0 5 0;
#X restore 369 222 pd env;
#X msg 550 22 60;
#X obj 320 122 t f b;
#X obj 355 450 *~ 0.1;
#X connect 0 0 10 0;
#X connect 0 0 22 0;
#X connect 1 0 25 0;
#X connect 3 0 4 0;
#X connect 3 0 24 0;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 5 1;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 11 0 0 0;
#X connect 13 0 6 0;
#X connect 19 0 11 0;
#X connect 22 0 1 1;
#X connect 23 0 11 0;
#X connect 24 0 0 0;
#X connect 24 1 22 0;
#X connect 25 0 2 0;
#X restore 469 279 pd wolke5;
#N canvas 293 598 450 300 pan 0;
#X floatatom 195 132 8 0 0 0 - - -, f 8;
#X obj 195 102 / 127;
#X obj 198 29 hsl 128 15 0 127 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 201 13 L < < < M > > > R;
#X text 332 31 Pan value;
#X obj 127 83 inlet~;
#X obj 77 215 outlet~ L;
#X obj 202 217 outlet~ R;
#N canvas 0 50 619 388 pan 0;
#X text 190 183 * ~M_PI/2;
#X obj 117 175 * 1.5708;
#X obj 117 60 inlet;
#X obj 38 62 inlet~;
#X obj 39 351 outlet~;
#X obj 130 355 outlet~;
#X obj 58 207 cos;
#X obj 147 209 sin;
#X msg 168 132 0.5;
#X obj 201 133 f \$1;
#N canvas 0 50 715 450 check-arg 0;
#X obj 179 184 makefilename $%d-EMPTY;
#X obj 52 185 symbol \$1-EMPTY;
#X msg 69 156 bang;
#X obj 52 217 select DUMMY;
#X obj 52 39 loadbang;
#X obj 52 62 t b b;
#X obj 179 157 1;
#X obj 52 294 outlet;
#X text 182 85 Using an idiom by IOhannes;
#X msg 133 250 1;
#X msg 52 246 0;
#X text 182 247 Output 0 if no \$1 argument present \, and 1 if \$1
is present even if it's 0!;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 10 0;
#X connect 3 1 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 6 0;
#X connect 6 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X restore 168 59 pd check-arg;
#X obj 168 85 select 0 1;
#X obj 130 324 *~;
#X obj 39 320 *~;
#X obj 147 293 line~;
#X obj 147 267 pack 0 10;
#X obj 58 296 line~;
#X obj 58 270 pack 0 10;
#N canvas 228 198 627 317 LICENSE-BSD 0;
#X text 121 56 This software is copyrighted by Miller Puckette \, Reality
Jockey Ltd. and others. The terms (the "Standard Improved BSD License")
apply to all files associated with the software unless explicitly disclaimed
in individual files.;
#X text 123 148 See the file LICENSE.txt for the full license text.
;
#X restore 403 50 pd LICENSE-BSD;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 6 0 17 0;
#X connect 7 0 15 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 12 0 5 0;
#X connect 13 0 4 0;
#X connect 14 0 12 1;
#X connect 15 0 14 0;
#X connect 16 0 13 1;
#X connect 17 0 16 0;
#X restore 145 167 pd pan;
#X obj 286 75 float \$1;
#X obj 289 54 inlet;
#X obj 372 54 loadbang;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 5 0 8 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X restore 517 330 pd pan 64;
#X floatatom 146 227 5 0 0 0 - - -, f 5;
#X floatatom 234 223 5 0 0 0 - - -, f 5;
#X floatatom 349 229 5 0 0 0 - - -, f 5;
#X floatatom 422 231 5 0 0 0 - - -, f 5;
#X floatatom 479 231 5 0 0 0 - - -, f 5;
#X obj 251 188 unpack f f f f f f;
#X floatatom 558 230 5 0 0 1 Bass - -, f 5;
#X obj 271 108 select 0 1 2;
#X msg 561 152 75 89 70 30 23 40;
#X obj 266 15 inlet;
#X msg 249 147 60 60 60 60 60 60;
#X msg 422 148 60 64 70 80 90 80;
#X obj 363 64 metro 100;
#X obj 377 29 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X connect 0 0 6 0;
#X connect 3 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 9 0;
#X connect 6 0 1 0;
#X connect 6 1 2 0;
#X connect 7 0 1 0;
#X connect 7 1 2 0;
#X connect 8 0 1 0;
#X connect 8 1 2 0;
#X connect 9 0 1 0;
#X connect 9 1 2 0;
#X connect 10 0 1 0;
#X connect 10 1 2 0;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 1 0;
#X connect 13 1 2 0;
#X connect 14 0 0 0;
#X connect 15 0 3 0;
#X connect 16 0 4 0;
#X connect 17 0 5 0;
#X connect 18 0 12 0;
#X connect 19 0 14 0;
#X connect 19 1 15 0;
#X connect 19 2 16 0;
#X connect 19 3 17 0;
#X connect 19 4 18 0;
#X connect 19 5 20 0;
#X connect 20 0 11 0;
#X connect 21 0 24 0;
#X connect 21 1 25 0;
#X connect 21 2 22 0;
#X connect 22 0 19 0;
#X connect 23 0 21 0;
#X connect 24 0 19 0;
#X connect 25 0 19 0;
#X connect 27 0 26 0;
#X restore 129 69 pd clouds1;
#X obj 121 221 outlet~;
#X obj 234 216 outlet~;
#N canvas 239 535 450 300 duck 0;
#X obj 90 58 inlet~;
#X obj 225 65 inlet~;
#X obj 110 246 outlet~;
#X obj 257 230 outlet~;
#X obj 103 155 *~;
#X obj 245 153 *~;
#N canvas 65 461 450 300 duckfrombeat 0;
#X obj 159 257 outlet~;
#X obj 95 18 bng 15 250 50 0 empty metroBeat Beat 17 7 0 10 -262144
-1 -1;
#X obj 143 18 bng 15 250 50 0 empty metro8th 8th 17 7 0 10 -262144
-1 -1;
#X obj 187 18 bng 15 250 50 0 empty metro16th 16th 17 7 0 10 -262144
-1 -1;
#X obj 234 18 bng 15 250 50 0 empty metro32nd 32nd 17 7 0 10 -262144
-1 -1;
#X floatatom 288 204 5 0 0 0 - - -, f 5;
#X obj 243 39 t b b;
#X obj 228 151 line;
#X obj 155 205 vline~;
#X obj 272 265 outlet;
#X msg 236 105 1 75;
#X msg 177 120 0 80;
#X obj 278 70 delay 90;
#X connect 4 0 6 0;
#X connect 5 0 9 0;
#X connect 6 0 12 0;
#X connect 6 1 11 0;
#X connect 7 0 5 0;
#X connect 8 0 0 0;
#X connect 10 0 7 0;
#X connect 10 0 8 0;
#X connect 11 0 7 0;
#X connect 11 0 8 0;
#X connect 12 0 10 0;
#X restore 135 101 pd duckfrombeat;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 6 0 4 1;
#X connect 6 0 5 1;
#X restore 160 170 pd duck;
#X connect 0 0 3 0;
#X connect 0 1 3 1;
#X connect 3 0 1 0;
#X connect 3 1 2 0;
#X restore 215 241 pd endPad;
#X obj 29 103 r collEvilEvil;
#X obj -12 160 r collGoodGood;
#X obj -4 197 r collWall;
#X obj -56 138 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -51 87 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj -88 224 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 64 64 r collGoodEvil;
#X obj 7 68 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 193 91 5 0 0 0 - - -, f 5;
#X connect 2 0 3 0;
#X connect 2 1 3 1;
#X connect 2 2 3 2;
#X connect 2 3 3 3;
#X connect 2 4 3 4;
#X connect 2 5 3 5;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X connect 8 0 25 0;
#X connect 10 0 2 0;
#X connect 10 1 2 1;
#X connect 10 2 2 2;
#X connect 16 0 3 6;
#X connect 16 1 3 7;
#X connect 17 0 21 0;
#X connect 18 0 20 0;
#X connect 19 0 22 0;
#X connect 23 0 24 0;
#X connect 25 0 10 0;
#X restore 227 495 pd ingame;
#X obj 732 583 netreceive 32000;
#X msg 732 614 \; zoom 0.57 \;;
#N canvas 12 280 1440 583 (subpatch) 0;
#X obj 1259 298 outlet~ L;
#X obj 1319 298 outlet~ R;
#X obj 97 212 vsl 15 128 0 1 0 0 vol_1 volstart Ch.1 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 229 211 vsl 15 128 0 1 0 0 vol_2 volstart Ch.2 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 1637 201 loadbang;
#X obj 101 89 inlet~;
#X obj 192 89 inlet~;
#X obj 120 232 vsl 15 50 0 0.7 0 1 sendvol_1 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 376 89 inlet~;
#X obj 453 89 inlet~;
#X obj 257 231 vsl 15 50 0 0.7 0 1 sendvol_2 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 655 88 inlet~;
#X obj 715 88 inlet~;
#X obj 366 210 vsl 15 128 0 1 0 0 vol_3 volstart Ch.3 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 394 229 vsl 15 50 0 0.7 0 1 sendvol_3 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X msg 1606 233 0.7;
#X obj 1592 259 s volstart;
#X obj 1660 259 s sendstart;
#X text 1593 334 Place effects here;
#X text 1591 281 Initial Mixer Settings;
#X floatatom 1444 200 5 0 0 1 Delay_time - delaytime, f 5;
#X text 54 51 Expandable Mixer with send bus.;
#X text 1705 397 pip;
#N canvas 340 520 679 303 mixer_effects 0;
#X obj 83 146 throw~ revretL;
#X obj 180 145 throw~ revretR;
#X obj 60 56 catch~ revsendL;
#X obj 170 56 catch~ revsendR;
#X floatatom 171 78 5 0 0 1 Delay_Time delaytime -, f 5;
#N canvas 1052 515 519 369 delay 0;
#X obj -49 -2 inlet~;
#X obj 58 258 outlet~ L;
#X obj 132 258 outlet~ R;
#X obj 305 50 pip_vu;
#X obj 306 80 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 305 26 r~ delayvu;
#X obj 126 219 s~ delayvu;
#X obj 116 4 delwrite~ delaybuffer 2500;
#X obj 132 167 *~ 0.4;
#X obj 132 67 lop~ 2500;
#X text 220 48 Lowpass;
#X text 202 149 Feedback;
#X obj 71 192 vd~ delaybuffer 100;
#X floatatom -19 72 5 15 5000 0 - - -, f 5;
#X obj -19 120 vline~;
#X floatatom 183 47 5 0 44000 0 - - -, f 5;
#X floatatom 165 147 5 0 1 0 - - -, f 5;
#X msg -19 97 \$1 100;
#X obj 183 26 inlet lp;
#X obj 166 88 inlet fb;
#X obj -18 49 inlet time;
#X obj 166 126 min 1;
#X obj 167 107 max 0;
#X connect 0 0 9 0;
#X connect 3 0 4 0;
#X connect 5 0 3 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 12 0 8 0;
#X connect 12 0 1 0;
#X connect 12 0 2 0;
#X connect 12 0 6 0;
#X connect 13 0 17 0;
#X connect 14 0 12 0;
#X connect 15 0 9 1;
#X connect 16 0 8 1;
#X connect 17 0 14 0;
#X connect 18 0 15 0;
#X connect 19 0 22 0;
#X connect 20 0 13 0;
#X connect 21 0 16 0;
#X connect 22 0 21 0;
#X restore 104 116 pd delay;
#X text 129 190 Delay;
#X text 428 198 Reverb;
#X obj 377 148 throw~ rev2retL;
#X obj 516 147 throw~ rev2retR;
#X obj 384 57 catch~ rev2sendL;
#X obj 496 57 catch~ rev2sendR;
#X obj 452 97 pip_reverb;
#X floatatom 239 97 5 0 0.35 1 Feedback - -, f 5;
#X floatatom 290 116 5 0 0 1 Lowpass - -, f 5;
#X obj 301 61 vsl 15 10 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X connect 2 0 5 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
#X connect 5 0 0 0;
#X connect 5 1 1 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 8 0;
#X connect 12 1 9 0;
#X connect 13 0 5 2;
#X connect 14 0 5 2;
#X connect 15 0 13 0;
#X restore 1592 315 pd mixer_effects;
#X obj 511 209 vsl 15 128 0 1 0 0 vol_4 volstart Ch.4 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 539 228 vsl 15 50 0 0.7 0 0 sendvol_4 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 969 88 inlet~;
#X obj 1022 89 inlet~;
#X obj 582 228 vsl 15 50 0 0.7 0 0 send2vol_4 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 442 229 vsl 15 50 0 0.7 0 1 send2vol_3 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 308 232 vsl 15 50 0 0.7 0 1 send2vol_2 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 165 233 vsl 15 50 0 0.7 0 1 send2vol_1 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X msg 1424 223 default;
#X msg 1424 292 huge;
#X msg 1424 315 huge_noexcursion;
#X msg 1424 246 large;
#X msg 1424 269 large_noexcursion;
#X obj 1424 345 s reverbpresets;
#X obj 1420 198 cnv 15 20 20 empty empty empty 20 12 0 14 -4034 -66577
0;
#X text 1476 221 Reverb Presets;
#X obj 1224 215 vu 15 120 finalVU Final_Output 20 120 1 20 -66577 -1
0 0;
#N canvas 476 518 450 300 outputs 0;
#X obj 106 207 outlet~;
#X obj 230 210 outlet~;
#X obj 202 75 catch~ sumR;
#X obj 91 74 catch~ sumL;
#N canvas 0 50 450 300 returns 0;
#X obj 77 69 catch~ revretL;
#X obj 229 70 catch~ revretR;
#X obj 133 185 outlet~ L;
#X obj 204 186 outlet~ R;
#X obj 120 108 catch~ rev2retL;
#X obj 253 110 catch~ rev2retR;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X restore 99 98 pd returns;
#N canvas 307 572 450 300 vu 0;
#X obj 71 71 env~;
#X obj 72 98 - 100;
#X obj 71 44 inlet~;
#X obj 81 131 s finalVU;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X restore 156 151 pd vu;
#X connect 2 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 4 0 0 0;
#X connect 4 1 5 0;
#X connect 4 1 1 0;
#X restore 1259 269 pd outputs;
#X obj 1402 364 cnv 15 100 60 empty empty Effect_Settings 20 12 0 20
-262144 -66577 0;
#X obj 49 125 pip_channel vol_1 sendvol_1 send2vol_1 vu_1;
#X obj 75 220 vu 15 120 vu_1 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 210 220 vu 15 120 vu_2 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 346 219 vu 15 120 vu_3 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 490 217 vu 15 120 vu_4 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 325 126 pip_channel vol_2 sendvol_2 send2vol_2 vu_2;
#X obj 616 125 pip_channel vol_3 sendvol_3 send2vol_3 vu_3;
#X obj 897 123 pip_channel vol_4 sendvol_4 send2vol_4 vu_4;
#X obj 1353 197 loadbang;
#X msg 1443 178 205;
#X obj 660 210 vsl 15 128 0 1 0 1 vol_5 volstart Ch.5 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 683 230 vsl 15 50 0 0.7 0 1 sendvol_5 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 728 231 vsl 15 50 0 0.7 0 1 send2vol_5 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 638 218 vu 15 120 vu_5 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 804 209 vsl 15 128 0 1 0 1 vol_6 volstart Ch.6 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 827 229 vsl 15 50 0 0.7 0 1 sendvol_6 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 872 230 vsl 15 50 0 0.7 0 1 send2vol_6 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 782 217 vu 15 120 vu_6 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 947 209 vsl 15 128 0 1 0 1 vol_7 volstart Ch.7 20 120 0 20 -257985
-1 -1 8890 1;
#X obj 970 229 vsl 15 50 0 0.7 0 1 sendvol_7 sendstart Delay 0 -9 0
10 -4034 -1 -1 0 1;
#X obj 1015 230 vsl 15 50 0 0.7 0 1 send2vol_7 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 925 217 vu 15 120 vu_7 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 1085 208 vsl 15 128 0 1 0 1 vol_8 volstart Ch.8 20 120 0 20
-257985 -1 -1 8890 1;
#X obj 1108 228 vsl 15 50 0 0.7 0 1 sendvol_8 sendstart Delay 0 -9
0 10 -4034 -1 -1 0 1;
#X obj 1153 229 vsl 15 50 0 0.7 0 1 send2vol_8 sendstart Reverb 0 -9
0 10 -262144 -1 -1 0 1;
#X obj 1063 216 vu 15 120 vu_8 empty -1 -8 0 10 -66577 -1 0 0;
#X obj 1216 85 inlet~;
#X obj 1307 85 inlet~;
#X obj 1491 85 inlet~;
#X obj 1568 85 inlet~;
#X obj 1770 84 inlet~;
#X obj 1830 84 inlet~;
#X obj 2084 84 inlet~;
#X obj 2137 85 inlet~;
#X obj 1164 121 pip_channel vol_5 sendvol_5 send2vol_5 vu_5;
#X obj 1440 122 pip_channel vol_6 sendvol_6 send2vol_6 vu_6;
#X obj 1731 121 pip_channel vol_7 sendvol_7 send2vol_7 vu_7;
#X obj 2012 119 pip_channel vol_8 sendvol_8 send2vol_8 vu_8;
#X connect 4 0 15 0;
#X connect 5 0 43 0;
#X connect 6 0 43 1;
#X connect 8 0 48 0;
#X connect 9 0 48 1;
#X connect 11 0 49 0;
#X connect 12 0 49 1;
#X connect 15 0 16 0;
#X connect 26 0 50 0;
#X connect 27 0 50 1;
#X connect 32 0 37 0;
#X connect 33 0 37 0;
#X connect 34 0 37 0;
#X connect 35 0 37 0;
#X connect 36 0 37 0;
#X connect 41 0 0 0;
#X connect 41 1 1 0;
#X connect 51 0 35 0;
#X connect 51 0 52 0;
#X connect 52 0 20 0;
#X connect 69 0 77 0;
#X connect 70 0 77 1;
#X connect 71 0 78 0;
#X connect 72 0 78 1;
#X connect 73 0 79 0;
#X connect 74 0 79 1;
#X connect 75 0 80 0;
#X connect 76 0 80 1;
#X restore 150 590 pd 8 stereo channel mixer looooooooOOOOooooOOOong
Name;
#N canvas 773 622 450 300 zoom_water 0;
#X obj 52 46 inlet~;
#X obj 110 45 inlet~;
#X obj 53 256 outlet~;
#X obj 155 257 outlet~;
#X obj 288 33 r zoom;
#X floatatom 290 61 5 0 0 0 - - -, f 5;
#N canvas 331 563 450 300 water 0;
#X msg 19 48 1;
#X msg 54 48 0;
#X obj 19 92 random 500;
#X floatatom 117 154 5 0 0 0 - - -, f 5;
#X obj 179 141 osc~;
#X msg 179 57 1;
#X msg 214 57 0;
#X floatatom 283 144 5 0 0 0 - - -, f 5;
#X obj 179 101 random 400;
#X obj 129 274 outlet~;
#X obj 211 276 outlet~;
#X obj 19 152 *~ 0.2;
#X obj 179 161 *~ 0.2;
#X obj 19 112 + 30;
#X obj 179 121 + 50;
#X obj 288 24 r levelSelection;
#X obj 131 3 r levelStart;
#X obj 19 72 metro 10;
#X obj 179 81 metro 15;
#X obj 65 185 lop~ 200;
#X obj 225 194 lop~ 200;
#X obj 19 132 osc~;
#X obj 98 228 *~;
#X obj 206 235 *~;
#X msg 170 207 0;
#X obj 127 187 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 172 185 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 133 207 1;
#X connect 0 0 17 0;
#X connect 1 0 17 0;
#X connect 2 0 13 0;
#X connect 3 0 19 1;
#X connect 4 0 12 0;
#X connect 5 0 18 0;
#X connect 6 0 18 0;
#X connect 7 0 20 1;
#X connect 8 0 14 0;
#X connect 11 0 19 0;
#X connect 12 0 20 0;
#X connect 13 0 21 0;
#X connect 14 0 4 0;
#X connect 15 0 6 0;
#X connect 15 0 1 0;
#X connect 15 0 26 0;
#X connect 16 0 0 0;
#X connect 16 0 5 0;
#X connect 16 0 25 0;
#X connect 17 0 2 0;
#X connect 18 0 8 0;
#X connect 19 0 22 0;
#X connect 20 0 23 0;
#X connect 21 0 11 0;
#X connect 22 0 9 0;
#X connect 23 0 10 0;
#X connect 24 0 22 1;
#X connect 24 0 23 1;
#X connect 25 0 27 0;
#X connect 26 0 24 0;
#X connect 27 0 22 1;
#X connect 27 0 23 1;
#X restore 171 91 pd water;
#N canvas 0 410 1006 562 fader 0;
#X obj 189 319 *~;
#X obj 329 319 *~;
#X obj 487 319 *~;
#X obj 643 318 *~;
#X obj 64 279 inlet~;
#X obj 200 275 inlet~;
#X obj 378 274 inlet~;
#X obj 506 276 inlet~;
#X obj 217 430 outlet~;
#X obj 319 435 outlet~;
#X obj 805 74 r zoom;
#X floatatom 804 108 5 0 0 0 - - -, f 5;
#X floatatom 705 179 5 0 0 0 - - -, f 5;
#X floatatom 256 131 5 0 0 0 - - -, f 5;
#X floatatom 169 155 5 0 0 0 - - -, f 5;
#X obj 908 78 vsl 15 128 0.385 4 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 496 227 vline~ \$1 100;
#X obj 340 228 vline~ \$1 100;
#X obj 182 228 vline~ \$1 100;
#X obj 43 229 vline~ \$1 100;
#X msg 608 194 \$1 100;
#X floatatom 730 248 5 0 0 0 - - -, f 5;
#X obj 727 220 / 3.7;
#X msg 162 101 1;
#X obj 146 55 loadbang;
#X obj 600 60 r win;
#X obj 650 63 r lose;
#X msg 646 97 0 500;
#X obj 658 128 line;
#X obj 753 147 - 0.1;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 2 0 8 0;
#X connect 3 0 9 0;
#X connect 4 0 0 0;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X connect 7 0 3 0;
#X connect 10 0 11 0;
#X connect 11 0 29 0;
#X connect 12 0 22 0;
#X connect 14 0 18 0;
#X connect 14 0 19 0;
#X connect 15 0 29 0;
#X connect 16 0 3 1;
#X connect 17 0 2 1;
#X connect 18 0 1 1;
#X connect 19 0 0 1;
#X connect 20 0 16 0;
#X connect 20 0 17 0;
#X connect 21 0 20 0;
#X connect 21 0 13 0;
#X connect 22 0 21 0;
#X connect 23 0 14 0;
#X connect 24 0 23 0;
#X connect 25 0 27 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 12 0;
#X connect 29 0 12 0;
#X restore 64 139 pd fader;
#X connect 0 0 7 0;
#X connect 1 0 7 1;
#X connect 4 0 5 0;
#X connect 6 0 7 2;
#X connect 6 1 7 2;
#X connect 7 0 2 0;
#X connect 7 1 3 0;
#X restore 277 624 pd zoom_water;
#X floatatom 844 26 5 0 0 0 - - -, f 5;
#X text 844 -81 Die durschnittliche Geschwindigkeit der Zellen kann
jetzt über "r speedLevel" abgefragt werden und befindet sich meist
so zwischen 10 und 80 (kann aber theoretisch auch höher werden). Vielleicht
kann man ja bei einer schnellen Runde mehr 16tel dazumachen oder so:D
;
#X text 932 -2 change subdivisions?;
#X text 370 272 SELTEN;
#X text 52 159 change mode?;
#X obj 844 -3 r speedLevel;
#X obj 159 321 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 47 324 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 137 161 >0.50 WIN;
#X obj 1067 -5 r speedLevelEvil;
#X floatatom 1067 25 5 0 0 0 - - -, f 5;
#X obj 10 689 declare -path ./;
#X text 444 363 Wie nahe man gerade ans Spielgeschehen rangezoomt ist.
Wert ist bei extremer Nähe ~4 und bei weiter Entfernung ~0.27;
#X text 1 -19 Zeit in Sekunden bis die Runde zu Ende ist.;
#X obj 1023 89 r collEvilEvil;
#X obj 909 134 r collGoodGood;
#X obj 871 114 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 906 183 r collWall;
#X obj 907 158 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1023 115 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 906 210 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 871 88 r collGoodEvil;
#X text 442 73 Signal \, wenn neue Zellen wachsen (hoher Wert = fast
ausgewachsen);
#X floatatom 439 207 5 0 0 0 - - -, f 5;
#X floatatom 546 205 5 0 0 0 - - -, f 5;
#X text 438 161 Signal \, wenn Zellen gefressen werden (kleiner Wert
= fast gefressen);
#X obj 440 184 r ownDeath;
#X obj 544 184 r enemyDeath;
#X obj 912 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 912 250 r breedCellDeath;
#X obj 1062 275 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 1062 249 r breedCellDeathEvil;
#X msg 299 822 audio-properties;
#X obj 299 865 s pd;
#X text 297 747 Original Organelle Latency (4ms);
#X obj 299 765 r Lat4;
#X obj 299 793 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 299 844 audio-dialog 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 44100 4
-1 64;
#X connect 0 0 31 0;
#X connect 1 0 30 0;
#X connect 2 0 43 0;
#X connect 3 0 32 0;
#X connect 4 0 37 0;
#X connect 5 0 35 0;
#X connect 6 0 36 0;
#X connect 7 0 26 0;
#X connect 8 0 27 0;
#X connect 9 0 28 0;
#X connect 10 0 29 0;
#X connect 11 0 33 0;
#X connect 11 0 58 0;
#X connect 12 0 44 0;
#X connect 13 0 45 0;
#X connect 14 0 34 0;
#X connect 14 0 57 0;
#X connect 15 0 38 0;
#X connect 25 0 24 0;
#X connect 25 1 24 1;
#X connect 39 0 49 6;
#X connect 39 1 49 7;
#X connect 40 0 41 0;
#X connect 42 0 49 0;
#X connect 42 1 49 1;
#X connect 46 0 49 2;
#X connect 46 1 49 3;
#X connect 47 0 48 0;
#X connect 49 0 50 0;
#X connect 49 1 50 1;
#X connect 50 0 25 0;
#X connect 50 1 25 1;
#X connect 56 0 51 0;
#X connect 60 0 61 0;
#X connect 65 0 70 0;
#X connect 66 0 69 0;
#X connect 68 0 71 0;
#X connect 72 0 67 0;
#X connect 77 0 74 0;
#X connect 78 0 75 0;
#X connect 80 0 79 0;
#X connect 82 0 81 0;
#X connect 83 0 88 0;
#X connect 86 0 87 0;
#X connect 87 0 83 0;
#X connect 88 0 84 0;
