#N canvas 100 50 1514 964 10; #X obj 896 843 dac~; #N canvas 3045 249 756 429 metronomes_samples 0; #X obj 69 80 loadbang; #X obj 69 124 soundfiler; #X text 6 101 Samples; #X text 9 298 Buffers; #X obj 70 295 table met-1; #X obj 70 325 table met-2; #X obj 168 325 table met-4; #X msg 69 103 read -resize LogicH.wav met-1, f 30; #X obj 69 160 loadbang; #X obj 69 204 soundfiler; #X obj 329 80 loadbang; #X obj 329 124 soundfiler; #X obj 329 160 loadbang; #X obj 329 204 soundfiler; #X msg 69 183 read -resize CubaseH.wav met-2; #X msg 329 103 read -resize LogicL.wav met-3, f 30; #X msg 329 183 read -resize CubaseL.wav met-4; #X obj 69 30 r reinit; #X obj 578 114 openpanel; #X msg 578 138 read -resize \$1 met-5; #X obj 578 164 soundfiler; #X obj 578 91 r Custom_Sample; #X obj 168 295 table met-3; #X obj 268 295 table met-5; #X connect 0 0 7 0; #X connect 7 0 1 0; #X connect 8 0 14 0; #X connect 10 0 15 0; #X connect 12 0 16 0; #X connect 14 0 9 0; #X connect 15 0 11 0; #X connect 16 0 13 0; #X connect 17 0 7 0; #X connect 17 0 15 0; #X connect 17 0 14 0; #X connect 17 0 16 0; #X connect 18 0 19 0; #X connect 19 0 20 0; #X connect 21 0 18 0; #X restore 1093 76 pd metronomes_samples; #N canvas 37 595 450 300 tableplay~ 0; #X obj 81 88 inlet; #X msg 182 88 set met-\$1; #X obj 81 117 tabplay~ met-1; #X obj 81 139 outlet~; #X obj 182 39 inlet; #X text 2 88 Bang Inlet; #X text 181 22 Sample Choice Input; #X obj 182 61 + 1; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 4 0 7 0; #X connect 7 0 1 0; #X restore 915 721 pd tableplay~; #X obj 1003 695 r SampleChoice; #N canvas 2115 573 450 300 tableplay~ 0; #X obj 81 88 inlet; #X msg 182 88 set met-\$1; #X obj 81 117 tabplay~ met-1; #X obj 81 139 outlet~; #X obj 182 39 inlet; #X text 2 88 Bang Inlet; #X text 181 22 Sample Choice Input; #X obj 182 61 + 1; #X connect 0 0 2 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 4 0 7 0; #X connect 7 0 1 0; #X restore 915 721 pd tableplay~; #X obj 1003 695 r SampleChoice; #X obj 1094 17 r dsp; #X msg 1094 39 \; pd dsp \$1; #N canvas 2944 472 450 461 metro1 0; #X obj 150 314 metro; #X obj 182 269 /, f 7; #X floatatom 182 290 5 0 0 0 - - -, f 5; #X obj 182 181 r reinit; #X obj 182 247 f 60000; #X obj 182 203 f 40; #X obj 182 225 t b f, f 7; #X msg 150 100 1; #X msg 187 100 0; #X obj 150 78 t b b b, f 11; #X msg 224 100 0; #X obj 150 56 inlet; #X obj 150 336 outlet; #X obj 62 279 r StopMetro1; #X obj 187 131 s StopMetro2; #X obj 224 155 s StopMetro3; #X connect 0 0 12 0; #X connect 1 0 2 0; #X connect 2 0 0 1; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 5 0 6 0; #X connect 6 0 4 0; #X connect 6 1 1 1; #X connect 7 0 0 0; #X connect 8 0 14 0; #X connect 9 0 7 0; #X connect 9 1 8 0; #X connect 9 2 10 0; #X connect 10 0 15 0; #X connect 11 0 9 0; #X connect 13 0 0 0; #X restore 835 628 pd metro1; #N canvas 2539 358 450 424 metro2 0; #X obj 150 314 metro; #X obj 182 269 /, f 7; #X floatatom 182 290 5 0 0 0 - - -, f 5; #X obj 182 181 r reinit; #X obj 182 247 f 60000; #X obj 182 225 t b f, f 7; #X msg 150 100 1; #X msg 187 100 0; #X obj 150 78 t b b b, f 11; #X msg 224 100 0; #X obj 150 56 inlet; #X obj 150 336 outlet; #X obj 224 155 s StopMetro3; #X obj 62 279 r StopMetro2; #X obj 187 131 s StopMetro1; #X obj 182 203 f 170; #X connect 0 0 11 0; #X connect 1 0 2 0; #X connect 2 0 0 1; #X connect 3 0 15 0; #X connect 4 0 1 0; #X connect 5 0 4 0; #X connect 5 1 1 1; #X connect 6 0 0 0; #X connect 7 0 14 0; #X connect 8 0 6 0; #X connect 8 1 7 0; #X connect 8 2 9 0; #X connect 9 0 12 0; #X connect 10 0 8 0; #X connect 13 0 0 0; #X connect 15 0 5 0; #X restore 915 628 pd metro2; #X obj 835 655 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 915 655 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 995 655 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 1096 323 200; #X floatatom 1096 595 5 0 0 0 - - -, f 5; #X floatatom 1166 525 5 0 0 0 - - -, f 5; #X floatatom 1300 525 5 0 0 0 - - -, f 5; #X msg 1300 323 40; #X obj 1096 292 loadbang; #X obj 1300 292 r reinit; #N canvas 801 253 1002 681 metro3 0; #X obj 150 394 metro; #X obj 217 349 /, f 7; #X floatatom 217 370 5 0 0 0 - - -, f 5; #X msg 150 124 1; #X msg 352 131 0; #X msg 420 175 0; #X obj 150 80 inlet; #X obj 150 416 outlet; #X obj 62 359 r StopMetro3; #X obj 420 196 s StopMetro2; #X obj 352 152 s StopMetro1; #X obj 150 102 t b b b b b, f 39; #X obj 217 307 t b f, f 7; #X msg 285 259 40; #X obj 217 284 line, f 26; #X obj 217 327 f 60000; #X obj 217 135 inlet; #X obj 242 155 inlet; #X obj 217 196 list; #X obj 285 145 inlet; #X msg 217 217 set \$1 \$2; #X msg 217 239 200 20000; #X msg 285 167 set \$1, f 44; #X connect 0 0 7 0; #X connect 1 0 2 0; #X connect 2 0 0 1; #X connect 3 0 0 0; #X connect 4 0 10 0; #X connect 5 0 9 0; #X connect 6 0 11 0; #X connect 8 0 0 0; #X connect 11 0 3 0; #X connect 11 1 21 0; #X connect 11 2 13 0; #X connect 11 3 4 0; #X connect 11 4 5 0; #X connect 12 0 15 0; #X connect 12 1 1 1; #X connect 13 0 14 0; #X connect 14 0 12 0; #X connect 15 0 1 0; #X connect 16 0 18 0; #X connect 17 0 18 1; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 20 0 21 0; #X connect 21 0 14 0; #X connect 22 0 13 0; #X restore 995 628 pd metro3; #X obj 100 100 cnv 25 650 300 empty empty empty 20 12 2 14 -261682 -66577 0; #X obj 673 105 tgl 20 0 dsp empty On/Off 25 10 2 15 -258113 -1 -1 0 1; #X obj 673 154 s reinit; #X obj 673 129 bng 20 250 50 0 empty empty Reinit 25 10 2 15 -4032 -1 -1; #X obj 243 102 cnv 25 200 60 empty empty The_Whistle 11 27 1 30 -191407 -66577 0; #X obj 541 339 hradio 40 1 0 5 SampleChoice empty Metronome_Sound 0 -8 1 15 -260097 -1 -66577 4; #X obj 389 223 bng 40 250 50 0 StopMetro empty STOP_Metronome 45 20 0 15 -258113 -1 -1; #X msg 1092 127 0; #X obj 1092 152 s StopMetro1; #X obj 1092 173 s StopMetro2; #X obj 1092 195 s StopMetro3; #X obj 835 601 r metro1; #X obj 915 601 r metro2; #X obj 995 601 r metro3; #X obj 174 188 bng 30 250 50 0 metro1 empty 40_BPM 35 15 0 15 -4034 -1 -1; #X obj 174 238 bng 30 250 50 0 metro2 empty 170_BPM 35 15 0 15 -4034 -1 -1; #X obj 174 288 bng 30 250 50 0 metro3 empty Accelerating_BPM 35 15 0 15 -4034 -1 -1; #X obj 1092 103 r StopMetro; #X obj 131 339 cnv 15 250 60 empty empty empty 20 12 0 14 -260097 -66577 0; #X floatatom 145 368 5 0 0 2 BPM_Max BPM_Max_init BPM_Max, f 5; #X floatatom 218 368 5 0 0 2 BPM_RampTime BPM_RampTime_init BPM_RampTime , f 5; #X floatatom 320 368 5 0 0 2 BPM_Min BPM_Min_init BPM_Min, f 5; #X obj 1096 397 r BPM_Max; #X obj 1166 439 r BPM_RampTime; #X obj 1300 481 r BPM_Min; #X obj 1166 498 * 1000; #X obj 1166 561 t b f; #X obj 1096 376 s BPM_Max_init; #X obj 1166 418 s BPM_RampTime_init; #X obj 1300 460 s BPM_Min_init; #X msg 1166 323 20; #X text 254 368 seconds; #X obj 492 181 bng 20 250 50 0 Custom_Sample empty Select_a_Custom_Metronome_Sound 25 10 0 12 -257985 -1 -1; #X text 619 303 5 Custom Sound; #X text 619 290 1-4 Preset Sounds; #X text 581 384 ®Patched by Potikinawah; #X connect 2 0 0 0; #X connect 2 0 0 1; #X connect 3 0 2 1; #X connect 5 0 4 1; #X connect 6 0 7 0; #X connect 8 0 2 0; #X connect 8 0 10 0; #X connect 9 0 2 0; #X connect 9 0 11 0; #X connect 13 0 14 0; #X connect 13 0 48 0; #X connect 14 0 20 1; #X connect 15 0 47 0; #X connect 16 0 20 3; #X connect 17 0 16 0; #X connect 17 0 50 0; #X connect 18 0 17 0; #X connect 18 0 51 0; #X connect 18 0 13 0; #X connect 19 0 17 0; #X connect 19 0 51 0; #X connect 19 0 13 0; #X connect 20 0 2 0; #X connect 20 0 12 0; #X connect 22 0 24 0; #X connect 24 0 23 0; #X connect 28 0 29 0; #X connect 28 0 30 0; #X connect 28 0 31 0; #X connect 32 0 8 0; #X connect 33 0 9 0; #X connect 34 0 20 0; #X connect 38 0 28 0; #X connect 43 0 14 0; #X connect 44 0 46 0; #X connect 45 0 16 0; #X connect 46 0 15 0; #X connect 47 0 14 0; #X connect 47 1 20 2; #X connect 51 0 49 0; #X connect 51 0 46 0; #X coords 0 -1 1 1 650 300 1 100 100;