#N canvas 214 49 615 597 10;
#X obj 80 120 diy-metro;
#X msg 187 70 0;
#X msg 222 67 64;
#X text 258 66 goto position;
#X floatatom 83 227 5 0 0 0 position - -;
#X obj 80 82 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X text 97 81 on/off;
#X obj 157 203 int;
#X obj 157 223 change;
#X floatatom 158 247 5 0 0 0 beat - -;
#N canvas 0 22 235 208 speedlim 0;
#X msg 83 55 0;
#X msg 96 82 1;
#X obj 31 123 t f b;
#X obj 30 102 spigot 1;
#X obj 33 58 inlet;
#X obj 30 151 outlet;
#X obj 90 127 delay 100;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 5 0;
#X connect 2 1 0 0;
#X connect 2 1 6 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 6 0 1 0;
#X restore 83 204 pd speedlim;
#X msg 193 94 goto \$1;
#X msg 262 136 bpm \$1;
#X floatatom 261 116 5 0 0 0 - - -;
#X text 299 116 set bpm;
#X obj 230 198 * 4;
#X obj 230 219 mod 4;
#X obj 230 243 change;
#X floatatom 231 268 5 0 0 0 fraction - -;
#X msg 261 168 2;
#X msg 291 167 4;
#X obj 277 195 t f f;
#X msg 322 167 16;
#X obj 85 23 cnv 15 170 20 empty empty fractional-metronome 5 10 0
14 -1 -262144 0;
#X obj 105 408 diy-toggle;
#X obj 105 470 diy-spigot;
#X obj 105 518 diy-spigot~;
#X text 220 491 simple gates that let data through when open \, and
block it when closed;
#X text 221 416 sends a 1 or 0;
#X text 221 354 sends a value from 0->1;
#X obj 96 347 diy-slider;
#X obj 90 305 cnv 15 110 20 empty empty basic_tools 5 10 0 14 -1 -262144
0;
#X connect 0 0 7 0;
#X connect 0 0 10 0;
#X connect 0 0 15 0;
#X connect 1 0 11 0;
#X connect 2 0 11 0;
#X connect 5 0 0 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 4 0;
#X connect 11 0 0 1;
#X connect 12 0 0 1;
#X connect 13 0 12 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 19 0 21 0;
#X connect 20 0 21 0;
#X connect 21 0 15 1;
#X connect 21 1 16 1;
#X connect 22 0 21 0;
