#N canvas 29 28 647 248 12;
#X obj 307 12 r bpm-eng;
#X floatatom 307 36 5 0 0 0 - - - 0;
#X obj 325 87 r meter-eng;
#X text 378 11 Receive main BPM value;
#X text 411 86 Receive main meter;
#X obj 50 12 inlet;
#X text 94 11 Take in no. of notes;
#X floatatom 50 46 5 1 16 0 Notes - - 0;
#X obj 50 103 /;
#X obj 95 48 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X obj 50 189 outlet;
#X obj 50 79 t b f;
#X obj 94 154 r tog-eng;
#X obj 127 45 loadbang;
#X msg 127 69 4, f 1;
#X obj 50 154 metro;
#X msg 50 129 tempo \$1 msec;
#X obj 307 59 expr 60000 / $f1;
#X obj 307 171 s dur-pr;
#X obj 80 103 r dur-pr;
#X text 102 189 Bang each note per meter;
#X text 426 58 Calculate one note in ms;
#X text 401 220 Requires component_BPM-engine.pd;
#X text 400 151 Attn: BPM and note value changes require reset of main
metro, f 29;
#X obj 307 144 *;
#X obj 325 111 t b f;
#X connect 0 0 1 0;
#X connect 1 0 17 0;
#X connect 2 0 25 0;
#X connect 5 0 7 0;
#X connect 7 0 11 0;
#X connect 8 0 16 0;
#X connect 11 0 8 0;
#X connect 11 1 8 1;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 14 0 7 0;
#X connect 15 0 9 0;
#X connect 15 0 10 0;
#X connect 16 0 15 0;
#X connect 17 0 24 0;
#X connect 19 0 8 0;
#X connect 24 0 18 0;
#X connect 25 0 1 0;
#X connect 25 1 24 1;
#X coords 0 -1 1 1 115 30 2 5 40;
