#N canvas 1051 451 774 584 10; #X obj 91 20 cnv 15 600 20 empty \$0-bgcan-rcv empty 20 12 0 14 -1 -1 0; #X obj 523 110 namecanvas \$0-can; #X obj 523 89 s \$0-can; #X msg 523 68 donecanvasdialog 1 -1 0; #X msg 523 46 reduire; #X obj 523 133 v \$0-z; #X obj 480 134 init 1; #X obj 466 109 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 523 152 v \$0-s; #X text 565 133 z=zoom=pixel/unit; #X text 565 152 s=scroll=time of xleft; #X obj 480 153 init 0; #X obj 522 201 v \$0-xl; #X obj 522 223 v \$0-xr; #X text 578 203 xl=pixel_x of xleft in canvas; #X text 579 222 xr=pixel_x of xright in canvas; #X obj 135 199 init \$2; #X msg 135 218 label track\$1; #X obj 135 237 s \$0-namecan-rcv; #X floatatom 99 198 5 0 0 0 - - -, f 5; #X obj 471 201 init 90; #X obj 466 225 init 690; #N canvas 550 266 809 491 MakeEvents 0; #X msg 380 52 clear; #X obj 380 77 s pd-\$0-events; #X obj 50 78 makesymbol \$0-e%s-rcv; #X obj 49 32 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 340 22 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 433 129 makesymbol \$0-e%s; #X obj 312 290 s pd-\$0-events; #X obj 429 213 makesymbol $; #X obj 429 232 makesymbol %s0; #X obj 312 237 pack f f f s; #X obj 383 168 mod 25; #X obj 341 130 t f f b; #X msg 312 263 obj \$2 \$3 tlEvent \$4 \$1; #X obj 341 44 t b b; #X obj 335 174 div 25; #X obj 335 215 + 5; #X obj 383 211 + 5; #X obj 383 191 * 20; #X msg 302 79 stop; #X obj 335 195 * 95; #X obj 341 102 for++ 0 50 1; #X obj 48 194 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 50 56 for++ 0 500; #X obj 206 61 init 50; #X obj 208 37 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 206 83 s \$0-maxevent; #X obj 82 196 r \$0-maxevent; #X obj 421 101 r \$0-maxevent; #X obj 429 191 loadbang; #X obj 487 192 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 108 259 makesymbol $; #X obj 108 278 makesymbol %s0; #X obj 108 237 loadbang; #X obj 166 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 48 241 f; #X obj 442 325 l l bng 10 250 50 0 \$2-snd \$2-rcv \$1 2 6 1 8 -1 -257985 -262144; #X obj 479 347 l hslider 128 15 0 127 \$2-snd \$2-rcv \$1 2 6 1 8 -1 -257985 -262144; #X obj 462 396 l hslider 128 15 0 127 3 3 \$2-snd \$2-rcv \$1 2 6 1 8 -1 -257985 -262144; #X obj 467 440 hsl 128 15 0 127 0 0 \$2-snd \$2-rcv \$1 -2 -8 0 10 -262144 -1 -1 0 1; #X obj 48 280 pack f s; #X obj 48 386 s \$0-can; #X obj 48 218 for++ 0 50 1; #X msg 50 100 \; \$1 pos 100 20 \; \$1 size 50 20; #X obj 49 11 inlet; #X msg 48 316 obj 100 20 hsl 50 20 0 128 0 0 \$2-e\$1-snd \$2-e\$1-rcv \$1 -2 7 1 8 -257985 -257985 -1 0 0; #X connect 0 0 1 0; #X connect 2 0 42 0; #X connect 3 0 22 0; #X connect 4 0 13 0; #X connect 7 0 8 0; #X connect 8 0 9 3; #X connect 9 0 12 0; #X connect 10 0 17 0; #X connect 11 0 9 0; #X connect 11 1 10 0; #X connect 11 1 14 0; #X connect 12 0 6 0; #X connect 13 0 20 0; #X connect 13 1 0 0; #X connect 14 0 19 0; #X connect 15 0 9 1; #X connect 16 0 9 2; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 15 0; #X connect 20 0 11 0; #X connect 21 0 41 0; #X connect 22 0 2 0; #X connect 23 0 25 0; #X connect 24 0 23 0; #X connect 26 0 41 1; #X connect 27 0 20 2; #X connect 28 0 7 0; #X connect 29 0 7 0; #X connect 30 0 31 0; #X connect 31 0 39 1; #X connect 32 0 30 0; #X connect 33 0 30 0; #X connect 34 0 39 0; #X connect 39 0 44 0; #X connect 41 0 34 0; #X connect 43 0 3 0; #X connect 44 0 40 0; #X restore 20 124 pd MakeEvents; #X obj 293 294 s \$0-events-rcv; #X msg 289 265 0 add; #X msg 367 265 delete; #X obj 289 243 r \$0-add-snd; #X obj 367 243 r \$0-delete-snd; #N canvas 791 271 484 531 \$0-events 0; #X obj 5 5 tlEvent \$0 0; #X obj 5 25 tlEvent \$0 1; #X obj 5 45 tlEvent \$0 2; #X obj 5 65 tlEvent \$0 3; #X obj 5 85 tlEvent \$0 4; #X obj 5 105 tlEvent \$0 5; #X obj 5 125 tlEvent \$0 6; #X obj 5 145 tlEvent \$0 7; #X obj 5 165 tlEvent \$0 8; #X obj 5 185 tlEvent \$0 9; #X obj 5 205 tlEvent \$0 10; #X obj 5 225 tlEvent \$0 11; #X obj 5 245 tlEvent \$0 12; #X obj 5 265 tlEvent \$0 13; #X obj 5 285 tlEvent \$0 14; #X obj 5 305 tlEvent \$0 15; #X obj 5 325 tlEvent \$0 16; #X obj 5 345 tlEvent \$0 17; #X obj 5 365 tlEvent \$0 18; #X obj 5 385 tlEvent \$0 19; #X obj 5 405 tlEvent \$0 20; #X obj 5 425 tlEvent \$0 21; #X obj 5 445 tlEvent \$0 22; #X obj 5 465 tlEvent \$0 23; #X obj 5 485 tlEvent \$0 24; #X obj 100 5 tlEvent \$0 25; #X obj 100 25 tlEvent \$0 26; #X obj 100 45 tlEvent \$0 27; #X obj 100 65 tlEvent \$0 28; #X obj 100 85 tlEvent \$0 29; #X obj 100 105 tlEvent \$0 30; #X obj 100 125 tlEvent \$0 31; #X obj 100 145 tlEvent \$0 32; #X obj 100 165 tlEvent \$0 33; #X obj 100 185 tlEvent \$0 34; #X obj 100 205 tlEvent \$0 35; #X obj 100 225 tlEvent \$0 36; #X obj 100 245 tlEvent \$0 37; #X obj 100 265 tlEvent \$0 38; #X obj 100 285 tlEvent \$0 39; #X obj 100 305 tlEvent \$0 40; #X obj 100 325 tlEvent \$0 41; #X obj 100 345 tlEvent \$0 42; #X obj 100 365 tlEvent \$0 43; #X obj 100 385 tlEvent \$0 44; #X obj 100 405 tlEvent \$0 45; #X obj 100 425 tlEvent \$0 46; #X obj 100 445 tlEvent \$0 47; #X obj 100 465 tlEvent \$0 48; #X obj 100 485 tlEvent \$0 49; #X obj 195 5 tlEvent \$0 50; #X restore 20 143 pd \$0-events; #N canvas 1 254 290 280 z/s 0; #X obj 62 222 s \$0-updategui; #X obj 89 92 v \$0-z; #X obj 62 200 del 5; #X obj 62 153 speedlim 50; #X obj 62 18 r \$1-tr-rcv; #X obj 62 37 route z s; #X obj 165 93 v \$0-s; #X obj 62 177 b; #X obj 138 72 t f f; #X obj 62 71 t f f; #X connect 2 0 0 0; #X connect 3 0 7 0; #X connect 4 0 5 0; #X connect 5 0 9 0; #X connect 5 1 8 0; #X connect 7 0 2 0; #X connect 8 0 3 0; #X connect 8 1 6 0; #X connect 9 0 3 0; #X connect 9 1 1 0; #X restore 111 124 pd z/s; #X obj 19 106 bng 15 250 50 0 empty empty click_before_save 17 7 0 10 -262144 -1 -1; #X obj 468 276 apsubmaster \$0 \$1 t\$2; #X obj 468 299 table \$0-tu 100; #X obj 468 317 table \$0-tt 100; #X obj 468 335 table \$0-tl 100; #X obj 72 331 r \$0-events-snd; #X obj 43 383 s \$0-tu; #X obj 89 383 s \$0-tt; #X obj 145 385 s \$0-tl; #N canvas 713 333 662 355 tablestoevents 0; #X obj 123 31 r \$1-tablestoevents; #X obj 123 52 t b b; #X obj 123 100 for++ 0 100; #X obj 87 166 tabread \$0-tu; #X obj 42 164 t f f; #X obj 42 188 pack f f; #X obj 172 268 s \$0-events-rcv; #X obj 172 197 pack f f; #X obj 303 202 pack f f; #X obj 172 173 t f f; #X obj 303 175 t f f; #X obj 123 121 t f f f; #X obj 217 175 tabread \$0-tt; #X obj 348 180 tabread \$0-tl; #X msg 42 213 \$1 u \$2; #X msg 172 222 \$1 t \$2; #X msg 303 227 \$1 l \$2; #X obj 527 272 for++ 0 100; #X obj 509 129 t f f; #X obj 509 163 pack f s; #X obj 554 142 makesymbol; #X obj 509 14 loadbang; #X obj 380 202 t f f; #X msg 380 314 \$1 name \$2; #X obj 380 289 pack f s; #X obj 407 244 sarray \$0-tn; #X obj 509 208 sarray \$0-tn; #X msg 407 221 get \$1; #X obj 407 263 route bang; #X obj 85 35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 528 250 t b b; #X obj 474 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X symbolatom 473 310 10 0 0 0 - - -, f 10; #X floatatom 443 192 5 0 0 0 - - -, f 5; #X msg 509 183 set \$1 \$2; #X obj 284 6 r \$0-setap-snd; #X obj 284 35 route _all_; #X obj 284 67 route _loaded_; #X obj 328 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 258 107 del 100; #X obj 509 83 until; #X obj 509 106 i; #X obj 534 106 + 1; #X obj 509 63 t f b; #X msg 549 84 0; #X msg 585 183 print; #X obj 150 74 array size \$0-tu; #X obj 509 41 array size \$0-tu; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 46 0; #X connect 2 0 11 0; #X connect 3 0 5 1; #X connect 4 0 5 0; #X connect 4 1 3 0; #X connect 5 0 14 0; #X connect 7 0 15 0; #X connect 8 0 16 0; #X connect 9 0 7 0; #X connect 9 1 12 0; #X connect 10 0 8 0; #X connect 10 1 13 0; #X connect 11 0 4 0; #X connect 11 1 9 0; #X connect 11 2 10 0; #X connect 11 2 22 0; #X connect 12 0 7 1; #X connect 13 0 8 1; #X connect 14 0 6 0; #X connect 15 0 6 0; #X connect 16 0 6 0; #X connect 18 0 19 0; #X connect 18 1 20 0; #X connect 19 0 34 0; #X connect 20 0 19 1; #X connect 21 0 47 0; #X connect 22 0 24 0; #X connect 22 1 27 0; #X connect 23 0 6 0; #X connect 24 0 23 0; #X connect 25 0 28 0; #X connect 25 0 32 0; #X connect 27 0 25 0; #X connect 28 1 24 1; #X connect 29 0 1 0; #X connect 30 0 17 0; #X connect 31 0 47 0; #X connect 33 0 27 0; #X connect 34 0 26 0; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 36 1 37 0; #X connect 37 0 38 0; #X connect 37 0 39 0; #X connect 39 0 1 0; #X connect 40 0 41 0; #X connect 41 0 42 0; #X connect 41 0 18 0; #X connect 42 0 41 1; #X connect 43 0 40 0; #X connect 43 1 44 0; #X connect 44 0 41 1; #X connect 45 0 26 0; #X connect 46 0 2 1; #X connect 47 0 43 0; #X restore 468 378 pd tablestoevents; #X obj 140 20 hsl 51 20 0 128 0 0 \$0-e0-snd \$0-e0-rcv smoke.mov 0 11 0 10 -262144 -262144 -1 100 0; #X obj 348 20 hsl 26 20 0 128 0 0 \$0-e1-snd \$0-e1-rcv fingers.mov 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e2-snd \$0-e2-rcv empty 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e3-snd \$0-e3-rcv empty 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e4-snd \$0-e4-rcv 4 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e5-snd \$0-e5-rcv 5 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e6-snd \$0-e6-rcv 6 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e7-snd \$0-e7-rcv 7 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e8-snd \$0-e8-rcv 8 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e9-snd \$0-e9-rcv 9 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e10-snd \$0-e10-rcv 10 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e11-snd \$0-e11-rcv 11 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e12-snd \$0-e12-rcv 12 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e13-snd \$0-e13-rcv 13 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e14-snd \$0-e14-rcv 14 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e15-snd \$0-e15-rcv 15 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e16-snd \$0-e16-rcv 16 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e17-snd \$0-e17-rcv 17 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e18-snd \$0-e18-rcv 18 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e19-snd \$0-e19-rcv 19 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e20-snd \$0-e20-rcv 20 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e21-snd \$0-e21-rcv 21 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e22-snd \$0-e22-rcv 22 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e23-snd \$0-e23-rcv 23 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e24-snd \$0-e24-rcv 24 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e25-snd \$0-e25-rcv 25 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e26-snd \$0-e26-rcv 26 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e27-snd \$0-e27-rcv 27 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e28-snd \$0-e28-rcv 28 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e29-snd \$0-e29-rcv 29 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e30-snd \$0-e30-rcv 30 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e31-snd \$0-e31-rcv 31 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e32-snd \$0-e32-rcv 32 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e33-snd \$0-e33-rcv 33 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e34-snd \$0-e34-rcv 34 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e35-snd \$0-e35-rcv 35 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e36-snd \$0-e36-rcv 36 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e37-snd \$0-e37-rcv 37 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e38-snd \$0-e38-rcv 38 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e39-snd \$0-e39-rcv 39 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e40-snd \$0-e40-rcv 40 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e41-snd \$0-e41-rcv 41 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e42-snd \$0-e42-rcv 42 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e43-snd \$0-e43-rcv 43 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e44-snd \$0-e44-rcv 44 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e45-snd \$0-e45-rcv 45 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e46-snd \$0-e46-rcv 46 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e47-snd \$0-e47-rcv 47 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e48-snd \$0-e48-rcv 48 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e49-snd \$0-e49-rcv 49 0 11 0 10 -262144 -262144 -1 0 0; #X obj 73 20 hsl 2 20 0 128 0 0 \$0-e50-snd \$0-e50-rcv 50 0 11 0 10 -262144 -262144 -1 0 0; #X obj 20 20 cnv 15 70 20 empty \$0-namecan-rcv track4 13 12 0 12 -1 -262144 0; #X obj 21 21 bng 10 250 50 0 \$0-add-snd empty + 3 6 0 10 -4034 -1 -1; #X obj 689 20 cnv 10 30 20 empty \$0-numcan-rcv 4 2 13 0 12 -66577 -262144 0; #X obj 90 20 cnv 1 1 20 empty \$0-ican-rcv empty 15 10 0 12 -258699 -258699 0; #N canvas 895 271 450 336 index 0; #X obj 52 302 s \$0-ican-rcv; #X msg 52 280 pos \$1 20; #X obj 52 148 -; #X obj 52 173 *; #X obj 52 123 t f b; #X obj 79 147 v \$0-s; #X obj 80 171 v \$0-z; #X obj 52 2 r \$0-updategui; #X obj 52 66 f; #X obj 52 214 + 90; #X obj 52 194 clip 0 600; #X obj 52 99 speedlim 150; #X obj 52 26 del 5; #X obj 124 126 s \$0-updategui; #X obj 154 12 r \$1-index; #X obj 52 236 i; #X obj 52 258 change; #X obj 226 14 r \$1-tr-rcv; #X obj 226 35 route i; #X msg 204 210 color 22 22 22; #X msg 204 234 color 13 13 13; #X msg 218 266 size 1; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 10 0; #X connect 4 0 2 0; #X connect 4 1 5 0; #X connect 4 1 6 0; #X connect 5 0 2 1; #X connect 6 0 3 1; #X connect 7 0 12 0; #X connect 8 0 11 0; #X connect 9 0 15 0; #X connect 10 0 9 0; #X connect 11 0 4 0; #X connect 12 0 8 0; #X connect 15 0 16 0; #X connect 16 0 1 0; #X connect 17 0 18 0; #X connect 18 0 8 0; #X connect 19 0 0 0; #X connect 20 0 0 0; #X connect 21 0 0 0; #X restore 112 144 pd index; #N canvas 804 119 470 675 get 0; #X obj 85 151 s \$0-events-rcv; #X obj 194 87 r \$0-events-snd; #X obj 194 106 route get; #X obj 357 249 s \$1-got; #X msg 85 129 get \$1; #X obj 66 332 l; #X obj 66 253 change; #X obj 81 207 unpack f; #X obj 66 227 f; #X msg 106 176 -1; #X obj 66 108 t b f b; #X obj 66 308 b; #X msg 131 308 list -1; #X obj 66 36 r \$1-tr-rcv; #X obj 66 85 route get; #X obj 66 378 s \$0-snd; #X msg 306 250 get \$1; #X obj 66 355 list prepend get; #X msg 158 222 set -2; #X obj 66 61 spigot 1; #X obj 144 38 r \$0-mute-snd; #X obj 144 59 == 0; #X obj 148 97 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 21 134 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 223 152 route init; #X obj 177 279 sel -1; #N canvas 787 136 664 623 get_previous 0; #X obj 155 3 inlet; #X obj 174 88 tabread \$0-tt; #X obj 174 314 tabread \$0-tt; #X obj 174 229 tabread \$0-tu; #X obj 193 333 tabread \$0-tl; #X obj 266 105 r \$0-maxevent; #X obj 174 162 until; #X obj 174 186 count 50; #X obj 174 136 f 50; #X obj 174 114 t b f; #X msg 207 136 reset; #X obj 174 207 t f f; #X obj 174 249 sel 1; #X obj 174 270 f; #X obj 174 290 t f f f; #X obj 174 357 +; #X obj 174 380 moses; #X obj 174 402 pack f f; #X obj 155 57 t b f f; #X obj 174 455 unpack f f; #X obj 174 484 moses; #X msg 269 440 -1; #X obj 213 484 f; #X obj 201 506 t b f; #X obj 201 528 f; #X obj 186 553 f; #X obj 269 417 t b f; #X floatatom 264 554 5 0 0 0 - - -, f 5; #X floatatom 314 217 5 0 0 0 - - -, f 5; #X floatatom 315 575 5 0 0 0 - - -, f 5; #X obj 309 547 tabread \$0-tt; #X obj 186 579 outlet; #X connect 0 0 18 0; #X connect 1 0 9 0; #X connect 2 0 15 0; #X connect 3 0 12 0; #X connect 4 0 15 1; #X connect 5 0 8 1; #X connect 5 0 7 1; #X connect 6 0 7 0; #X connect 7 0 11 0; #X connect 8 0 6 0; #X connect 9 0 8 0; #X connect 9 1 10 0; #X connect 9 1 16 1; #X connect 10 0 7 0; #X connect 11 0 3 0; #X connect 11 1 13 1; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 14 0 2 0; #X connect 14 1 4 0; #X connect 14 2 17 1; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 17 0 19 0; #X connect 18 0 25 0; #X connect 18 1 1 0; #X connect 18 2 26 0; #X connect 19 0 20 0; #X connect 19 1 24 1; #X connect 20 1 23 0; #X connect 21 0 22 0; #X connect 22 0 20 1; #X connect 23 0 24 0; #X connect 23 1 22 0; #X connect 24 0 25 1; #X connect 25 0 31 0; #X connect 26 0 21 0; #X connect 26 1 25 1; #X connect 27 0 30 0; #X connect 30 0 29 0; #X restore 210 302 pd get_previous; #X obj 177 259 change; #X floatatom 231 277 5 0 0 0 - - -, f 5; #X floatatom 210 321 5 0 0 0 - - -, f 5; #X obj 339 365 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 210 343 list prepend prev; #X obj 66 276 t f f; #X connect 1 0 2 0; #X connect 2 0 7 0; #X connect 2 0 5 1; #X connect 4 0 0 0; #X connect 5 0 17 0; #X connect 6 0 32 0; #X connect 7 0 8 1; #X connect 8 0 6 0; #X connect 9 0 8 1; #X connect 9 0 12 0; #X connect 9 0 18 0; #X connect 10 0 8 0; #X connect 10 1 4 0; #X connect 10 2 9 0; #X connect 11 0 5 0; #X connect 12 0 5 1; #X connect 13 0 19 0; #X connect 13 0 24 0; #X connect 14 0 10 0; #X connect 17 0 15 0; #X connect 18 0 6 0; #X connect 19 0 14 0; #X connect 20 0 21 0; #X connect 21 0 19 1; #X connect 21 0 22 0; #X connect 24 0 9 0; #X connect 25 1 26 0; #X connect 25 1 28 0; #X connect 26 0 29 0; #X connect 27 0 25 0; #X connect 29 0 31 0; #X connect 31 0 15 0; #X connect 32 0 11 0; #X connect 32 1 27 0; #X restore 113 163 pd get; #X obj 39 405 r \$1-tr-rcv; #X obj 39 426 route \$2 -1; #X obj 39 449 s \$0-rcv; #X obj 39 476 r \$0-snd; #X obj 39 497 list prepend \$2; #X obj 224 514 s \$0-events-rcv; #X msg 115 448 get \$1; #X msg 158 466 unsel; #X msg 206 475 -1 init; #X msg 252 468 delete; #X obj 204 387 s \$0-snd; #X obj 39 520 s \$1-tr-snd; #X obj 72 350 route u t l get; #X msg 298 468 move \$1; #X obj 565 298 aptab \$0 tu \$0-tu 100 2; #X obj 568 317 aptab \$0 tt \$0-tt 100 2; #X obj 568 335 aptab \$0 tl \$0-tl 100 2; #N canvas 136 631 568 348 properties-guts 0; #X floatatom 99 65 3 0 255 0 - - -, f 3; #X floatatom 129 57 3 0 255 0 - - -, f 3; #X floatatom 173 57 3 0 255 0 - - -, f 3; #N canvas 280 262 606 448 RGB 0; #X obj 60 47 inlet; #X obj 137 310 outlet; #X text 65 22 red; #X text 135 24 green; #X text 207 24 blue; #X obj 203 136 t b f; #X obj 137 194 +; #X obj 137 219 t b f; #X obj 137 250 +; #X obj 60 113 * -65536; #X obj 137 114 * -256; #X obj 203 114 * -1; #X obj 137 281 - 1; #X obj 60 74 unpack f f f; #X connect 0 0 13 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 1 8 1; #X connect 8 0 12 0; #X connect 9 0 8 0; #X connect 10 0 6 0; #X connect 11 0 5 0; #X connect 12 0 1 0; #X connect 13 0 9 0; #X connect 13 1 10 0; #X connect 13 2 11 0; #X restore 52 183 pd RGB; #X obj 124 112 pack f f f; #X obj 130 78 t b f; #X obj 172 78 t b f; #X msg 52 205 color \$1 \$1 \$1; #X obj 52 228 s \$0-bgcan-rcv; #N canvas 52 416 450 300 half 0; #X obj 157 77 unpack f f f; #X obj 155 159 pack f f f; #X obj 155 105 * 0.6; #X obj 155 126 i; #X obj 157 56 l; #X obj 193 105 * 0.6; #X obj 193 126 i; #X obj 231 105 * 0.6; #X obj 231 126 i; #X obj 260 62 t b f; #X obj 157 21 inlet RGB; #X obj 260 20 inlet fade; #X obj 156 186 outlet RGB; #X connect 0 0 2 0; #X connect 0 1 5 0; #X connect 0 2 7 0; #X connect 1 0 12 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 4 0 0 0; #X connect 5 0 6 0; #X connect 6 0 1 1; #X connect 7 0 8 0; #X connect 8 0 1 2; #X connect 9 0 4 0; #X connect 9 1 7 1; #X connect 9 1 5 1; #X connect 9 1 2 1; #X connect 10 0 4 0; #X connect 11 0 9 0; #X restore 151 164 pd half; #X obj 124 136 t a a; #N canvas 280 262 606 448 RGB 0; #X obj 60 47 inlet; #X obj 137 310 outlet; #X text 65 22 red; #X text 135 24 green; #X text 207 24 blue; #X obj 203 136 t b f; #X obj 137 194 +; #X obj 137 219 t b f; #X obj 137 250 +; #X obj 60 113 * -65536; #X obj 137 114 * -256; #X obj 203 114 * -1; #X obj 137 281 - 1; #X obj 60 74 unpack f f f; #X connect 0 0 13 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 1 8 1; #X connect 8 0 12 0; #X connect 9 0 8 0; #X connect 10 0 6 0; #X connect 11 0 5 0; #X connect 12 0 1 0; #X connect 13 0 9 0; #X connect 13 1 10 0; #X connect 13 2 11 0; #X restore 151 186 pd RGB; #X obj 150 232 s \$0-namecan-rcv; #X msg 150 207 color \$1 \$1 0; #X obj 193 143 hsl 128 15 0 1 0 1 empty empty empty -2 -8 0 10 -262144 -1 -1 6100 1; #X obj 59 13 r \$0-R-snd; #X obj 210 14 r \$0-B-snd; #X obj 348 48 apf \$0 R \$0-R 2; #X obj 210 37 i; #X obj 137 35 i; #X obj 59 34 i; #X obj 373 242 s \$0-namecan-rcv; #X obj 448 196 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 373 169 r \$0-name-snd; #X msg 373 218 label \$1; #X obj 47 279 init \$2; #X obj 49 255 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 47 299 label Track\$1_properties; #X obj 47 321 s \$0-propscan-rcv; #X obj 135 14 r \$0-G-snd; #X obj 347 67 apf \$0 G \$0-G 2; #X obj 347 89 apf \$0 B \$0-B 2; #X obj 348 109 apsym \$0 name \$0-name 2; #X obj 256 72 loadbang; #X msg 256 95 70 70 70; #X connect 0 0 4 0; #X connect 1 0 5 0; #X connect 2 0 6 0; #X connect 3 0 7 0; #X connect 4 0 10 0; #X connect 5 0 4 0; #X connect 5 1 4 1; #X connect 6 0 4 0; #X connect 6 1 4 2; #X connect 7 0 8 0; #X connect 9 0 11 0; #X connect 10 0 3 0; #X connect 10 1 9 0; #X connect 11 0 13 0; #X connect 13 0 12 0; #X connect 14 0 9 1; #X connect 15 0 20 0; #X connect 16 0 18 0; #X connect 18 0 2 0; #X connect 19 0 1 0; #X connect 20 0 0 0; #X connect 23 0 22 0; #X connect 23 0 24 0; #X connect 24 0 21 0; #X connect 25 0 27 0; #X connect 26 0 25 0; #X connect 27 0 28 0; #X connect 29 0 19 0; #X connect 33 0 34 0; #X connect 34 0 10 0; #X restore 189 163 pd properties-guts; #N canvas 29 611 159 186 \$0-props 0; #X obj 0 1 cnv 15 150 180 empty \$0-propscan-rcv Track4_properties 10 12 0 14 -233017 -66577 0; #X obj 24 28 vsl 15 128 0 255 0 0 \$0-R-snd \$0-R-rcv empty 0 -9 0 10 -258113 -1 -1 0 1; #X obj 42 28 vsl 15 128 0 255 0 0 \$0-G-snd \$0-G-rcv empty 0 -9 0 10 -4034 -1 -1 0 1; #X obj 60 28 vsl 15 128 0 255 0 0 \$0-B-snd \$0-B-rcv empty 0 -9 0 10 -4160 -1 -1 0 1; #X symbolatom 82 76 10 0 0 2 name #0-name-rcv #0-name-snd, f 10; #X restore 189 182 pd \$0-props; #X msg 123 276 label \$1; #X obj 123 295 s \$0-numcan-rcv; #X obj 140 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 123 256 makesymbol; #X obj 21 30 bng 10 250 50 0 \$0-showprops empty empty 3 6 0 10 -257985 -1 -1; #X obj 335 333 r \$0-showprops; #X msg 335 355 vis 0 \, vis 1; #X obj 335 379 s pd-\$0-props; #X obj 466 355 sarray \$0-tn 100; #X obj 568 354 apsarray \$0 tn \$0-tn 100 2; #X obj 368 442 r \$0-rcv; #X msg 582 411 print; #X obj 363 488 nroute name 2; #X obj 363 536 sarray \$0-tn; #X msg 363 512 set \$1 \$3; #X obj 706 28 tgl 10 0 \$0-mute-snd \$0-mute-rcv mute -6 -4 0 8 -257985 -1 -257985 0 1; #X msg 158 525 get -1; #X obj 158 504 t b b; #X obj 158 547 s \$0-snd; #X obj 595 374 apf \$0 mute \$0-mute 2; #N canvas 1 365 627 503 request_by_name 0; #X obj 32 -102 inlet; #X text 68 -103 name requester_rcv; #X obj 277 -31 unpack s s; #X obj 277 18 sarray \$0-tn 100; #X msg 277 -7 find \$1; #X floatatom 370 40 5 0 0 0 - - -, f 5; #X obj 416 105 tabread \$0-tt; #X obj 436 131 tabread \$0-tl; #X obj 397 82 t f f f; #X obj 373 162 pack f f f s; #X msg 373 183 \; \$4 \$1 \$2 \$3; #X obj 370 60 sel -1; #X obj 32 -12 until; #X obj 32 11 i; #X obj 59 11 + 1; #X msg 70 -12 0; #X obj 32 86 sarray \$0-tn; #X msg 32 60 get \$1; #X obj 32 -55 t b b s; #X obj 32 -80 unpack s s; #X obj 89 131 sel truc; #X obj 89 156 f; #X obj 32 32 t f f; #X obj 32 108 route bang; #X obj 89 177 t f b; #X msg 32 -33 100; #X obj 108 228 tabread \$0-tt; #X obj 128 248 tabread \$0-tl; #X obj 89 202 t f f f; #X obj 89 285 pack f f f s; #X msg 89 306 \; \$4 \$1 \$2 \$3; #X text 287 -58 This version needs a modified version of sarray... ; #X connect 0 0 19 0; #X connect 2 0 4 0; #X connect 2 1 9 3; #X connect 4 0 3 0; #X connect 5 0 11 0; #X connect 6 0 9 1; #X connect 7 0 9 2; #X connect 8 0 9 0; #X connect 8 1 6 0; #X connect 8 2 7 0; #X connect 9 0 10 0; #X connect 11 1 8 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 13 0 22 0; #X connect 14 0 13 1; #X connect 15 0 13 1; #X connect 16 0 23 0; #X connect 17 0 16 0; #X connect 18 0 25 0; #X connect 18 1 15 0; #X connect 18 2 20 1; #X connect 19 0 18 0; #X connect 19 1 29 3; #X connect 20 0 21 0; #X connect 21 0 24 0; #X connect 22 0 17 0; #X connect 22 1 21 1; #X connect 23 1 20 0; #X connect 24 0 28 0; #X connect 24 1 12 1; #X connect 25 0 12 0; #X connect 26 0 29 1; #X connect 27 0 29 2; #X connect 28 0 29 0; #X connect 28 1 26 0; #X connect 28 2 27 0; #X connect 29 0 30 0; #X restore 459 492 pd request_by_name; #X obj 115 426 route get unsel reset delete move; #X obj 368 464 route ev request; #X obj 21 169 r \$1-Mouse; #X obj 21 191 s \$0-Mouse; #X text 21 54 tlTrack SongRef TrackNum; #X text 106 71 Timeline internal track. Contains the events.; #X floatatom 287 556 5 0 0 0 - - -, f 5; #X obj 244 553 print; #X connect 3 0 2 0; #X connect 4 0 3 0; #X connect 6 0 5 0; #X connect 7 0 6 0; #X connect 7 0 11 0; #X connect 7 0 20 0; #X connect 7 0 21 0; #X connect 11 0 8 0; #X connect 16 0 17 0; #X connect 16 0 119 0; #X connect 17 0 18 0; #X connect 19 0 17 0; #X connect 20 0 12 0; #X connect 21 0 13 0; #X connect 24 0 23 0; #X connect 25 0 23 0; #X connect 26 0 24 0; #X connect 27 0 25 0; #X connect 30 0 22 0; #X connect 35 0 109 0; #X connect 97 0 98 0; #X connect 98 0 99 0; #X connect 98 1 99 0; #X connect 98 2 137 0; #X connect 100 0 101 0; #X connect 101 0 108 0; #X connect 104 0 102 0; #X connect 105 0 102 0; #X connect 106 0 102 0; #X connect 109 0 36 0; #X connect 109 1 37 0; #X connect 109 2 38 0; #X connect 109 4 107 0; #X connect 110 0 102 0; #X connect 116 0 117 0; #X connect 118 0 16 0; #X connect 119 0 116 0; #X connect 121 0 122 0; #X connect 122 0 123 0; #X connect 126 0 138 0; #X connect 127 0 124 0; #X connect 128 0 130 0; #X connect 130 0 129 0; #X connect 132 0 134 0; #X connect 133 0 132 0; #X connect 133 1 105 0; #X connect 137 0 103 0; #X connect 137 1 104 0; #X connect 137 2 133 0; #X connect 137 3 106 0; #X connect 137 4 110 0; #X connect 138 0 102 0; #X connect 138 0 128 0; #X connect 138 1 136 0; #X connect 138 2 102 0; #X connect 139 0 140 0; #X coords 0 -1 1 1 700 20 1 20 20;