#N canvas 277 104 601 161 10; #N canvas 597 446 670 594 eventPlayer 0; #X obj 57 33 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X obj 57 94 counter; #X obj 57 137 t f b b; #X floatatom 57 159 5 0 0 0 - - -; #X obj 57 180 t f f; #X obj 57 346 sel 1; #X obj 57 368 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 57 390 t b b; #X msg 136 423 find 47.07; #X msg 84 422 rewind; #X obj 115 48 sel 0; #X obj 115 70 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 156 190 until; #X obj 156 244 msgfile; #X msg 107 168 rewind; #X floatatom 156 266 10 0 0 0 - - -; #X obj 156 287 t b f; #X obj 136 401 prepend set find; #X obj 136 467 msgfile; #X obj 136 489 list split 1; #X obj 170 511 prepend set; #X obj 170 533 outlet; #X obj 57 10 inlet; #X obj 373 10 inlet; #X obj 194 190 r filename-\$0; #X obj 172 445 r filename-\$0; #X obj 142 70 s start-\$0; #X obj 373 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 373 55 openpanel; #X msg 373 77 read \$1; #X obj 373 99 s filename-\$0; #X obj 57 55 metro 10; #X obj 57 116 / 100; #X obj 57 324 ==; #X floatatom 230 266 5 0 0 0 - - -; #X obj 230 319 s totalLines-\$0; #X obj 171 146 r totalLines-\$0; #X obj 156 168 f; #X msg 194 217 add \, end \, where; #X text 301 213 <- this add fix a bug in which the number of lines of a text file is not output unless a new line is added!; #X obj 230 287 - 1; #X text 261 286 <- removing the added line \, so the total number of lines is correct; #X connect 0 0 10 0; #X connect 0 0 31 0; #X connect 1 0 32 0; #X connect 2 0 3 0; #X connect 2 1 14 0; #X connect 2 2 37 0; #X connect 3 0 4 0; #X connect 4 0 33 0; #X connect 4 1 17 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 1 9 0; #X connect 8 0 18 0; #X connect 9 0 18 0; #X connect 10 0 11 0; #X connect 10 1 26 0; #X connect 11 0 1 2; #X connect 12 0 13 0; #X connect 13 0 15 0; #X connect 13 1 34 0; #X connect 14 0 13 0; #X connect 15 0 16 0; #X connect 16 0 33 0; #X connect 16 1 33 1; #X connect 17 0 8 0; #X connect 18 0 19 0; #X connect 19 1 20 0; #X connect 20 0 21 0; #X connect 22 0 0 0; #X connect 23 0 27 0; #X connect 24 0 13 0; #X connect 24 0 38 0; #X connect 25 0 18 0; #X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 31 0 1 0; #X connect 32 0 2 0; #X connect 33 0 5 0; #X connect 34 0 40 0; #X connect 36 0 37 1; #X connect 37 0 12 0; #X connect 38 0 13 0; #X connect 40 0 35 0; #X restore 197 35 pd eventPlayer; #X obj 197 14 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 278 14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 298 10 1) load your txt file here; #X text 19 12 2) activate playback here ->; #X msg 197 57; #X connect 0 0 5 0; #X connect 1 0 0 0; #X connect 2 0 0 1;