#N canvas 1239 227 478 401 10; #X obj 51 169 nbx 5 14 -1e+037 1e+037 0 1 empty empty bpm 0 -8 0 10 -262144 -1 -1 120 256; #X floatatom 292 277 14 0 0 1 sample - -; #X floatatom 258 297 14 0 0 1 time - -; #X obj 164 317 dac~; #X obj 163 286 *~ 0.1; #X obj 162 202 / 60; #X obj 162 264 phasor~; #N canvas 0 50 450 250 (subpatch) 0; #X array \$0-beatsPerSecond 441 float 1; #A 0 0 0.00453515 0.00907029 0.0136054 0.0181406 0.0226757 0.0272109 0.031746 0.0362812 0.0408163 0.0453515 0.0498866 0.0544218 0.0589569 0.0634921 0.0680272 0.0725624 0.0770975 0.0816327 0.0861678 0.090703 0.0952381 0.0997732 0.104308 0.108844 0.113379 0.117914 0.122449 0.126984 0.131519 0.136054 0.14059 0.145125 0.14966 0.154195 0.15873 0.163265 0.1678 0.172336 0.176871 0.181406 0.185941 0.190476 0.195011 0.199546 0.204082 0.208617 0.213152 0.217687 0.222222 0.226757 0.231293 0.235828 0.240363 0.244898 0.249433 0.253968 0.258503 0.263039 0.267574 0.272109 0.276644 0.281179 0.285714 0.290249 0.294785 0.29932 0.303855 0.30839 0.312925 0.31746 0.321995 0.326531 0.331066 0.335601 0.340136 0.344671 0.349206 0.353741 0.358277 0.362812 0.367347 0.371882 0.376417 0.380952 0.385488 0.390023 0.394558 0.399093 0.403628 0.408163 0.412698 0.417234 0.421769 0.426304 0.430839 0.435374 0.439909 0.444444 0.44898 0.453515 0.45805 0.462585 0.46712 0.471655 0.47619 0.480726 0.485261 0.489796 0.494331 0.498866 0.503401 0.507937 0.512472 0.517007 0.521542 0.526077 0.530612 0.535147 0.539683 0.544218 0.548753 0.553288 0.557823 0.562358 0.566893 0.571429 0.575964 0.580499 0.585034 0.589569 0.594104 0.598639 0.603175 0.60771 0.612245 0.61678 0.621315 0.62585 0.630386 0.634921 0.639456 0.643991 0.648526 0.653061 0.657596 0.662132 0.666667 0.671202 0.675737 0.680272 0.684807 0.689342 0.693878 0.698413 0.702948 0.707483 0.712018 0.716553 0.721088 0.725624 0.730159 0.734694 0.739229 0.743764 0.748299 0.752834 0.75737 0.761905 0.76644 0.770975 0.77551 0.780045 0.784581 0.789116 0.793651 0.798186 0.802721 0.807256 0.811791 0.816327 0.820862 0.825397 0.829932 0.834467 0.839002 0.843537 0.848073 0.852608 0.857143 0.861678 0.866213 0.870748 0.875283 0.879819 0.884354 0.888889 0.893424 0.897959 0.902494 0.90703 0.911565 0.9161 0.920635 0.92517 0.929705 0.93424 0.938776 0.943311 0.947846 0.952381 0.956916 0.961451 0.965986 0.970522 0.975057 0.979592 0.984127 0.988662 0.993197 0.997732 0.00226759 0.00680273 0.0113379 0.015873 0.0204082 0.0249433 0.0294785 0.0340136 0.0385488 0.0430839 0.0476191 0.0521542 0.0566894 0.0612245 0.0657597 0.0702948 0.0748299 0.0793651 0.0839002 0.0884354 0.0929705 0.0975057 0.102041 0.106576 0.111111 0.115646 0.120181 0.124717 0.129252 0.133787 0.138322 0.142857 0.147392 0.151927 0.156463 0.160998 0.165533 0.170068 0.174603 0.179138 0.183673 0.188209 0.192744 0.197279 0.201814 0.206349 0.210884 0.21542 0.219955 0.22449 0.229025 0.23356 0.238095 0.24263 0.247166 0.251701 0.256236 0.260771 0.265306 0.269841 0.274376 0.278912 0.283447 0.287982 0.292517 0.297052 0.301587 0.306122 0.310658 0.315193 0.319728 0.324263 0.328798 0.333333 0.337869 0.342404 0.346939 0.351474 0.356009 0.360544 0.365079 0.369615 0.37415 0.378685 0.38322 0.387755 0.39229 0.396825 0.401361 0.405896 0.410431 0.414966 0.419501 0.424036 0.428571 0.433107 0.437642 0.442177 0.446712 0.451247 0.455782 0.460317 0.464853 0.469388 0.473923 0.478458 0.482993 0.487528 0.492064 0.496599 0.501134 0.505669 0.510204 0.514739 0.519274 0.52381 0.528345 0.53288 0.537415 0.54195 0.546485 0.55102 0.555556 0.560091 0.564626 0.569161 0.573696 0.578231 0.582766 0.587302 0.591837 0.596372 0.600907 0.605442 0.609977 0.614513 0.619048 0.623583 0.628118 0.632653 0.637188 0.641723 0.646259 0.650794 0.655329 0.659864 0.664399 0.668934 0.673469 0.678005 0.68254 0.687075 0.69161 0.696145 0.70068 0.705215 0.709751 0.714286 0.718821 0.723356 0.727891 0.732426 0.736961 0.741497 0.746032 0.750567 0.755102 0.759637 0.764172 0.768708 0.773243 0.777778 0.782313 0.786848 0.791383 0.795918 0.800454 0.804989 0.809524 0.814059 0.818594 0.823129 0.827664 0.8322 0.836735 0.84127 0.845805 0.85034 0.854875 0.85941 0.863946 0.868481 0.873016 0.877551 0.882086 0.886621 0.891156 0.895692 0.900227 0.904762 0.909297 0.913832 0.918367 0.922903 0.927438 0.931973 0.936508 0.941043 0.945578 0.950113 0.954649 0.959184 0.963719 0.968254 0.972789 0.977324 0.981859 0.986395 0.99093 0.995465; #X coords 0 1 440 0 200 140 1 0 0; #X restore 117 44 graph; #X msg 234 236 0; #X obj 162 243 * 100; #X obj 217 317 tabwrite~ \$0-beatsPerSecond; #X obj 51 188 t f f; #X floatatom 162 223 5 0 0 1 bps - -; #X msg 102 270 stop; #X msg 51 317 tempo \$1; #X msg 79 235 start; #X obj 258 236 unpack f f f; #X floatatom 327 257 7 0 0 1 count - -; #X obj 217 215 t b b l; #X obj 420 250 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 217 194 r \$0-receiceSampleMetro; #X obj 51 338 ofelia d -k -s11 \$0-sampleMetro~; #A __set local sendSampleMetro = ofSend("\$0-receiceSampleMetro") \; local clock = ofClock(this \, "metro") \; local sample = 0 \; local time = 0 \; local count = 0 \; local list = {} \; \; function M.perform(s) \; if toggle == 1 then \; for i=1 \, #s do \; sample = sample + 1 \; end \; end \; return s \; end \; \; function M.start() \; toggle = 1 \; sample = 0 \; time = 0 \; count = 0 \; return M.metro() \; end \; \; function M.metro() \; clock:delay(M.tempo ^ -1 * 60000) \; time = sample / ofGetSampleRate() \; count = count + 1 \; list[1] \, list[2] \, list[3] = time \, sample \, count \; sendSampleMetro:sendList(list) \; end \; \; function M.stop() \; toggle = 0 \; clock:unset() \; end \; \;; #X connect 0 0 11 0; #X connect 4 0 3 0; #X connect 4 0 3 1; #X connect 5 0 12 0; #X connect 6 0 10 0; #X connect 8 0 6 1; #X connect 9 0 6 0; #X connect 11 0 14 0; #X connect 11 1 5 0; #X connect 12 0 9 0; #X connect 13 0 21 0; #X connect 14 0 21 0; #X connect 15 0 21 0; #X connect 16 0 2 0; #X connect 16 1 1 0; #X connect 16 2 17 0; #X connect 16 2 19 0; #X connect 18 0 10 0; #X connect 18 1 8 0; #X connect 18 2 16 0; #X connect 20 0 18 0;