#N canvas 463 50 636 719 10; #X obj 11 289 r playhead; #X obj 11 690 s \$0-playing; #X obj 21 56 tgl 15 0 empty \$0-playing Playing 0 -7 0 10 -262144 -1 -1 0 1; #X obj 21 86 tgl 15 0 empty \$0-recording Recording 0 -7 0 10 -262144 -1 -1 0 1; #X obj 63 670 s \$0-recording; #X obj 115 587 unpack f f f; #X obj 21 116 tgl 15 0 empty \$0-looping Looping 0 -7 0 10 -262144 -1 -1 0 1; #X obj 115 650 s \$0-looping; #X floatatom 21 136 8 0 0 0 - #0-looping-start -, f 8; #X floatatom 21 156 8 0 0 0 - #0-looping-end -, f 8; #X obj 149 629 s \$0-looping-start; #X obj 184 608 s \$0-looping-end; #X obj 168 568 s \$0-edittime; #X obj 220 547 s \$0-framerate; #X floatatom 21 189 5 0 0 2 - #0-edittime -, f 5; #X text 20 174 Edit Time; #X floatatom 21 222 5 0 0 2 - #0-framerate -, f 5; #X text 20 207 Frame Rate; #X obj 272 526 s \$0-bpm; #X floatatom 154 56 5 0 0 2 - #0-bpm -, f 5; #X text 153 41 BPM; #X obj 325 504 s \$0-lastbar; #X floatatom 154 86 5 0 0 2 - #0-lastbar -, f 5; #X obj 377 443 unpack f f; #X floatatom 154 119 5 0 0 2 - #0-numerator -, f 5; #X text 153 102 Time Signature; #X obj 377 483 s \$0-numerator; #X obj 434 463 s \$0-denumerator; #X floatatom 154 139 5 0 0 2 - #0-denumerator -, f 5; #X text 190 120 Numerator; #X text 190 140 Denumerator; #X text 153 71 Last Bar (PPQ); #X text 152 162 Play Head Position; #X floatatom 154 182 8 0 0 2 - #0-pos-ppq -, f 8; #X floatatom 154 202 8 0 0 2 - #0-pos-samples -, f 8; #X floatatom 154 222 8 0 0 2 - #0-pos-seconds -, f 8; #X text 207 183 PPQ; #X text 207 203 Samples; #X text 207 223 Seconds; #X obj 11 310 route playing recording looping edittime framerate bpm lastbar timesig position, f 79; #X obj 429 351 unpack f f f; #X obj 429 417 s \$0-pos-ppq; #X obj 463 397 s \$0-pos-samples; #X obj 498 376 s \$0-pos-seconds; #X text 76 136 Start (PPQ); #X text 76 156 End (PPQ); #X obj 415 578 r \$0-lastbar; #X obj 400 555 r \$0-pos-ppq; #X obj 400 600 -; #X text 283 141 Remaining PPQ in the bar, f 12; #X text 283 91 PPQ position in the bar, f 12; #X floatatom 285 121 8 0 0 2 - #0-pos-ppq-bar -, f 8; #X floatatom 285 181 8 0 0 2 - #0-rem-ppq-bar -, f 8; #X obj 502 572 r \$0-denumerator; #X obj 502 593 / 4; #X obj 487 554 r \$0-numerator; #X obj 487 615 *; #X obj 400 656 swap, f 15; #X obj 400 677 -, f 15; #X obj 410 636 s \$0-pos-ppq-bar; #X obj 400 698 s \$0-rem-ppq-bar; #X connect 0 0 39 0; #X connect 5 0 7 0; #X connect 5 1 10 0; #X connect 5 2 11 0; #X connect 23 0 26 0; #X connect 23 1 27 0; #X connect 39 0 1 0; #X connect 39 1 4 0; #X connect 39 2 5 0; #X connect 39 3 12 0; #X connect 39 4 13 0; #X connect 39 5 18 0; #X connect 39 6 21 0; #X connect 39 7 23 0; #X connect 39 8 40 0; #X connect 40 0 41 0; #X connect 40 1 42 0; #X connect 40 2 43 0; #X connect 46 0 48 1; #X connect 47 0 48 0; #X connect 48 0 57 0; #X connect 48 0 59 0; #X connect 53 0 54 0; #X connect 54 0 56 1; #X connect 55 0 56 0; #X connect 56 0 57 1; #X connect 57 0 58 0; #X connect 57 1 58 1; #X connect 58 0 60 0; #X coords 0 -1 1 1 360 240 2 10 10;