#N canvas 2 22 830 713 10; #X obj 138 64 tgl 20 0 empty space empty 0 -6 0 10 -33289 -4034 -1 0 1; #X obj 79 196 metro \$1; #X obj 293 74 expr 60/$f1 * 500; #X obj 414 26; #X obj 194 232 metro \$1; #X msg 125 378 seed \$1; #X obj 164 345 i; #X obj 138 282 sel \$1; #X obj 78 403 random 8; #N canvas 453 436 362 522 PercusSynth 0; #X obj 68 285 osc~; #X obj 105 285 vline~; #X obj 104 311 *~; #X obj 87 334 *~; #X obj 105 157 log; #X obj 105 134 pow 4; #X obj 80 202 * 1e+06; #X obj 86 179 pow -3; #X obj 180 136 pow -1; #X obj 180 161 * 1000; #X obj 68 105 t f f f; #X obj 180 185 log; #X obj 88 356 *~; #X obj 68 74 mtof; #X text 129 84 decay time; #X obj 88 430 outlet~; #X obj 68 45 inlet note; #X msg 146 105 10; #X obj 119 228 * 6; #X obj 209 214 min 3; #X obj 142 409 / 100; #X obj 88 408 *~ 1; #X msg 177 382 100; #X obj 238 265; #X msg 142 382 0; #X obj 142 364 bng 15 250 50 0 empty offPercSynth empty 0 -6 0 10 -1 -258113 -1; #X obj 177 346 bng 15 250 50 0 empty onPercSynth empty 0 -6 0 10 -1 -258113 -1; #X obj 256 375 bng 15 250 50 0 empty transition1 empty 0 -6 0 10 -1 -258113 -1; #X obj 256 356 bng 15 250 50 0 empty transition2 empty 0 -6 0 10 -1 -258113 -1; #X msg 86 253 1 9 0 \, 0 \$1 2; #X obj 256 337 bng 15 250 50 0 empty transition3 empty 0 -6 0 10 -1 -258113 -1; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 1 0 2 1; #X connect 2 0 3 1; #X connect 3 0 12 0; #X connect 4 0 7 0; #X connect 5 0 4 0; #X connect 6 0 18 0; #X connect 7 0 6 0; #X connect 8 0 9 0; #X connect 9 0 11 0; #X connect 10 0 0 0; #X connect 10 1 5 0; #X connect 10 2 8 0; #X connect 11 0 19 0; #X connect 12 0 21 0; #X connect 13 0 10 0; #X connect 16 0 13 0; #X connect 17 0 18 1; #X connect 18 0 29 0; #X connect 19 0 12 1; #X connect 20 0 21 1; #X connect 21 0 15 0; #X connect 22 0 20 0; #X connect 23 0 22 0; #X connect 24 0 20 0; #X connect 25 0 24 0; #X connect 26 0 22 0; #X connect 28 0 27 0; #X connect 29 0 1 0; #X connect 30 0 28 0; #X restore 422 500 pd PercusSynth; #X floatatom 349 420 3 0 0 0 - - -; #N canvas 0 386 630 371 select 0; #X obj 117 182 spigot; #X msg 149 157 1; #X msg 177 157 0; #X obj 117 210 - 12; #X obj 137 245 outlet; #X text 149 11 [inlets] connectd from mod 8 counter; #X text 200 246 outlet to other gate; #X text 368 31 1st & 3rd beat; #X text 367 46 selected; #X text 202 263 put +/- 8ve transpose if needed; #X obj 60 80; #X obj 11 39 inlet scales; #X floatatom 88 242 5 0 0 0 - - -; #X obj 145 39 inlet from counter; #X obj 180 189 print; #N canvas 0 22 470 320 first 0; #X obj 125 128 sel 0 4; #X obj 178 128 sel 1 2 3 5 6 7; #X obj 157 85 inlet; #X obj 116 171 outlet On; #X obj 192 172 outlet Off; #X connect 0 0 3 0; #X connect 0 1 3 0; #X connect 1 0 4 0; #X connect 1 1 4 0; #X connect 1 2 4 0; #X connect 1 3 4 0; #X connect 1 4 4 0; #X connect 1 5 4 0; #X connect 2 0 0 0; #X connect 2 0 1 0; #X restore 148 106 pd first & 3rd; #X connect 0 0 3 0; #X connect 1 0 0 1; #X connect 2 0 0 1; #X connect 3 0 4 0; #X connect 3 0 12 0; #X connect 10 0 1 0; #X connect 11 0 0 0; #X connect 13 0 15 0; #X connect 15 0 1 0; #X connect 15 1 2 0; #X restore 92 524 pd select 1st/3rd beat; #N canvas 370 762 647 411 selectedSeed 0; #X obj 168 74 f; #X obj 200 74 + 1; #X floatatom 91 148 3 0 0 0 - - -; #X text 214 47 reset; #X floatatom 236 291 3 0 0 0 - - -; #X msg 182 49 0; #X obj 294 11 inlet fr mainToggle; #X obj 236 316 outlet to i rightSide; #X obj 8 10 inlet fr 2nd metro; #N canvas 381 1161 546 348 seeds-A 0; #X obj 224 188 i; #X msg 0 135 8; #X msg 88 135 3; #X msg 30 135 13; #X msg 60 135 20; #X msg 116 135 17; #X msg 173 135 22; #X msg 232 135 24; #X msg 203 135 26; #X msg 260 135 27; #X obj 113 97 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #X msg 345 135 30; #X msg 375 135 31; #X msg 316 135 35; #X msg 403 135 37; #X msg 144 135 40; #X msg 432 135 41; #X obj 113 63 inlet fr modulus; #X obj 224 229 outlet; #X text 281 47 A-41; #X msg 288 135 7; #X connect 0 0 18 0; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 1 0; #X connect 10 1 3 0; #X connect 10 2 4 0; #X connect 10 3 2 0; #X connect 10 4 5 0; #X connect 10 5 15 0; #X connect 10 6 6 0; #X connect 10 7 8 0; #X connect 10 8 7 0; #X connect 10 9 9 0; #X connect 10 10 20 0; #X connect 10 11 13 0; #X connect 10 12 11 0; #X connect 10 13 12 0; #X connect 10 14 14 0; #X connect 10 15 16 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 0 0; #X connect 14 0 0 0; #X connect 15 0 0 0; #X connect 16 0 0 0; #X connect 17 0 10 0; #X connect 20 0 0 0; #X restore 95 255 pd seeds-A; #N canvas 265 347 530 332 seeds-B 0; #X obj 240 188 i; #X obj 136 64 inlet fr modulus; #X obj 240 229 outlet; #X msg 104 135 45; #X msg 132 135 46; #X msg 190 135 48; #X msg 219 135 49; #X msg 276 135 51; #X msg 332 135 53; #X msg 448 135 57; #X msg 160 135 59; #X msg 420 135 62; #X msg 304 135 63; #X msg 46 135 63; #X msg 76 135 64; #X msg 391 135 65; #X msg 361 135 66; #X msg 248 135 67; #X msg 16 135 67; #X text 297 47 B-67; #X obj 129 97 sel 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31; #X connect 0 0 2 0; #X connect 1 0 20 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 0 0; #X connect 14 0 0 0; #X connect 15 0 0 0; #X connect 16 0 0 0; #X connect 17 0 0 0; #X connect 18 0 0 0; #X connect 20 0 18 0; #X connect 20 1 13 0; #X connect 20 2 14 0; #X connect 20 3 3 0; #X connect 20 4 4 0; #X connect 20 5 10 0; #X connect 20 6 5 0; #X connect 20 7 6 0; #X connect 20 8 17 0; #X connect 20 9 7 0; #X connect 20 10 12 0; #X connect 20 11 8 0; #X connect 20 12 16 0; #X connect 20 13 15 0; #X connect 20 14 11 0; #X connect 20 15 9 0; #X restore 204 255 pd seeds-B; #N canvas 265 347 550 352 seeds-C 0; #X obj 240 188 i; #X obj 136 64 inlet fr modulus; #X obj 240 229 outlet; #X msg 104 135 71; #X msg 160 135 73; #X msg 190 136 74; #X msg 248 135 76; #X msg 276 135 77; #X msg 361 135 80; #X msg 448 135 83; #X msg 132 135 85; #X msg 219 135 86; #X msg 304 135 87; #X msg 46 135 89; #X msg 391 135 90; #X msg 76 135 91; #X msg 332 135 93; #X msg 420 135 94; #X msg 16 135 99; #X text 297 47 C-99; #X obj 129 97 sel 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47; #X connect 0 0 2 0; #X connect 1 0 20 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 0 0; #X connect 14 0 0 0; #X connect 15 0 0 0; #X connect 16 0 0 0; #X connect 17 0 0 0; #X connect 18 0 0 0; #X connect 20 0 18 0; #X connect 20 1 13 0; #X connect 20 2 15 0; #X connect 20 3 3 0; #X connect 20 4 10 0; #X connect 20 5 4 0; #X connect 20 6 5 0; #X connect 20 7 11 0; #X connect 20 8 6 0; #X connect 20 9 7 0; #X connect 20 10 12 0; #X connect 20 11 16 0; #X connect 20 12 8 0; #X connect 20 13 14 0; #X connect 20 14 17 0; #X connect 20 15 9 0; #X restore 315 254 pd seeds-C; #N canvas 0 22 312 232 switch 0; #X obj 62 120 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 180 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 107 230 pd switch; #X obj 132 212 bng 15 250 50 0 empty shift-a empty 0 -6 0 10 -1 -257985 -1; #N canvas 331 22 308 228 switch 0; #X obj 62 120 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 180 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 187 207 pd switch; #X obj 212 189 bng 15 250 50 0 empty shift-b empty 0 -6 0 10 -1 -257985 -1; #N canvas 331 22 328 248 switch 0; #X obj 62 120 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 180 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 315 206 pd switch; #X obj 340 188 bng 15 250 50 0 empty shift-c empty 0 -6 0 10 -1 -257985 -1; #X obj 224 131; #X obj 168 95 mod 16; #X obj 139 124 random 48; #X obj 420 95 bng 12 250 50 0 empty shift-a 'shift-A'-seedA 19 8 0 10 -1 -257985 -159808; #X obj 420 116 bng 12 250 50 0 empty shift-b 'shift-B'-seedB 19 8 0 10 -1 -257985 -159808; #X obj 420 137 bng 12 250 50 0 empty shift-c 'shift-C'-seedC 19 8 0 10 -1 -257985 -159808; #X connect 0 0 1 0; #X connect 0 0 19 0; #X connect 1 0 0 1; #X connect 4 0 7 0; #X connect 5 0 0 0; #X connect 6 0 5 0; #X connect 8 0 20 0; #X connect 9 0 4 0; #X connect 10 0 4 0; #X connect 11 0 4 0; #X connect 12 0 9 0; #X connect 12 1 14 2; #X connect 12 1 16 2; #X connect 13 0 12 1; #X connect 14 0 10 0; #X connect 14 1 12 2; #X connect 14 1 16 2; #X connect 15 0 14 1; #X connect 16 0 11 0; #X connect 16 1 12 2; #X connect 16 1 14 2; #X connect 17 0 16 1; #X connect 18 0 17 0; #X connect 18 0 15 0; #X connect 18 0 13 0; #X connect 20 0 12 0; #X connect 20 0 14 0; #X connect 20 0 16 0; #X connect 20 0 2 0; #X restore 300 283 pd selectedSeed; #N canvas 763 388 357 231 counter 0; #X obj 87 70 f; #X obj 116 71 + 1; #X floatatom 86 115 3 0 0 0 - - -; #X obj 86 94 mod 8; #X obj 83 133 outlet; #X obj 10 10 inlet fr metro; #X obj 151 11 inlet fr mainToggle; #X text 115 51 reset; #X msg 151 53 1; #X connect 0 0 1 0; #X connect 0 0 3 0; #X connect 1 0 0 1; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 5 0 0 0; #X connect 6 0 8 0; #X connect 8 0 0 0; #X restore 92 232 pd counter % 8; #X text 326 52 tempoBPM; #X obj 92 547 s sbeat; #X obj 92 282 s ctr8; #X obj 188 501 r ctr8; #X obj 328 390 s range; #X obj 92 501 r sW; #N canvas 670 310 557 498 bassSynth2 0; #X obj 131 404 outlet~; #N canvas 0 22 450 300 graph2 0; #X array table1 515 float 3; #A 0 -0.0257663 0 0.0257663 0.0515055 0.0771904 0.102794 0.128289 0.15365 0.178849 0.203861 0.228659 0.253218 0.277513 0.301518 0.325211 0.348567 0.371562 0.394175 0.416382 0.438164 0.459499 0.480368 0.50075 0.520628 0.539985 0.558803 0.577067 0.594761 0.611872 0.628387 0.644292 0.659578 0.674234 0.688249 0.701617 0.71433 0.726381 0.737765 0.748478 0.758517 0.767879 0.776564 0.78457 0.791899 0.798553 0.804534 0.809845 0.814492 0.818481 0.821817 0.824508 0.826562 0.827989 0.828798 0.829 0.828607 0.827631 0.826085 0.823983 0.821339 0.818168 0.814486 0.810308 0.805653 0.800536 0.794975 0.788989 0.782595 0.775814 0.768662 0.761161 0.753329 0.745186 0.736752 0.728048 0.719092 0.709905 0.700507 0.690919 0.681159 0.671249 0.661207 0.651052 0.640805 0.630484 0.620108 0.609695 0.599262 0.588829 0.578411 0.568025 0.557689 0.547417 0.537224 0.527126 0.517136 0.507269 0.497536 0.487951 0.478524 0.469268 0.460192 0.451306 0.442619 0.43414 0.425875 0.417833 0.410019 0.402439 0.395098 0.388 0.381148 0.374545 0.368194 0.362095 0.35625 0.350658 0.345319 0.340233 0.335396 0.330807 0.326463 0.322361 0.318496 0.314864 0.311459 0.308276 0.30531 0.302554 0.3 0.297643 0.295473 0.293484 0.291667 0.290013 0.288514 0.287162 0.285946 0.284857 0.283887 0.283025 0.282262 0.281588 0.280994 0.280469 0.280004 0.27959 0.279216 0.278874 0.278553 0.278246 0.277941 0.277632 0.277308 0.276963 0.276587 0.276172 0.275712 0.275199 0.274625 0.273985 0.273271 0.272479 0.271602 0.270635 0.269574 0.268414 0.267152 0.265783 0.264304 0.262714 0.261009 0.259188 0.257249 0.255191 0.253013 0.250717 0.2483 0.245765 0.243111 0.240342 0.237457 0.23446 0.231352 0.228137 0.224818 0.221398 0.21788 0.214269 0.21057 0.206786 0.202922 0.198983 0.194975 0.190903 0.186772 0.182588 0.178357 0.174085 0.169776 0.165439 0.161078 0.156699 0.152309 0.147914 0.14352 0.139132 0.134758 0.130401 0.126068 0.121765 0.117498 0.11327 0.109088 0.104956 0.100879 0.0968612 0.0929072 0.0890207 0.0852056 0.0814652 0.0778028 0.0742212 0.0707231 0.0673108 0.0639862 0.0607511 0.0576068 0.0545544 0.0515947 0.048728 0.0459545 0.043274 0.0406859 0.0381894 0.0357833 0.0334662 0.0312363 0.0290916 0.0270298 0.0250481 0.0231439 0.0213138 0.0195546 0.0178627 0.0162342 0.014665 0.0131509 0.0116876 0.0102704 0.00889452 0.0075552 0.0062474 0.00496603 0.0037059 0.00246178 0.00122834 2.65359e-07 -0.00122781 -0.00246124 -0.00370536 -0.00496548 -0.00624684 -0.00755463 -0.00889393 -0.0102698 -0.011687 -0.0131503 -0.0146643 -0.0162335 -0.017862 -0.0195539 -0.0213131 -0.0231431 -0.0250473 -0.0270289 -0.0290907 -0.0312354 -0.0334652 -0.0357823 -0.0381883 -0.0406848 -0.0432729 -0.0459534 -0.0487268 -0.0515934 -0.0545531 -0.0576055 -0.0607497 -0.0639848 -0.0673093 -0.0707216 -0.0742197 -0.0778012 -0.0814636 -0.085204 -0.0890191 -0.0929055 -0.0968595 -0.100877 -0.104954 -0.109086 -0.113268 -0.117496 -0.121764 -0.126067 -0.130399 -0.134756 -0.139131 -0.143518 -0.147912 -0.152308 -0.156697 -0.161076 -0.165437 -0.169775 -0.174083 -0.178355 -0.182587 -0.186771 -0.190901 -0.194974 -0.198982 -0.20292 -0.206784 -0.210568 -0.214268 -0.217878 -0.221396 -0.224816 -0.228136 -0.231351 -0.234458 -0.237456 -0.24034 -0.24311 -0.245764 -0.248299 -0.250715 -0.253013 -0.25519 -0.257248 -0.259187 -0.261008 -0.262713 -0.264304 -0.265782 -0.267151 -0.268414 -0.269574 -0.270635 -0.271601 -0.272478 -0.273271 -0.273984 -0.274625 -0.275198 -0.275712 -0.276172 -0.276587 -0.276963 -0.277308 -0.277632 -0.277941 -0.278245 -0.278553 -0.278874 -0.279216 -0.27959 -0.280004 -0.280469 -0.280994 -0.281588 -0.282262 -0.283025 -0.283887 -0.284857 -0.285945 -0.287161 -0.288514 -0.290012 -0.291666 -0.293483 -0.295472 -0.297642 -0.299999 -0.302553 -0.305309 -0.308275 -0.311457 -0.314862 -0.318494 -0.322359 -0.326462 -0.330805 -0.335394 -0.34023 -0.345317 -0.350656 -0.356247 -0.362092 -0.368191 -0.374542 -0.381145 -0.387997 -0.395095 -0.402436 -0.410016 -0.41783 -0.425872 -0.434136 -0.442615 -0.451302 -0.460188 -0.469264 -0.47852 -0.487946 -0.497532 -0.507264 -0.517132 -0.527121 -0.53722 -0.547412 -0.557684 -0.568021 -0.578406 -0.588824 -0.599258 -0.60969 -0.620104 -0.63048 -0.640801 -0.651048 -0.661202 -0.671245 -0.681155 -0.690915 -0.700503 -0.709901 -0.719088 -0.728044 -0.736749 -0.745183 -0.753325 -0.761158 -0.768659 -0.775811 -0.782593 -0.788986 -0.794973 -0.800533 -0.805651 -0.810306 -0.814484 -0.818166 -0.821337 -0.823982 -0.826084 -0.82763 -0.828607 -0.829 -0.828798 -0.827989 -0.826563 -0.824509 -0.821818 -0.818482 -0.814494 -0.809847 -0.804536 -0.798556 -0.791902 -0.784574 -0.776568 -0.767883 -0.758521 -0.748483 -0.73777 -0.726386 -0.714335 -0.701623 -0.688255 -0.67424 -0.659585 -0.644299 -0.628394 -0.61188 -0.594769 -0.577075 -0.558811 -0.539993 -0.520637 -0.500759 -0.480376 -0.459508 -0.438174 -0.416392 -0.394184 -0.371572 -0.348577 -0.325221 -0.301529 -0.277523 -0.253228 -0.22867 -0.203872 -0.17886 -0.153661 -0.1283 -0.102805 -0.0772015 -0.0515166 -0.0257775 -1.11451e-05 0.0257552; #X coords 0 1 515 -1 75 50 1; #X restore 238 317 graph; #X obj 29 207 tabosc4~ table1; #X obj 51 176 sig~; #X obj 148 261 vline~; #X obj 147 287 *~; #X obj 148 133 log; #X obj 148 110 pow 4; #X obj 123 178 * 1e+06; #X obj 129 155 pow -3; #X obj 223 112 pow -1; #X obj 223 137 * 1000; #X obj 223 161 log; #X obj 252 190 min 3; #X obj 111 54 mtof; #X text 188 63 decay time; #X msg 189 82 10; #X obj 130 310 *~; #X msg 237 268 \; table1 sinesum 512 0.5 0.3 0.2 0.1; #X obj 111 10 inlet; #X obj 131 333 *~; #X obj 111 81 t f f f; #X obj 56 234 *~ 1; #X obj 163 204 * 3; #X obj 111 31 - 24; #X obj 56 256 hip~ 90 1; #X obj 56 278 bp~ 1000 3; #X msg 127 229 1 5 0 \, 0 \$1 2; #X connect 2 0 22 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 4 0 5 1; #X connect 5 0 17 1; #X connect 6 0 9 0; #X connect 7 0 6 0; #X connect 8 0 23 0; #X connect 9 0 8 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 20 1; #X connect 14 0 21 0; #X connect 16 0 23 1; #X connect 17 0 20 0; #X connect 19 0 24 0; #X connect 20 0 0 0; #X connect 21 0 3 0; #X connect 21 1 7 0; #X connect 21 2 10 0; #X connect 22 0 25 0; #X connect 23 0 27 0; #X connect 24 0 14 0; #X connect 25 0 26 0; #X connect 26 0 17 0; #X connect 27 0 4 0; #X restore 268 492 pd bassSynth2; #X floatatom 179 379 6 0 0 0 - - -; #X obj 414 49 s L-bang; #X obj 327 335 bng 15 250 50 0 empty original empty 0 -6 0 10 -1 -257985 -1; #N canvas 203 22 698 780 Scales-Modes 0; #N canvas 0 22 502 449 DorianScale 0; #X msg 52 201 2; #X msg 122 202 5; #X msg 162 202 7; #X text 68 215 d; #X text 132 217 f; #X text 172 216 g; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 265 201 12; #X text 276 216 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 83 201 4; #X msg 197 202 9; #X msg 228 202 11; #X text 99 215 e; #X text 200 216 a; #X text 236 215 b; #X obj 222 301 + 0; #X text 313 214 d; #X msg 297 201 14; #X connect 0 0 6 0; #X connect 1 0 6 0; #X connect 2 0 6 0; #X connect 6 0 20 0; #X connect 7 0 8 0; #X connect 9 0 0 0; #X connect 9 1 14 0; #X connect 9 2 1 0; #X connect 9 3 2 0; #X connect 9 4 15 0; #X connect 9 5 16 0; #X connect 9 6 10 0; #X connect 9 7 22 0; #X connect 10 0 6 0; #X connect 12 0 20 1; #X connect 13 0 9 0; #X connect 14 0 6 0; #X connect 15 0 6 0; #X connect 16 0 6 0; #X connect 20 0 7 0; #X connect 22 0 6 0; #X restore 310 150 pd DorianScale; #X obj 206 128 r range; #X obj 352 123 r range; #X obj 253 239 r range; #N canvas 451 331 526 473 IonianScale 0; #X msg 34 200 0; #X msg 73 200 2; #X msg 153 201 5; #X msg 193 201 7; #X text 50 213 c; #X text 89 214 d; #X text 163 216 f; #X text 203 215 g; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 308 200 12; #X text 319 215 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 114 200 4; #X msg 228 201 9; #X msg 271 201 11; #X text 130 214 e; #X text 231 215 a; #X text 279 214 b; #X obj 222 301 + 0; #X connect 0 0 8 0; #X connect 1 0 8 0; #X connect 2 0 8 0; #X connect 3 0 8 0; #X connect 8 0 22 0; #X connect 9 0 10 0; #X connect 11 0 0 0; #X connect 11 1 1 0; #X connect 11 2 16 0; #X connect 11 3 2 0; #X connect 11 4 3 0; #X connect 11 5 17 0; #X connect 11 6 18 0; #X connect 11 7 12 0; #X connect 12 0 8 0; #X connect 14 0 22 1; #X connect 15 0 11 0; #X connect 16 0 8 0; #X connect 17 0 8 0; #X connect 18 0 8 0; #X connect 22 0 9 0; #X restore 164 152 pd IonianScale; #N canvas 0 22 510 457 LydianScale 0; #X msg 71 201 5; #X msg 111 201 7; #X text 81 216 f; #X text 121 215 g; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 214 200 12; #X text 225 215 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 146 201 9; #X msg 177 201 11; #X text 149 215 a; #X text 185 214 b; #X obj 222 301 + 0; #X text 262 213 d; #X msg 246 200 14; #X text 293 214 e; #X text 325 214 f; #X msg 277 200 16; #X msg 309 200 17; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 4 0 16 0; #X connect 5 0 6 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 12 0; #X connect 7 3 13 0; #X connect 7 4 8 0; #X connect 7 5 18 0; #X connect 7 6 21 0; #X connect 7 7 22 0; #X connect 8 0 4 0; #X connect 10 0 16 1; #X connect 11 0 7 0; #X connect 12 0 4 0; #X connect 13 0 4 0; #X connect 16 0 5 0; #X connect 18 0 4 0; #X connect 21 0 4 0; #X connect 22 0 4 0; #X restore 211 265 pd LydianScale; #X obj 246 366 r range; #N canvas 0 22 518 465 MixolydianScale 0; #X msg 75 204 7; #X text 85 218 g; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 178 203 12; #X text 189 218 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 110 204 9; #X msg 141 204 11; #X text 113 218 a; #X text 149 217 b; #X obj 222 301 + 0; #X text 226 216 d; #X msg 210 203 14; #X text 257 217 e; #X text 289 217 f; #X text 313 218 g; #X msg 240 203 16; #X msg 273 203 17; #X msg 303 203 19; #X connect 0 0 2 0; #X connect 2 0 14 0; #X connect 3 0 4 0; #X connect 5 0 0 0; #X connect 5 1 10 0; #X connect 5 2 11 0; #X connect 5 3 6 0; #X connect 5 4 16 0; #X connect 5 5 20 0; #X connect 5 6 21 0; #X connect 5 7 22 0; #X connect 6 0 2 0; #X connect 8 0 14 1; #X connect 9 0 5 0; #X connect 10 0 2 0; #X connect 11 0 2 0; #X connect 14 0 3 0; #X connect 16 0 2 0; #X connect 20 0 2 0; #X connect 21 0 2 0; #X connect 22 0 2 0; #X restore 180 392 pd MixolydianScale; #X obj 399 235 r range; #N canvas 0 22 522 469 PhrygianScale 0; #X msg 71 201 5; #X msg 111 201 7; #X text 81 216 f; #X text 121 215 g; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 214 200 12; #X text 225 215 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 146 201 9; #X msg 177 201 11; #X text 149 215 a; #X text 185 214 b; #X obj 222 301 + 0; #X text 262 213 d; #X msg 246 200 14; #X text 293 214 e; #X msg 277 200 16; #X text 57 215 e; #X msg 41 201 4; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 4 0 16 0; #X connect 5 0 6 0; #X connect 7 0 22 0; #X connect 7 1 0 0; #X connect 7 2 1 0; #X connect 7 3 12 0; #X connect 7 4 13 0; #X connect 7 5 8 0; #X connect 7 6 18 0; #X connect 7 7 20 0; #X connect 8 0 4 0; #X connect 10 0 16 1; #X connect 11 0 7 0; #X connect 12 0 4 0; #X connect 13 0 4 0; #X connect 16 0 5 0; #X connect 18 0 4 0; #X connect 20 0 4 0; #X connect 22 0 4 0; #X restore 345 260 pd PhrygianScale; #X obj 381 350 r range; #X obj 396 457 r range; #N canvas 2 331 526 473 LocrianScale 0; #X msg 36 197 2; #X msg 116 198 5; #X msg 156 198 7; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 271 197 12; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 76 197 3; #X msg 191 198 8; #X msg 234 198 10; #X text 52 211 b; #X text 93 211 c; #X text 126 213 d; #X text 166 212 e; #X text 194 212 f; #X text 242 211 g; #X text 254 300 <---- transposed; #X text 282 212 a; #X text 319 210 b; #X msg 303 197 14; #X obj 222 300 + 0; #X msg 237 277 57; #X connect 0 0 3 0; #X connect 1 0 3 0; #X connect 2 0 3 0; #X connect 3 0 23 0; #X connect 4 0 5 0; #X connect 6 0 0 0; #X connect 6 1 10 0; #X connect 6 2 1 0; #X connect 6 3 2 0; #X connect 6 4 11 0; #X connect 6 5 12 0; #X connect 6 6 7 0; #X connect 6 7 22 0; #X connect 7 0 3 0; #X connect 8 0 24 0; #X connect 9 0 6 0; #X connect 10 0 3 0; #X connect 11 0 3 0; #X connect 12 0 3 0; #X connect 22 0 3 0; #X connect 23 0 4 0; #X connect 24 0 23 1; #X restore 348 483 pd LocrianScale; #X obj 522 104 r range; #N canvas 2 340 498 445 half-WholeScale 0; #X msg 34 200 0; #X text 50 213 c; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X obj 222 301 + 0; #X msg 73 200 1; #X msg 114 200 3; #X msg 153 201 4; #X msg 193 201 6; #X msg 228 201 7; #X msg 271 201 9; #X msg 308 200 10; #X text 89 214 cb; #X text 130 214 eb; #X text 163 216 e; #X text 203 215 gb; #X text 231 215 g; #X text 279 214 a; #X text 319 215 bb; #X connect 0 0 2 0; #X connect 2 0 8 0; #X connect 3 0 4 0; #X connect 5 0 0 0; #X connect 5 1 9 0; #X connect 5 2 10 0; #X connect 5 3 11 0; #X connect 5 4 12 0; #X connect 5 5 13 0; #X connect 5 6 14 0; #X connect 5 7 15 0; #X connect 6 0 8 1; #X connect 7 0 5 0; #X connect 8 0 3 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 2 0; #X connect 12 0 2 0; #X connect 13 0 2 0; #X connect 14 0 2 0; #X connect 15 0 2 0; #X restore 456 130 pd half-WholeScale; #X obj 559 233 r range; #N canvas 2 340 498 445 wholeToneScale 0; #X msg 34 200 0; #X msg 73 200 2; #X text 50 213 c; #X text 89 214 d; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 308 200 12; #X text 319 215 c; #X obj 292 31 inlet noteRange; #X obj 28 31 inlet fr-Metronome; #X msg 114 200 4; #X text 130 214 e; #X obj 222 301 + 0; #X msg 153 201 6; #X msg 228 201 10; #X msg 271 201 14; #X text 163 216 gb; #X msg 193 201 8; #X text 203 215 ab; #X text 231 215 bb; #X text 279 214 d; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 4 0 14 0; #X connect 5 0 6 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 12 0; #X connect 7 3 15 0; #X connect 7 4 19 0; #X connect 7 5 16 0; #X connect 7 6 17 0; #X connect 7 7 8 0; #X connect 8 0 4 0; #X connect 10 0 14 1; #X connect 11 0 7 0; #X connect 12 0 4 0; #X connect 14 0 5 0; #X connect 15 0 4 0; #X connect 16 0 4 0; #X connect 17 0 4 0; #X connect 19 0 4 0; #X restore 499 257 pd wholeToneScale; #N canvas 2 319 538 485 AeolianScale 0; #X msg 34 200 0; #X msg 73 200 2; #X msg 153 201 5; #X msg 193 201 7; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 308 200 12; #X obj 28 31 inlet fr-Metronome; #X msg 114 200 3; #X msg 228 201 8; #X msg 271 201 10; #X text 50 213 a; #X text 89 214 b; #X text 130 214 c; #X text 163 216 d; #X text 203 215 e; #X text 231 215 f; #X text 279 214 g; #X text 254 300 <---- transposed; #X obj 292 31 inlet noteRange; #X text 320 215 a; #X msg 239 277 57; #X obj 225 301 + 0; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 24 0; #X connect 5 0 6 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 10 0; #X connect 7 3 2 0; #X connect 7 4 3 0; #X connect 7 5 11 0; #X connect 7 6 12 0; #X connect 7 7 8 0; #X connect 8 0 4 0; #X connect 9 0 7 0; #X connect 10 0 4 0; #X connect 11 0 4 0; #X connect 12 0 4 0; #X connect 21 0 23 0; #X connect 23 0 24 1; #X connect 24 0 5 0; #X restore 333 375 pd AeolianScale; #X obj 10 10 inlet fr random 8; #X obj 24 701 outlet to sW; #N canvas 331 22 300 220 switch 0; #X obj 62 120 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 180 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 175 103 pd switch; #X obj 200 85 bng 15 250 50 0 empty \$0-c empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 320 97 pd switch; #X obj 345 79 bng 15 250 50 0 empty \$0-d empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 494 81 pd switch; #X obj 519 63 bng 15 250 50 0 empty \$0-h empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 526 205 pd switch; #X obj 551 187 bng 15 250 50 0 empty \$0-w empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 378 209 pd switch; #X obj 403 191 bng 15 250 50 0 empty \$0-e empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 216 212 pd switch; #X obj 241 194 bng 15 250 50 0 empty \$0-f empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 221 339 pd switch; #X obj 246 321 bng 15 250 50 0 empty \$0-g empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 356 328 pd switch; #X obj 381 310 bng 15 250 50 0 empty \$0-a empty 0 -6 0 10 -1 -257985 -1; #N canvas 896 71 300 220 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 348 436 pd switch; #X obj 373 418 bng 15 250 50 0 empty \$0-b empty 0 -6 0 10 -1 -257985 -1; #X obj 547 347 r range; #N canvas 260 28 308 228 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 522 325 pd switch; #X obj 547 307 bng 15 250 50 0 empty \$0-ha empty 0 -6 0 10 -1 -257985 -1; #N canvas 27 206 546 493 HarmonicMinor 0; #X msg 34 200 0; #X msg 73 200 2; #X msg 153 201 5; #X msg 193 201 7; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 308 200 12; #X obj 28 31 inlet fr-Metronome; #X msg 114 200 3; #X msg 228 201 8; #X obj 292 31 inlet noteRange; #X obj 225 301 + 0; #X msg 271 201 11; #X msg 239 277 60; #X text 50 213 c; #X text 89 214 d; #X text 130 214 eb; #X text 163 216 f; #X text 203 215 g; #X text 231 215 ab; #X text 279 214 b; #X text 320 215 c; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 13 0; #X connect 5 0 6 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 10 0; #X connect 7 3 2 0; #X connect 7 4 3 0; #X connect 7 5 11 0; #X connect 7 6 14 0; #X connect 7 7 8 0; #X connect 8 0 4 0; #X connect 9 0 7 0; #X connect 10 0 4 0; #X connect 11 0 4 0; #X connect 12 0 15 0; #X connect 13 0 5 0; #X connect 14 0 4 0; #X connect 15 0 13 1; #X restore 499 372 pd HarmonicMinor; #X obj 547 463 r range; #N canvas 896 71 308 228 switch 0; #X obj 60 117 spigot; #X msg 102 78 1; #X msg 154 80 0; #X obj 98 42 inlet on; #X obj 171 43 inlet off; #X obj 10 15 inlet signal; #X obj 9 177 outlet signal; #X obj 175 176 outlet to off; #X connect 0 0 6 0; #X connect 1 0 0 1; #X connect 1 0 7 0; #X connect 2 0 0 1; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X restore 522 441 pd switch; #X obj 547 423 bng 15 250 50 0 empty \$0-mel empty 0 -6 0 10 -1 -257985 -1; #N canvas 27 206 550 497 MelodicMinor 0; #X msg 34 200 0; #X msg 73 200 2; #X msg 153 201 5; #X msg 193 201 7; #X floatatom 185 274 5 0 0 0 - - -; #X floatatom 187 333 5 0 0 0 - - -; #X obj 187 372 outlet; #X obj 124 142 sel 0 1 2 3 4 5 6 7; #X msg 308 200 12; #X obj 28 31 inlet fr-Metronome; #X msg 114 200 3; #X obj 292 31 inlet noteRange; #X obj 225 301 + 0; #X msg 271 201 11; #X msg 239 277 60; #X text 50 213 c; #X text 89 214 d; #X text 130 214 eb; #X text 163 216 f; #X text 203 215 g; #X text 279 214 b; #X text 320 215 c; #X msg 228 201 9; #X text 231 215 a; #X connect 0 0 4 0; #X connect 1 0 4 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 12 0; #X connect 5 0 6 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 10 0; #X connect 7 3 2 0; #X connect 7 4 3 0; #X connect 7 5 22 0; #X connect 7 6 13 0; #X connect 7 7 8 0; #X connect 8 0 4 0; #X connect 9 0 7 0; #X connect 10 0 4 0; #X connect 11 0 14 0; #X connect 12 0 5 0; #X connect 13 0 4 0; #X connect 14 0 12 1; #X connect 22 0 4 0; #X restore 499 488 pd MelodicMinor; #X connect 0 0 19 0; #X connect 1 0 4 1; #X connect 2 0 0 1; #X connect 3 0 5 1; #X connect 4 0 19 0; #X connect 5 0 19 0; #X connect 6 0 7 1; #X connect 7 0 19 0; #X connect 8 0 9 1; #X connect 9 0 19 0; #X connect 10 0 17 1; #X connect 11 0 12 1; #X connect 12 0 19 0; #X connect 13 0 14 1; #X connect 14 0 19 0; #X connect 15 0 16 1; #X connect 16 0 19 0; #X connect 17 0 19 0; #X connect 18 0 22 0; #X connect 18 0 20 0; #X connect 18 0 24 0; #X connect 18 0 30 0; #X connect 18 0 28 0; #X connect 18 0 26 0; #X connect 18 0 32 0; #X connect 18 0 34 0; #X connect 18 0 36 0; #X connect 18 0 39 0; #X connect 18 0 43 0; #X connect 20 0 4 0; #X connect 20 1 22 2; #X connect 20 1 24 2; #X connect 20 1 30 2; #X connect 20 1 28 2; #X connect 20 1 26 2; #X connect 20 1 32 2; #X connect 20 1 34 2; #X connect 20 1 36 2; #X connect 20 1 39 2; #X connect 20 1 43 2; #X connect 21 0 20 1; #X connect 22 0 0 0; #X connect 22 1 20 2; #X connect 22 1 24 2; #X connect 22 1 30 2; #X connect 22 1 28 2; #X connect 22 1 26 2; #X connect 22 1 32 2; #X connect 22 1 34 2; #X connect 22 1 36 2; #X connect 22 1 39 2; #X connect 22 1 43 2; #X connect 23 0 22 1; #X connect 24 0 14 0; #X connect 24 1 20 2; #X connect 24 1 22 2; #X connect 24 1 30 2; #X connect 24 1 28 2; #X connect 24 1 26 2; #X connect 24 1 32 2; #X connect 24 1 34 2; #X connect 24 1 36 2; #X connect 24 1 39 2; #X connect 24 1 43 2; #X connect 25 0 24 1; #X connect 26 0 16 0; #X connect 26 1 20 2; #X connect 26 1 22 2; #X connect 26 1 24 2; #X connect 26 1 30 2; #X connect 26 1 28 2; #X connect 26 1 32 2; #X connect 26 1 34 2; #X connect 26 1 36 2; #X connect 26 1 39 2; #X connect 26 1 43 2; #X connect 27 0 26 1; #X connect 28 0 9 0; #X connect 28 1 20 2; #X connect 28 1 22 2; #X connect 28 1 24 2; #X connect 28 1 26 2; #X connect 28 1 32 2; #X connect 28 1 34 2; #X connect 28 1 36 2; #X connect 28 1 39 2; #X connect 28 1 43 2; #X connect 29 0 28 1; #X connect 30 0 5 0; #X connect 30 1 20 2; #X connect 30 1 22 2; #X connect 30 1 24 2; #X connect 30 1 28 2; #X connect 30 1 26 2; #X connect 30 1 32 2; #X connect 30 1 34 2; #X connect 30 1 36 2; #X connect 30 1 39 2; #X connect 30 1 43 2; #X connect 31 0 30 1; #X connect 32 0 7 0; #X connect 32 1 20 2; #X connect 32 1 22 2; #X connect 32 1 24 2; #X connect 32 1 30 2; #X connect 32 1 28 2; #X connect 32 1 26 2; #X connect 32 1 34 2; #X connect 32 1 36 2; #X connect 32 1 39 2; #X connect 32 1 43 2; #X connect 33 0 32 1; #X connect 34 0 17 0; #X connect 34 1 20 2; #X connect 34 1 22 2; #X connect 34 1 24 2; #X connect 34 1 30 2; #X connect 34 1 28 2; #X connect 34 1 26 2; #X connect 34 1 32 2; #X connect 34 1 36 2; #X connect 34 1 39 2; #X connect 34 1 43 2; #X connect 35 0 34 1; #X connect 36 0 12 0; #X connect 36 1 32 2; #X connect 36 1 34 2; #X connect 36 1 26 2; #X connect 36 1 28 2; #X connect 36 1 30 2; #X connect 36 1 24 2; #X connect 36 1 22 2; #X connect 36 1 20 2; #X connect 36 1 39 2; #X connect 36 1 43 2; #X connect 37 0 36 1; #X connect 38 0 41 1; #X connect 39 0 41 0; #X connect 39 1 20 2; #X connect 39 1 22 2; #X connect 39 1 24 2; #X connect 39 1 26 2; #X connect 39 1 28 2; #X connect 39 1 30 2; #X connect 39 1 32 2; #X connect 39 1 34 2; #X connect 39 1 36 2; #X connect 39 1 43 2; #X connect 40 0 39 1; #X connect 41 0 19 0; #X connect 42 0 45 1; #X connect 43 0 45 0; #X connect 43 1 20 2; #X connect 43 1 22 2; #X connect 43 1 24 2; #X connect 43 1 26 2; #X connect 43 1 28 2; #X connect 43 1 30 2; #X connect 43 1 32 2; #X connect 43 1 34 2; #X connect 43 1 39 2; #X connect 43 1 36 2; #X connect 44 0 43 1; #X connect 45 0 19 0; #X restore 93 430 pd Scales-Modes; #X obj 93 462 s sW; #N canvas 150 22 677 454 Key 1; #X obj 21 21 key; #X obj 36 381 key; #X floatatom 36 405 5 0 0 0 - - -; #X obj 21 43 sel 99; #X obj 21 66 s \$0-c; #X obj 66 21 key; #X obj 116 21 key; #X obj 166 21 key; #X obj 216 21 key; #X obj 266 21 key; #X obj 312 22 key; #X obj 357 22 key; #X obj 407 22 key; #X obj 66 43 sel 100; #X obj 66 66 s \$0-d; #X obj 116 43 sel 101; #X obj 116 66 s \$0-e; #X obj 166 43 sel 102; #X obj 166 66 s \$0-f; #X obj 216 43 sel 103; #X obj 216 66 s \$0-g; #X obj 266 43 sel 97; #X obj 266 66 s \$0-a; #X obj 312 44 sel 98; #X obj 312 67 s \$0-b; #X obj 357 44 sel 119; #X obj 357 67 s \$0-w; #X obj 407 44 sel 104; #X obj 407 67 s \$0-h; #X obj 21 91 key; #X obj 21 112 sel 32; #X obj 21 133 s space; #X obj 22 229 key; #X obj 22 250 sel 65; #X obj 22 271 s shift-a; #X obj 87 228 key; #X obj 87 249 sel 66; #X obj 87 270 s shift-b; #X obj 152 228 key; #X obj 152 249 sel 67; #X obj 152 270 s shift-c; #X obj 91 93 key; #X obj 91 114 sel 116; #X obj 91 135 s transition2; #X obj 176 92 key; #X obj 176 113 sel 121; #X obj 176 134 s transition1; #X obj 21 159 key; #X obj 100 158 key; #X obj 176 158 key; #X obj 245 158 key; #X obj 323 158 key; #X obj 176 200 s original; #X obj 176 180 sel 48; #X obj 21 180 sel 51; #X obj 21 201 s min3below; #X obj 100 179 sel 50; #X obj 100 200 s maj2below; #X obj 246 178 sel 64; #X obj 245 200 s maj2above; #X obj 457 21 key; #X obj 458 43 sel 72; #X obj 457 66 s \$0-ha; #X obj 507 21 key; #X obj 508 43 sel 109; #X obj 507 66 s \$0-mel; #X obj 262 91 key; #X obj 262 112 sel 114; #X obj 262 133 s transition3; #X obj 349 91 key; #X obj 349 112 sel 117; #X obj 349 133 s transition4; #X obj 436 91 key; #X obj 436 112 sel 117; #X obj 436 133 s transition4; #X obj 323 179 sel 111; #X obj 323 200 s loopOff; #X obj 386 158 key; #X obj 386 179 sel 108; #X obj 386 200 s loop1; #X obj 437 157 key; #X obj 487 156 key; #X obj 437 178 sel 112; #X obj 437 199 s loop2; #X obj 487 177 sel 105; #X obj 487 198 s loop3; #X obj 234 229 key; #X obj 299 228 key; #X obj 364 228 key; #X obj 428 228 key; #X obj 493 228 key; #X obj 234 250 sel 118; #X obj 234 272 s tempo1; #X obj 299 249 sel 110; #X obj 299 270 s tempo2; #X obj 364 249 sel 106; #X obj 364 270 s tempo3; #X obj 428 249 sel 107; #X obj 428 270 s tempo4; #X obj 493 249 sel 47; #X obj 493 270 s tempoInit; #X obj 20 298 key; #X obj 89 299 key; #X obj 20 319 sel 120; #X obj 20 341 s offDrums; #X obj 89 320 sel 122; #X obj 89 341 s onDrums; #X obj 152 298 key; #X obj 221 299 key; #X obj 152 319 sel 113; #X obj 153 341 s offSnare; #X obj 221 320 sel 115; #X obj 221 341 s offBdrum; #X obj 291 298 key; #X obj 360 299 key; #X obj 291 319 sel 91; #X obj 292 341 s onConga; #X obj 360 320 sel 93; #X obj 360 341 s offConga; #X obj 431 300 key; #X obj 517 300 key; #X obj 431 321 sel 44; #X obj 432 343 s onPercSynth; #X obj 517 321 sel 46; #X obj 517 342 s offPercSynth; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 3 0 4 0; #X connect 5 0 13 0; #X connect 6 0 15 0; #X connect 7 0 17 0; #X connect 8 0 19 0; #X connect 9 0 21 0; #X connect 10 0 23 0; #X connect 11 0 25 0; #X connect 12 0 27 0; #X connect 13 0 14 0; #X connect 15 0 16 0; #X connect 17 0 18 0; #X connect 19 0 20 0; #X connect 21 0 22 0; #X connect 23 0 24 0; #X connect 25 0 26 0; #X connect 27 0 28 0; #X connect 29 0 30 0; #X connect 30 0 31 0; #X connect 32 0 33 0; #X connect 33 0 34 0; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 38 0 39 0; #X connect 39 0 40 0; #X connect 41 0 42 0; #X connect 42 0 43 0; #X connect 44 0 45 0; #X connect 45 0 46 0; #X connect 47 0 54 0; #X connect 48 0 56 0; #X connect 49 0 53 0; #X connect 50 0 58 0; #X connect 51 0 75 0; #X connect 53 0 52 0; #X connect 54 0 55 0; #X connect 56 0 57 0; #X connect 58 0 59 0; #X connect 60 0 61 0; #X connect 61 0 62 0; #X connect 63 0 64 0; #X connect 64 0 65 0; #X connect 66 0 67 0; #X connect 67 0 68 0; #X connect 69 0 70 0; #X connect 70 0 71 0; #X connect 72 0 73 0; #X connect 73 0 74 0; #X connect 75 0 76 0; #X connect 77 0 78 0; #X connect 78 0 79 0; #X connect 80 0 82 0; #X connect 81 0 84 0; #X connect 82 0 83 0; #X connect 84 0 85 0; #X connect 86 0 91 0; #X connect 87 0 93 0; #X connect 88 0 95 0; #X connect 89 0 97 0; #X connect 90 0 99 0; #X connect 91 0 92 0; #X connect 93 0 94 0; #X connect 95 0 96 0; #X connect 97 0 98 0; #X connect 99 0 100 0; #X connect 101 0 103 0; #X connect 102 0 105 0; #X connect 103 0 104 0; #X connect 105 0 106 0; #X connect 107 0 109 0; #X connect 108 0 111 0; #X connect 109 0 110 0; #X connect 111 0 112 0; #X connect 113 0 115 0; #X connect 114 0 117 0; #X connect 115 0 116 0; #X connect 117 0 118 0; #X connect 119 0 121 0; #X connect 120 0 123 0; #X connect 121 0 122 0; #X connect 123 0 124 0; #X restore 592 422 pd Key Inputs; #N canvas 247 429 467 388 bassGate 0; #X obj 119 153 spigot; #X msg 192 128 0; #X msg 135 129 1; #X obj 83 128 r sbeat; #X obj 68 73 r L-bang; #X obj 166 28 inlet fr random 8; #X obj 119 256 outlet to bassSynth; #X obj 119 233 spigot; #X msg 165 211 0; #X msg 133 211 1; #X obj 133 191 bng 15 250 50 0 empty onBass empty 0 -6 0 10 -262144 -1 -1; #X obj 165 191 bng 15 250 50 0 empty offBass empty 0 -6 0 10 -262144 -1 -1; #X obj 254 142 loadbang; #X obj 126 72 sel 0 7; #X obj 193 72 sel 1 2 3 4 5 6; #X connect 0 0 7 0; #X connect 1 0 0 1; #X connect 2 0 0 1; #X connect 3 0 0 0; #X connect 4 0 2 0; #X connect 5 0 13 0; #X connect 5 0 14 0; #X connect 7 0 6 0; #X connect 8 0 7 1; #X connect 9 0 7 1; #X connect 10 0 9 0; #X connect 11 0 8 0; #X connect 12 0 10 0; #X connect 13 0 2 0; #X connect 13 1 2 0; #X connect 14 0 1 0; #X connect 14 1 1 0; #X connect 14 2 1 0; #X connect 14 3 1 0; #X connect 14 4 1 0; #X connect 14 5 1 0; #X restore 268 469 pd bassGate; #N canvas 731 261 553 543 percSynthGate 0; #X obj 64 165 spigot; #X msg 90 142 0; #X msg 158 143 1; #X obj 38 142 r sW; #X obj 240 85 r L-bang; #X floatatom 51 193 3 0 0 0 - - -; #X obj 146 16 inlet; #X obj 148 377 outlet; #X obj 111 319 + 0; #X msg 310 278 12; #X msg 275 271 0; #X obj 310 260 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 275 253 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 240 247 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X msg 240 265 -12; #X floatatom 278 178 3 0 0 0 - - -; #X text 235 310 8ve range above or below; #X obj 217 222 sel 7; #X obj 339 222 sel 5; #X obj 260 222 sel 0 1 2 3; #X obj 138 85 sel 0 1 2 4 5; #X obj 64 85 sel 3 6 7; #X connect 0 0 5 0; #X connect 1 0 0 1; #X connect 2 0 0 1; #X connect 3 0 0 0; #X connect 4 0 2 0; #X connect 5 0 8 0; #X connect 6 0 15 0; #X connect 6 0 20 0; #X connect 6 0 21 0; #X connect 8 0 7 0; #X connect 9 0 8 1; #X connect 10 0 8 1; #X connect 11 0 9 0; #X connect 12 0 10 0; #X connect 13 0 14 0; #X connect 14 0 8 1; #X connect 15 0 17 0; #X connect 15 0 18 0; #X connect 15 0 19 0; #X connect 17 0 13 0; #X connect 18 0 11 0; #X connect 19 0 12 0; #X connect 19 1 12 0; #X connect 19 2 12 0; #X connect 19 3 12 0; #X connect 20 0 2 0; #X connect 20 1 2 0; #X connect 20 2 2 0; #X connect 20 3 2 0; #X connect 20 4 2 0; #X connect 21 0 1 0; #X connect 21 1 1 0; #X connect 21 2 1 0; #X restore 422 468 pd percSynthGate; #X obj 315 310 r L-bang; #X text 105 178 main; #X text 503 314 [random 8] - 0 1 2 3 4 5 6 7; #X text 515 347 [scales] - 0 2 4 5 7 9 11 12; #X text 486 329 [note degree] - R 2 3 4 5 6 7 8ve; #N canvas 522 22 766 458 effects 0; #X obj 224 291 freeverb~; #X obj 214 101 loadbang; #X msg 19 79 damping \$1; #X msg 19 101 freeze \$1; #X msg 19 123 bypass \$1; #X msg 21 55 dry \$1; #X obj 17 351 outlet~; #X obj 652 352 outlet~; #X obj 170 206 catch~ verb1; #X obj 250 206 catch~ verb2; #X obj 275 229 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262144 -1 -1 5080 1; #X obj 224 270 *~ 1; #X obj 274 269 *~ 1; #N canvas 686 434 603 349 delay 0; #X floatatom 90 106 0 0 0 0 - - -; #X text 120 101 <-- delay time; #X text 232 208 write to delay line; #X text 202 132 read from delay line; #X text 104 184 add the original and the delayed signal; #X obj 69 185 +~; #X text 139 162 feedback gain; #X obj 25 31 inlet~; #X obj 29 264 outlet~ L; #X obj 40 137 *~ 0.5; #X obj 90 63 loadbang; #X floatatom 399 109 0 0 0 0 - - -; #X obj 378 188 +~; #X obj 334 34 inlet~; #X obj 349 140 *~ 0.5; #X obj 399 66 loadbang; #X obj 338 267 outlet~ r; #X obj 399 164 *~ 0.6; #X msg 399 89 130; #X msg 90 86 260; #X obj 109 210 delwrite~ del 3000; #X obj 418 214 delwrite~ del 5000; #X obj 90 161 *~ 0.5; #X obj 90 133 delread~ del 260; #X obj 399 136 delread~ del 130; #X connect 0 0 23 0; #X connect 5 0 8 0; #X connect 5 0 20 0; #X connect 7 0 9 0; #X connect 9 0 5 0; #X connect 10 0 19 0; #X connect 11 0 24 0; #X connect 12 0 16 0; #X connect 12 0 21 0; #X connect 13 0 14 0; #X connect 14 0 12 0; #X connect 15 0 18 0; #X connect 17 0 12 1; #X connect 18 0 11 0; #X connect 19 0 0 0; #X connect 22 0 5 1; #X connect 23 0 22 0; #X connect 24 0 17 0; #X restore 493 294 pd delay; #X obj 452 255 catch~ del1; #X obj 537 253 catch~ del2; #X floatatom 310 269 5 0 0 0 - - -; #X msg 379 212 0.4; #X msg 22 177 roomsize 0.65 \, width 0.5 \, wet 0.25 \, dry 0.4; #X connect 0 0 6 0; #X connect 0 1 7 0; #X connect 1 0 18 0; #X connect 1 0 17 0; #X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 11 1; #X connect 10 0 12 1; #X connect 10 0 16 0; #X connect 11 0 0 0; #X connect 12 0 0 1; #X connect 13 0 6 0; #X connect 13 1 7 0; #X connect 14 0 13 0; #X connect 15 0 13 1; #X connect 17 0 10 0; #X connect 18 0 0 0; #X restore 264 579 pd effects; #X obj 408 536 throw~ verb1; #X obj 436 558 throw~ verb2; #X obj 408 582 throw~ del1; #X obj 423 605 throw~ del2; #X text 422 447 unfinished more gating; #N canvas 644 22 640 452 generativeModes 0; #X obj 196 93 metro \$1; #X floatatom 307 131 3 0 0 0 - - -; #X obj 25 264 s \$0-c; #X obj 68 264 s \$0-d; #X obj 111 287 s \$0-e; #X obj 154 264 s \$0-f; #X obj 197 264 s \$0-g; #X obj 240 264 s \$0-a; #X obj 286 288 s \$0-b; #X obj 330 289 s \$0-w; #X obj 374 289 s \$0-h; #X obj 241 70 * 48; #X obj 24 34 inlet fr toggle; #X obj 189 31 inlet fr tempo expr; #X obj 467 128 loadbang; #X text 18 279 ionian; #X text 67 279 dorian; #X text 107 304 phrygian; #X text 154 280 lydian; #X text 202 279 mixo; #X text 237 278 aeolian; #X text 282 303 locrian; #X text 337 305 w-t; #X text 378 304 dim; #X obj 418 289 s \$0-ha; #X text 424 304 harm-min; #X obj 196 114 random 11; #X obj 49 209 sel 0 1 2 3 4 5 6 7 8 9 10---------------------------------- ; #X text 473 279 mel-min; #X obj 467 264 s \$0-mel; #X obj 467 206 del 4250; #X connect 0 0 26 0; #X connect 11 0 0 1; #X connect 12 0 0 0; #X connect 13 0 11 0; #X connect 14 0 30 0; #X connect 26 0 1 0; #X connect 26 0 27 0; #X connect 27 0 2 0; #X connect 27 1 3 0; #X connect 27 3 5 0; #X connect 27 4 6 0; #X connect 27 5 7 0; #X connect 27 10 29 0; #X connect 30 0 29 0; #X restore 424 114 pd generativeModes; #N canvas 511 185 449 325 drums 0; #X obj 205 128 metro \$1; #X obj 41 132 metro \$1; #X obj 284 133 metro \$1; #X floatatom 350 89 5 0 0 0 - - -; #N canvas 138 601 887 604 drumSet 0; #X obj 191 19 inlet hHats; #X obj 87 275 outlet~; #X obj 145 276 outlet~; #X obj 199 275 outlet~; #X obj 473 283 outlet~; #X obj 528 284 outlet~; #X obj 305 283 outlet~; #X obj 34 275 outlet~; #X obj 354 284 outlet~; #N canvas 103 619 874 593 conga 0; #X obj 272 455 outlet~; #X obj 183 40 inlet; #X obj 450 31 loadbang; #X obj 39 238 oggread~; #X msg 39 154 start; #X obj 426 454 outlet~; #X obj 92 256 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 279 239 oggread~; #X msg 279 155 start; #X obj 332 257 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 518 240 oggread~; #X msg 528 146 start; #X obj 571 258 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X msg 294 198 open /Volumes/Cruzer/PD/aha/cng/1.ogg; #X msg 54 197 open /Volumes/Cruzer/PD/aha/cng/3.ogg; #X msg 533 199 open /Volumes/Cruzer/PD/aha/cng/2.ogg; #X obj 183 69 select 0 1 2 3; #X obj 503 359 vsl 15 75 0 100 0 0 empty conga empty 0 -8 0 10 -262144 -1 -1 2960 0; #X obj 455 376 / 100; #X floatatom 504 455 5 0 0 0 - - -; #X obj 325 412 *~ 2; #X obj 386 412 *~ 2; #X msg 503 334 40; #X connect 1 0 16 0; #X connect 2 0 14 0; #X connect 2 0 13 0; #X connect 2 0 15 0; #X connect 2 0 22 0; #X connect 3 0 20 0; #X connect 3 1 21 0; #X connect 3 3 6 0; #X connect 4 0 3 0; #X connect 7 0 20 0; #X connect 7 1 21 0; #X connect 7 3 9 0; #X connect 8 0 7 0; #X connect 10 0 20 0; #X connect 10 1 21 0; #X connect 10 3 12 0; #X connect 11 0 10 0; #X connect 13 0 7 0; #X connect 14 0 3 0; #X connect 15 0 10 0; #X connect 16 0 4 0; #X connect 16 1 8 0; #X connect 16 2 11 0; #X connect 17 0 18 0; #X connect 17 0 19 0; #X connect 18 0 20 1; #X connect 18 0 21 1; #X connect 20 0 0 0; #X connect 21 0 5 0; #X connect 22 0 17 0; #X restore 306 186 pd conga; #X obj 499 20 inlet; #X obj 298 16 inlet congas; #N canvas 638 22 690 641 bDrums 0; #X obj 176 299 osc~; #X obj 330 263 line~; #X obj 249 341 *~; #X obj 225 57 bng 23 250 50 0 empty empty bDrum 26 20 1 9 -33289 -257985 -33289; #X floatatom 330 115 5 0 0 0 - - -; #X obj 341 202 del; #X obj 227 191 del; #X obj 175 259 line; #X obj 176 279 sqrt; #X obj 392 201 del; #X obj 422 181 +; #X floatatom 452 156 5 0 0 0 - - -; #X obj 247 168 + 30; #X obj 168 191 del; #X obj 187 168 - 5; #X obj 318 315 vsl 10 50 0 100 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 1225 1; #X obj 249 385 *~; #X msg 310 90 18; #X msg 436 131 119; #X msg 395 229 0 200; #X msg 341 229 0.2 130; #X obj 215 432 dac~; #X obj 288 40 metro 500; #X obj 288 18 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 1; #X text 43 212 65000 23; #X text 56 223 100 39; #X text 62 235 0 300; #X obj 278 368 / 100; #X text 7 198 Type of bDrum \;; #X msg 215 221 0 500; #X obj 225 23 inlet; #X obj 281 431 outlet~; #X text 331 353 bDrum Level; #X obj 436 44 loadbang; #X floatatom 320 382 5 0 0 0 - - -; #X msg 306 229 3 15; #X text 454 187 < rels; #X text 200 141 A to D; #X msg 356 296 25; #X msg 163 220 300 40; #X msg 98 221 75000 30; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 16 0; #X connect 3 0 35 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 3 0 9 0; #X connect 3 0 40 0; #X connect 3 0 13 0; #X connect 4 0 5 1; #X connect 4 0 10 0; #X connect 4 0 12 0; #X connect 4 0 14 0; #X connect 5 0 20 0; #X connect 6 0 29 0; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 9 0 19 0; #X connect 10 0 9 1; #X connect 11 0 10 1; #X connect 12 0 6 1; #X connect 13 0 39 0; #X connect 14 0 13 1; #X connect 15 0 27 0; #X connect 15 0 34 0; #X connect 16 0 31 0; #X connect 17 0 4 0; #X connect 17 0 14 0; #X connect 17 0 12 0; #X connect 18 0 11 0; #X connect 18 0 10 1; #X connect 19 0 1 0; #X connect 20 0 1 0; #X connect 22 0 3 0; #X connect 23 0 22 0; #X connect 27 0 16 1; #X connect 29 0 7 0; #X connect 30 0 3 0; #X connect 33 0 17 0; #X connect 33 0 18 0; #X connect 33 0 38 0; #X connect 35 0 1 0; #X connect 38 0 15 0; #X connect 39 0 7 0; #X connect 40 0 7 0; #X restore 20 185 pd bDrums; #N canvas 629 362 417 466 snare 0; #X obj 105 35 inlet; #X obj 141 334 outlet~; #X obj 48 180 oggread~; #X msg 48 96 start; #X obj 101 198 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 206 181 vsl 15 75 0 100 0 0 empty snr empty 0 -8 0 10 -262144 -1 -1 3330 0; #X obj 151 267 / 100; #X floatatom 214 273 5 0 0 0 - - -; #X obj 101 292 *~ 1.5; #X obj 118 100 loadbang; #X msg 63 129 open /Volumes/Cruzer/PD/aha/snr/boo.ogg; #X msg 191 159 45; #X connect 0 0 3 0; #X connect 2 1 8 0; #X connect 2 3 4 0; #X connect 3 0 2 0; #X connect 5 0 6 0; #X connect 5 0 7 0; #X connect 6 0 8 1; #X connect 8 0 1 0; #X connect 9 0 10 0; #X connect 9 0 11 0; #X connect 10 0 2 0; #X connect 11 0 5 0; #X restore 95 184 pd snare; #X obj 106 13 inlet snare; #X obj 17 16 inlet bDrums; #N canvas 1065 625 439 355 bDrums 0; #X obj 90 32 inlet; #X obj 180 256 outlet; #X obj 119 99 f; #X obj 152 99 + 1; #X floatatom 123 155 5 0 0 0 - - -; #X obj 88 188 sel 0; #X obj 222 28 loadbang; #X obj 169 44 bng 15 250 50 0 empty space empty 0 -6 0 10 -262144 -1 -1; #X obj 214 191 sel 24; #X obj 169 191 sel 12; #X obj 119 128 mod 48; #X obj 260 190 sel 47; #X obj 130 190 sel 8; #X msg 168 70 1; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 2 0 10 0; #X connect 3 0 2 1; #X connect 4 0 5 0; #X connect 4 0 8 0; #X connect 4 0 9 0; #X connect 4 0 11 0; #X connect 4 0 12 0; #X connect 5 0 1 0; #X connect 6 0 13 0; #X connect 7 0 13 0; #X connect 8 0 1 0; #X connect 9 0 1 0; #X connect 10 0 4 0; #X connect 11 0 1 0; #X connect 12 0 1 0; #X connect 13 0 2 1; #X restore 7 43 pd bDrums score; #X obj 228 251 throw~ verb1; #X obj 362 251 throw~ verb2; #N canvas 906 360 681 518 hH 0; #X obj 258 21 inlet; #X obj 542 55 loadbang; #X msg 542 79 bang; #X obj 407 410 hsl 50 10 0 100 0 0 empty empty Fader 30 25 0 10 -262130 -1 -1 162 1; #X floatatom 420 447 5 0 0 0 - - -; #X obj 404 422 / 10; #X obj 262 474 outlet~; #X msg 49 143 open /Volumes/Cruzer/PD/aha/hh/boo1.ogg; #X obj 49 167 oggread~; #X msg 50 117 start; #X obj 154 222 oggread~; #X msg 155 172 start; #X obj 310 167 oggread~; #X msg 311 117 start; #X obj 414 223 oggread~; #X msg 415 173 start; #X msg 154 198 open /Volumes/Cruzer/PD/aha/hh/boo2.ogg; #X msg 310 143 open /Volumes/Cruzer/PD/aha/hh/boo3.ogg; #X msg 414 199 open /Volumes/Cruzer/PD/aha/hh/boo4.ogg; #X msg 445 390 3.3; #X obj 139 475 outlet~; #X obj 261 418 *~ 0.3; #X obj 139 442 *~ 0.2; #X obj 258 48 select 0 1 2 3 4 5 6 7; #X connect 0 0 23 0; #X connect 1 0 2 0; #X connect 2 0 7 0; #X connect 2 0 19 0; #X connect 2 0 17 0; #X connect 2 0 16 0; #X connect 2 0 18 0; #X connect 3 0 5 0; #X connect 5 0 4 0; #X connect 5 0 21 1; #X connect 7 0 8 0; #X connect 8 1 21 0; #X connect 9 0 8 0; #X connect 10 1 21 0; #X connect 11 0 10 0; #X connect 12 1 21 0; #X connect 13 0 12 0; #X connect 14 0 22 0; #X connect 14 1 21 0; #X connect 15 0 14 0; #X connect 16 0 10 0; #X connect 17 0 12 0; #X connect 18 0 14 0; #X connect 19 0 3 0; #X connect 21 0 6 0; #X connect 22 0 20 0; #X connect 23 0 11 0; #X connect 23 3 9 0; #X connect 23 6 13 0; #X connect 23 7 15 0; #X restore 173 186 pd hH; #X obj 20 156 spigot; #X msg 33 135 0; #X msg 65 135 1; #X obj 98 154 spigot; #X msg 111 133 0; #X msg 143 133 1; #X obj 74 96 bng 15 250 50 0 empty offDrums empty 0 -6 0 10 -262144 -1 -1; #X obj 145 98 bng 15 250 50 0 empty onDrums empty 0 -6 0 10 -262144 -1 -1; #X obj 32 108 bng 15 250 50 0 empty offBdrum empty 0 -6 0 10 -262144 -1 -1; #X obj 110 103 bng 15 250 50 0 empty offSnare empty 0 -6 0 10 -262144 -1 -1; #X obj 306 161 spigot; #X msg 319 140 0; #X msg 351 140 1; #X obj 353 105 bng 15 250 50 0 empty onConga empty 0 -6 0 10 -262144 -1 -1; #X obj 318 110 bng 15 250 50 0 empty offConga empty 0 -6 0 10 -262144 -1 -1; #X obj 209 43 loadbang; #X obj 152 72 del 6000; #X obj 93 74 del 100; #X obj 353 76 del 40000; #X connect 0 0 19 0; #X connect 9 0 6 0; #X connect 9 0 17 0; #X connect 9 1 8 0; #X connect 9 1 18 0; #X connect 11 0 30 0; #X connect 12 0 7 0; #X connect 13 0 1 0; #X connect 14 0 23 0; #X connect 15 0 16 0; #X connect 16 0 20 0; #X connect 19 0 2 0; #X connect 19 0 18 0; #X connect 19 1 3 0; #X connect 20 0 12 0; #X connect 21 0 20 1; #X connect 22 0 20 1; #X connect 23 0 13 0; #X connect 24 0 23 1; #X connect 25 0 23 1; #X connect 26 0 21 0; #X connect 26 0 24 0; #X connect 27 0 22 0; #X connect 27 0 25 0; #X connect 28 0 21 0; #X connect 29 0 24 0; #X connect 30 0 9 0; #X connect 31 0 30 1; #X connect 32 0 30 1; #X connect 33 0 32 0; #X connect 34 0 31 0; #X connect 35 0 36 0; #X connect 36 0 27 0; #X connect 36 0 37 0; #X connect 36 0 38 0; #X connect 37 0 29 0; #X connect 38 0 33 0; #X restore 123 207 pd drumSet & Congas - -; #X obj 329 111 * 1; #N canvas 446 624 621 479 snr 0; #X obj 16 -29 inlet; #X obj 105 100 metro \$1; #X obj 131 143 f; #X obj 165 150 + 1; #X text 135 124 Reset; #X obj 173 105 bng 15 250 50 0 empty space empty 0 -6 0 10 -262144 -1 -1; #X obj 173 370 outlet; #X obj 378 99 loadbang; #X obj 117 240 spigot; #X msg 132 219 0; #X msg 162 220 1; #X obj 132 201 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 162 202 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 250 212 spigot; #X msg 265 191 0; #X msg 295 192 1; #X obj 265 173 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 295 174 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 362 68 inlet bang #4; #X floatatom 41 282 5 0 0 0 - - -; #X obj 467 194 spigot; #X msg 482 173 0; #X msg 512 174 1; #X obj 482 155 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 512 156 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 234 234 mod 12; #X obj 451 216 mod 12; #X obj 232 258 sel 5; #X obj 449 239 sel 19; #X obj 209 -14 inlet from counter; #X obj 97 265 mod 108; #X obj 84 294 sel 28 68 92; #X msg 172 126 1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 2 0 8 0; #X connect 2 0 13 0; #X connect 2 0 26 0; #X connect 3 0 2 1; #X connect 5 0 32 0; #X connect 7 0 32 0; #X connect 7 0 12 0; #X connect 7 0 16 0; #X connect 8 0 30 0; #X connect 9 0 8 1; #X connect 10 0 8 1; #X connect 11 0 9 0; #X connect 12 0 10 0; #X connect 13 0 25 0; #X connect 14 0 13 1; #X connect 15 0 13 1; #X connect 16 0 14 0; #X connect 17 0 15 0; #X connect 18 0 12 0; #X connect 18 0 16 0; #X connect 20 0 26 0; #X connect 21 0 20 1; #X connect 22 0 20 1; #X connect 23 0 21 0; #X connect 24 0 22 0; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 29 0 1 1; #X connect 30 0 19 0; #X connect 30 0 31 0; #X connect 31 0 6 0; #X connect 31 1 6 0; #X connect 31 2 6 0; #X connect 32 0 2 1; #X restore 118 129 pd snr seq; #X obj 130 260 outlet~ L; #X obj 217 260 outlet~ R; #X obj 63 107 inlet; #X obj 133 106 inlet; #X obj 216 107 inlet; #X obj 298 87 inlet; #N canvas 78 49 664 427 noRepRandSeeds 0; #X obj 93 162 ==; #X obj 82 123 f; #X floatatom 159 17 5 0 0 0 - - -; #X obj 33 17 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 106 235 f; #X obj 62 196 sel 0; #X obj 162 122 sel 1; #X obj 78 68 t b f b f; #X obj 39 156 f; #X obj 156 -8 inlet; #X obj 74 43 random \$1; #X obj 33 -8 inlet; #X obj 106 306 outlet; #X obj 115 268 + \$2; #X text 315 222 upper limit and offset also as arguments; #X text 242 204 inlets on pd abst: bang / upper limit range / offset ; #X text 242 333 output on pd abst: random number between 0 and upper limit + offset; #X text 139 249 opt to put offset inlet; #X connect 0 0 8 1; #X connect 1 0 0 0; #X connect 2 0 1 1; #X connect 2 0 10 1; #X connect 3 0 10 0; #X connect 4 0 13 0; #X connect 5 0 4 0; #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 7 1 1 1; #X connect 7 2 1 0; #X connect 7 3 0 1; #X connect 7 3 4 1; #X connect 8 0 5 0; #X connect 8 0 6 0; #X connect 9 0 2 0; #X connect 10 0 7 0; #X connect 11 0 3 0; #X connect 13 0 12 0; #X restore 284 177 pd noRepRandSeeds; #X msg 359 155 8; #X obj 359 133; #X obj 205 152 random 12; #X obj 125 19 r mainToggle; #X connect 0 0 16 0; #X connect 1 0 4 0; #X connect 2 0 13 0; #X connect 3 0 5 1; #X connect 4 0 7 0; #X connect 4 0 8 0; #X connect 4 1 7 0; #X connect 4 1 8 0; #X connect 4 2 7 0; #X connect 4 3 8 0; #X connect 4 4 7 0; #X connect 4 5 8 0; #X connect 5 0 2 1; #X connect 6 0 4 1; #X connect 9 0 1 1; #X connect 10 0 6 1; #X connect 11 0 0 1; #X connect 12 0 5 0; #X connect 13 0 4 3; #X connect 14 0 13 1; #X connect 15 0 14 0; #X connect 16 0 4 2; #X connect 17 0 1 0; #X connect 17 0 6 0; #X connect 17 0 0 0; #X connect 17 0 2 0; #X restore 322 151 pd drums & conga; #X obj 347 190 *~ 0.3; #X obj 409 190 *~ 0.3; #X obj 282 638 dac~; #X obj 277 520 throw~ R-dac; #X obj 256 541 throw~ L-dac; #X obj 409 213 throw~ R-dac; #X obj 325 213 throw~ L-dac; #X obj 319 611 catch~ R-dac; #X obj 195 611 catch~ L-dac; #X obj 239 209 * 32; #X msg 484 43 \; pd dsp 1; #X text 436 131 open & connect the selected; #X text 442 145 modal scale; #N canvas 738 22 546 561 modes 1; #X obj 63 43 bng 15 250 50 0 \$0-c \$0-c 'C'-Ionian 19 8 0 10 -1 -4034 -159808; #X obj 63 64 bng 15 250 50 0 \$0-d \$0-d 'D'-Dorian 19 8 0 10 -1 -4034 -159808; #X obj 63 85 bng 15 250 50 0 \$0-e \$0-e 'E'-Phrygian 19 8 0 10 -1 -4034 -159808; #X obj 63 106 bng 15 250 50 0 \$0-f \$0-f 'F'-Lydian 19 8 0 10 -1 -4034 -159808; #X obj 63 127 bng 15 250 50 0 \$0-g \$0-g 'G'-Mixolydian 19 8 0 10 -1 -4034 -159808; #X obj 63 148 bng 15 250 50 0 \$0-a \$0-a 'A'-Aeolian 19 8 0 10 -1 -4034 -159808; #X obj 63 169 bng 15 250 50 0 \$0-b \$0-b 'B'-Locrian 19 8 0 10 -1 -4034 -159808; #X obj 63 190 bng 15 250 50 0 \$0-w \$0-w 'W'-Whole-Tone 19 8 0 10 -1 -4034 -159808; #X obj 63 211 bng 15 250 50 0 \$0-h \$0-h 'H'-half-Whole-Dim 19 8 0 10 -1 -4034 -159808; #X obj 302 321 bng 8 250 50 0 empty empty 'spaceBar'-Play/Stop 10 4 0 10 -257985 -258113 -159808; #X obj 23 278 bng 13 250 50 0 empty empty empty 0 -6 0 10 -159808 -1 -1; #X obj 430 291 bng 13 250 50 0 empty empty empty 0 -6 0 10 -159808 -1 -1; #X obj 205 352 bng 12 250 50 0 onPercSynth onPercSynth '{'-ON-PercSynth 18 8 0 10 -1 -4034 -159808; #X obj 205 369 bng 12 250 50 0 offPercSynth empty OFF-PercSynth 18 8 0 10 -1 -258113 -159808; #X obj 244 45 bng 12 250 50 0 transition1 transition1 'Y'-Transition_1 18 8 0 10 -1 -4034 -159808; #X obj 244 62 bng 12 250 50 0 transition2 transition2 'T'-Transition_2 18 8 0 10 -1 -4034 -159808; #X obj 66 380 bng 12 250 50 0 onDrums onDrums 'Z'-ON-Drums 18 8 0 10 -1 -4034 -159808; #X obj 66 397 bng 12 250 50 0 offDrums offDrums 'X'-OFF-Drums 18 8 0 10 -1 -258113 -159808; #X obj 66 414 bng 12 250 50 0 offSnare offSnare 'Q-OFF-Snare 18 8 0 10 -1 -258113 -159808; #X obj 66 431 bng 12 250 50 0 offBdrum offBdrum 'S'-OFF-Bdrum 18 8 0 10 -1 -258113 -159808; #X obj 205 318 bng 12 250 50 0 onBass empty ON-Bass 18 8 0 10 -1 -4034 -159808; #X obj 205 335 bng 12 250 50 0 offBass empty OFF-Bass 18 8 0 10 -1 -258113 -159808; #X obj 66 448 bng 12 250 50 0 onConga onConga '['-ON-Conga 18 8 0 10 -1 -4034 -159808; #X obj 66 465 bng 12 250 50 0 offConga offConga ']'-OFF-Conga 18 8 0 10 -1 -258113 -159808; #X obj 244 126 bng 12 250 50 0 min3below min3below '3'-min-3rd-below 18 8 0 10 -1 -4034 -159808; #X obj 244 144 bng 12 250 50 0 maj2below maj2below '2'-maj-2nd-below 18 8 0 10 -1 -4034 -159808; #X obj 244 162 bng 12 250 50 0 original original '0'-original 18 8 0 10 -1 -4034 -159808; #X obj 244 180 bng 12 250 50 0 maj2above maj2above 'shift-2'-maj-2nd-above 18 8 0 10 -1 -4034 -159808; #X obj 244 197 bng 12 250 50 0 min3above min3above 'shift-3'-min-3rd-above 18 8 0 10 -1 -4034 -159808; #X obj 63 232 bng 15 250 50 0 \$0-ha \$0-ha 'shift-H'-Harmonic-Min 19 8 0 10 -1 -4034 -159808; #X obj 63 253 bng 15 250 50 0 \$0-mel \$0-mel 'M'-Melodic-Min 19 8 0 10 -1 -4034 -159808; #X obj 244 79 bng 12 250 50 0 transition3 transition3 'R'-Transition_3 18 8 0 10 -1 -4034 -159808; #X obj 244 96 bng 12 250 50 0 transition4 transition4 'U'-Transition_4 18 8 0 10 -1 -4034 -159808; #X obj 66 316 bng 12 250 50 0 loopOff loopOff 'O'-Off-Loop 18 8 0 10 -1 -258113 -159808; #X obj 66 332 bng 12 250 50 0 loop1 loop1 'L'-Loop_1 18 8 0 10 -1 -4034 -159808; #X obj 66 348 bng 12 250 50 0 loop2 loop2 'P'-Loop_2 18 8 0 10 -1 -4034 -159808; #X obj 66 364 bng 12 250 50 0 loop3 loop3 'I'-Loop_3 18 8 0 10 -1 -4034 -159808; #X obj 205 399 bng 12 250 50 0 tempo1 tempo1 'V'-Tempo_1 18 8 0 10 -1 -4034 -159808; #X obj 205 416 bng 12 250 50 0 tempo2 tempo2 'N'-Tempo_2 18 8 0 10 -1 -4034 -159808; #X obj 205 434 bng 12 250 50 0 tempo3 tempo3 'J'-Tempo_3 18 8 0 10 -1 -4034 -159808; #X obj 205 451 bng 12 250 50 0 tempo4 tempo4 'K'-Tempo_4 18 8 0 10 -1 -4034 -159808; #X obj 205 468 bng 12 250 50 0 tempoInit tempoInit '/'-TempoInit 18 8 0 10 -1 -4034 -159808; #X connect 10 0 11 0; #X restore 591 454 pd modes legend; #N canvas 367 24 670 558 transitions 0; #X obj 123 -13 loadbang; #X msg 37 75 start; #X obj 37 134 oggread~; #X obj 139 467 throw~ L-dac; #X obj 257 468 throw~ R-dac; #X msg 47 107 open /Volumes/Cruzer/PD/aha/pad/t1.ogg; #X obj 48 54 bng 15 250 50 0 empty transition1 empty 0 -6 0 10 -262144 -1 -1; #X msg 286 75 start; #X obj 286 134 oggread~; #X obj 286 54 bng 15 250 50 0 empty transition2 empty 0 -6 0 10 -262144 -1 -1; #X msg 296 107 open /Volumes/Cruzer/PD/aha/pad/t2.ogg; #X obj 139 440 *~ 0.1; #X obj 257 440 *~ 0.1; #X msg 129 162 start; #X obj 129 221 oggread~; #X obj 129 141 bng 15 250 50 0 empty transition3 empty 0 -6 0 10 -262144 -1 -1; #X msg 139 194 open /Volumes/Cruzer/PD/aha/pad/t3.ogg; #X obj 355 14 del 80000; #X msg 376 162 start; #X obj 376 221 oggread~; #X obj 376 141 bng 15 250 50 0 empty transition4 empty 0 -6 0 10 -262144 -1 -1; #X msg 386 194 open /Volumes/Cruzer/PD/aha/pad/t4.ogg; #X obj 377 66 del 4500; #X connect 0 0 5 0; #X connect 0 0 10 0; #X connect 0 0 16 0; #X connect 0 0 17 0; #X connect 0 0 21 0; #X connect 0 0 22 0; #X connect 1 0 2 0; #X connect 2 0 11 0; #X connect 2 1 12 0; #X connect 5 0 2 0; #X connect 6 0 1 0; #X connect 7 0 8 0; #X connect 8 0 11 0; #X connect 8 1 12 0; #X connect 9 0 7 0; #X connect 10 0 8 0; #X connect 11 0 3 0; #X connect 12 0 4 0; #X connect 13 0 14 0; #X connect 14 0 11 0; #X connect 14 1 12 0; #X connect 15 0 13 0; #X connect 16 0 14 0; #X connect 17 0 9 0; #X connect 18 0 19 0; #X connect 19 0 11 0; #X connect 19 1 12 0; #X connect 20 0 18 0; #X connect 21 0 19 0; #X connect 22 0 20 0; #X restore 425 420 pd transitions; #X obj 138 43 del 900; #X msg 328 356 60; #X obj 299 335 bng 15 250 50 0 empty maj2below empty 0 -6 0 10 -1 -257985 -1; #X msg 300 356 58; #X obj 356 335 bng 15 250 50 0 empty maj2above empty 0 -6 0 10 -1 -257985 -1; #X msg 357 356 62; #X obj 384 335 bng 15 250 50 0 empty min3above empty 0 -6 0 10 -1 -257985 -1; #X msg 385 356 63; #X obj 271 335 bng 15 250 50 0 empty min3below empty 0 -6 0 10 -1 -257985 -1; #X msg 272 356 57; #X text 414 355 Transpose; #X text 202 214 2nd; #N canvas 78 49 652 415 noRepRandSeeds 0; #X obj 93 162 ==; #X obj 82 123 f; #X floatatom 159 17 5 0 0 0 - - -; #X obj 33 17 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 106 235 f; #X obj 62 196 sel 0; #X obj 162 122 sel 1; #X obj 78 68 t b f b f; #X obj 39 156 f; #X obj 156 -8 inlet; #X obj 74 43 random \$1; #X obj 33 -8 inlet; #X obj 106 306 outlet; #X obj 115 268 + \$2; #X obj 280 -1 inlet; #X text 315 222 upper limit and offset also as arguments; #X text 242 204 inlets on pd abst: bang / upper limit range / offset ; #X text 239 255 output on pd abst: random number between 0 and upper limit + offset; #X connect 0 0 8 1; #X connect 1 0 0 0; #X connect 2 0 1 1; #X connect 2 0 10 1; #X connect 3 0 10 0; #X connect 4 0 13 0; #X connect 5 0 4 0; #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 7 1 1 1; #X connect 7 2 1 0; #X connect 7 3 0 1; #X connect 7 3 4 1; #X connect 8 0 5 0; #X connect 8 0 6 0; #X connect 9 0 2 0; #X connect 10 0 7 0; #X connect 11 0 3 0; #X connect 13 0 12 0; #X connect 14 0 13 1; #X restore 184 282 pd noRepRandSeeds; #X msg 233 261 54321; #X obj 272 244; #N canvas 888 22 1060 564 reCycle--Drums--- 0; #X obj 362 44; #X obj 57 127 soundfiler; #X obj 55 150 table x1; #X obj 36 174 tabplay~ x1; #X obj 36 103 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X msg 57 104 read -resize /Volumes/Cruzer/PD/aha/loop/1.wav x1; #X obj 148 150 soundfiler; #X obj 127 127 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X msg 148 127 read -resize /Volumes/Cruzer/PD/aha/loop/2.wav x2; #X obj 146 173 table x2; #X obj 127 197 tabplay~ x2; #X obj 240 175 soundfiler; #X obj 219 151 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 336 201 soundfiler; #X obj 315 178 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 238 198 table x3; #X obj 219 223 tabplay~ x3; #X obj 334 224 table x4; #X obj 315 248 tabplay~ x4; #X obj 427 226 soundfiler; #X obj 406 202 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 518 249 soundfiler; #X obj 497 226 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 610 274 soundfiler; #X obj 589 250 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 706 300 soundfiler; #X obj 685 277 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1 -1; #X obj 425 249 table x5; #X obj 406 273 tabplay~ x5; #X obj 516 272 table x6; #X obj 497 296 tabplay~ x6; #X obj 608 297 table x7; #X obj 589 322 tabplay~ x7; #X obj 704 323 table x8; #X obj 685 347 tabplay~ x8; #X msg 240 152 read -resize /Volumes/Cruzer/PD/aha/loop/3.wav x3; #X msg 336 178 read -resize /Volumes/Cruzer/PD/aha/loop/4.wav x4; #X msg 427 203 read -resize /Volumes/Cruzer/PD/aha/loop/5.wav x5; #X msg 519 227 read -resize /Volumes/Cruzer/PD/aha/loop/6.wav x6; #X msg 610 251 read -resize /Volumes/Cruzer/PD/aha/loop/7.wav x7; #X msg 706 277 read -resize /Volumes/Cruzer/PD/aha/loop/8.wav x8; #X obj 40 17 inlet; #X obj 125 18 inlet; #X obj 220 20 inlet; #X obj 305 21 inlet; #X obj 433 26 inlet; #X obj 518 27 inlet; #X obj 613 29 inlet; #X obj 698 30 inlet; #X obj 323 468 throw~ L-dac; #X obj 409 468 throw~ R-dac; #X obj 614 409 vsl 12 75 0 100 0 0 empty empty empty 0 -8 0 10 -262144 -1 -1 2220 0; #X obj 613 487 / 100; #X floatatom 602 519 5 0 0 0 - - -; #X obj 323 423 *~ 0.3; #X obj 409 424 *~ 0.3; #X msg 614 386 30; #X connect 0 0 5 0; #X connect 0 0 8 0; #X connect 0 0 35 0; #X connect 0 0 36 0; #X connect 0 0 37 0; #X connect 0 0 38 0; #X connect 0 0 39 0; #X connect 0 0 40 0; #X connect 0 0 56 0; #X connect 3 0 54 0; #X connect 3 0 55 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 7 0 10 0; #X connect 8 0 6 0; #X connect 10 0 54 0; #X connect 10 0 55 0; #X connect 12 0 16 0; #X connect 14 0 18 0; #X connect 16 0 54 0; #X connect 16 0 55 0; #X connect 18 0 54 0; #X connect 18 0 55 0; #X connect 20 0 28 0; #X connect 22 0 30 0; #X connect 24 0 32 0; #X connect 26 0 34 0; #X connect 28 0 54 0; #X connect 28 0 55 0; #X connect 30 0 54 0; #X connect 30 0 55 0; #X connect 32 0 54 0; #X connect 32 0 55 0; #X connect 34 0 54 0; #X connect 34 0 55 0; #X connect 35 0 11 0; #X connect 36 0 13 0; #X connect 37 0 19 0; #X connect 38 0 21 0; #X connect 39 0 23 0; #X connect 40 0 25 0; #X connect 41 0 4 0; #X connect 42 0 7 0; #X connect 43 0 12 0; #X connect 44 0 14 0; #X connect 45 0 20 0; #X connect 46 0 22 0; #X connect 47 0 24 0; #X connect 48 0 26 0; #X connect 51 0 52 0; #X connect 51 0 53 0; #X connect 52 0 54 1; #X connect 52 0 55 1; #X connect 54 0 49 0; #X connect 55 0 50 0; #X connect 56 0 51 0; #X restore 585 612 pd reCycle--Drums---; #X obj 39 232 s metro; #X obj 42 375 r metro; #X obj 51 84 s mainToggle; #N canvas 292 315 633 441 sequence 0; #X obj 170 2 inlet; #X obj 39 353 outlet; #X obj 88 354 outlet; #X obj 137 354 outlet; #X obj 186 355 outlet; #X obj 235 354 outlet; #X obj 284 355 outlet; #X obj 333 355 outlet; #X obj 382 356 outlet; #X obj 33 211 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #X obj 123 172 sel 0 2 4 6 8 10 12 14; #X obj 312 213 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #X obj 44 149 spigot; #X msg 81 124 0; #X msg 49 124 1; #X obj 42 69 bng 15 250 50 0 empty loop3 empty 0 -6 0 10 -262144 -1 -1; #X obj 191 148 spigot; #X msg 228 123 0; #X msg 196 123 1; #X obj 189 68 bng 15 250 50 0 empty loop2 empty 0 -6 0 10 -262144 -1 -1; #X obj 228 24 bng 15 250 50 0 empty loopOff empty 0 -6 0 10 -262144 -1 -1; #X obj 331 158 spigot; #X msg 368 133 0; #X msg 336 133 1; #X obj 329 78 bng 15 250 50 0 empty loop1 empty 0 -6 0 10 -262144 -1 -1; #X connect 0 0 12 0; #X connect 0 0 16 0; #X connect 0 0 21 0; #X connect 9 0 1 0; #X connect 9 1 2 0; #X connect 9 2 3 0; #X connect 9 3 4 0; #X connect 9 4 1 0; #X connect 9 5 6 0; #X connect 9 6 7 0; #X connect 9 7 8 0; #X connect 9 8 1 0; #X connect 9 9 2 0; #X connect 9 10 3 0; #X connect 9 11 2 0; #X connect 9 12 5 0; #X connect 9 13 6 0; #X connect 9 14 7 0; #X connect 9 15 8 0; #X connect 10 0 1 0; #X connect 10 1 8 0; #X connect 10 2 2 0; #X connect 10 3 3 0; #X connect 10 4 5 0; #X connect 10 5 6 0; #X connect 10 6 5 0; #X connect 10 7 8 0; #X connect 11 0 2 0; #X connect 11 4 1 0; #X connect 11 8 3 0; #X connect 11 9 8 0; #X connect 11 14 6 0; #X connect 12 0 9 0; #X connect 13 0 12 1; #X connect 14 0 12 1; #X connect 15 0 14 0; #X connect 15 0 17 0; #X connect 15 0 22 0; #X connect 16 0 10 0; #X connect 17 0 16 1; #X connect 18 0 16 1; #X connect 19 0 18 0; #X connect 19 0 13 0; #X connect 19 0 22 0; #X connect 20 0 17 0; #X connect 20 0 13 0; #X connect 20 0 22 0; #X connect 21 0 11 0; #X connect 22 0 21 1; #X connect 23 0 21 1; #X connect 24 0 23 0; #X connect 24 0 17 0; #X connect 24 0 13 0; #X restore 589 584 pd sequence patcher; #N canvas 884 542 290 251 counter 0; #X obj 92 74 f; #X obj 121 75 + 1; #X floatatom 92 117 3 0 0 0 - - -; #X obj 92 176 outlet; #X text 120 55 reset; #X obj 155 13 r mainToggle; #X obj 10 10 r metro; #X obj 92 97 mod 16; #X msg 156 57 1; #X connect 0 0 1 0; #X connect 0 0 7 0; #X connect 1 0 0 1; #X connect 2 0 3 0; #X connect 5 0 8 0; #X connect 6 0 0 0; #X connect 7 0 2 0; #X connect 8 0 0 0; #X restore 589 560 pd counter % 16; #X msg 293 43 150; #X obj 201 57 r tempoChange; #N canvas 822 570 231 234 TempoChange 1; #X floatatom 80 151 6 0 0 0 - - -; #X obj 80 99 pack f 4000; #X msg 103 62 155; #X obj 80 175 s tempoChange; #X obj 80 124 line 150 5; #X msg 139 62 165; #X msg 68 62 145; #X msg 35 62 135; #X obj 35 41 bng 15 250 50 0 empty tempo1 empty 0 -6 0 10 -262144 -1 -1; #X obj 68 42 bng 15 250 50 0 empty tempo2 empty 0 -6 0 10 -262144 -1 -1; #X obj 103 42 bng 15 250 50 0 empty tempo3 empty 0 -6 0 10 -262144 -1 -1; #X obj 139 42 bng 15 250 50 0 empty tempo4 empty 0 -6 0 10 -262144 -1 -1; #X obj 177 63 bng 15 250 50 0 empty tempoInit empty 0 -6 0 10 -262144 -1 -1; #X msg 177 82 150; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 2 0 1 0; #X connect 4 0 0 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 7 0; #X connect 9 0 6 0; #X connect 10 0 2 0; #X connect 11 0 5 0; #X connect 12 0 13 0; #X connect 13 0 1 0; #X restore 591 490 pd TempoChange; #X connect 0 0 1 0; #X connect 0 0 4 0; #X connect 0 0 12 1; #X connect 0 0 13 1; #X connect 0 0 40 0; #X connect 0 0 75 0; #X connect 1 0 13 0; #X connect 1 0 73 0; #X connect 2 0 1 1; #X connect 2 0 40 1; #X connect 2 0 41 0; #X connect 2 0 41 1; #X connect 2 0 41 2; #X connect 2 0 41 3; #X connect 2 0 51 0; #X connect 3 0 78 0; #X connect 3 0 22 0; #X connect 3 0 52 0; #X connect 3 0 57 0; #X connect 4 0 69 0; #X connect 5 0 8 0; #X connect 6 0 5 0; #X connect 6 0 21 0; #X connect 7 0 6 0; #X connect 8 0 10 0; #X connect 8 0 24 0; #X connect 9 0 35 0; #X connect 9 0 36 0; #X connect 9 0 37 0; #X connect 9 0 38 0; #X connect 10 0 27 0; #X connect 10 0 28 0; #X connect 11 0 15 0; #X connect 13 0 7 0; #X connect 13 0 16 0; #X connect 17 0 11 1; #X connect 19 0 11 0; #X connect 20 0 45 0; #X connect 20 0 46 0; #X connect 23 0 58 0; #X connect 24 0 25 0; #X connect 27 0 20 0; #X connect 28 0 9 0; #X connect 29 0 58 0; #X connect 34 0 44 0; #X connect 34 1 44 1; #X connect 41 0 42 0; #X connect 41 1 43 0; #X connect 42 0 48 0; #X connect 43 0 47 0; #X connect 49 0 44 1; #X connect 50 0 44 0; #X connect 51 0 4 1; #X connect 57 0 0 0; #X connect 58 0 18 0; #X connect 59 0 60 0; #X connect 60 0 18 0; #X connect 61 0 62 0; #X connect 62 0 18 0; #X connect 63 0 64 0; #X connect 64 0 18 0; #X connect 65 0 66 0; #X connect 66 0 18 0; #X connect 69 0 6 1; #X connect 70 0 69 1; #X connect 71 0 70 0; #X connect 74 0 8 0; #X connect 76 0 72 0; #X connect 76 1 72 1; #X connect 76 2 72 2; #X connect 76 3 72 3; #X connect 76 4 72 4; #X connect 76 5 72 5; #X connect 76 6 72 6; #X connect 76 7 72 7; #X connect 77 0 76 0; #X connect 78 0 2 0; #X connect 79 0 2 0;