aboutsummaryrefslogtreecommitdiff
path: root/browser.pd
diff options
context:
space:
mode:
Diffstat (limited to 'browser.pd')
-rw-r--r--browser.pd694
1 files changed, 694 insertions, 0 deletions
diff --git a/browser.pd b/browser.pd
new file mode 100644
index 0000000..48259d8
--- /dev/null
+++ b/browser.pd
@@ -0,0 +1,694 @@
+#N canvas 184 399 401 173 10;
+#X obj 137 17 vsl 15 115 0 175 0 0 \$0_slider_s0 \$0_slider_r0 empty
+0 -8 0 8 -1 -228856 -228856 11400 0;
+#X obj -45 45 hradio 15 1 0 12 \$0_hr_2_s0 \$0_hr_2_r0 behavior 2 8
+1 9 -1 -1 -262140 0;
+#X obj -45 60 hradio 15 1 0 12 \$0_hr_3_s0 \$0_hr_3_r0 control~ 2 8
+1 9 -1 -1 -262140 0;
+#X obj -45 75 hradio 15 1 0 12 \$0_hr_4_s0 \$0_hr_4_r0 conversion 2
+8 1 9 -1 -1 -262140 0;
+#X obj -45 90 hradio 15 1 0 12 \$0_hr_5_s0 \$0_hr_5_r0 counter 2 8
+1 9 -1 -1 -262140 0;
+#X obj -45 105 hradio 15 1 0 12 \$0_hr_6_s0 \$0_hr_6_r0 data 2 8 1
+9 -1 -1 -262140 0;
+#X obj -45 120 hradio 15 1 0 12 \$0_hr_7_s0 \$0_hr_7_r0 examples 2
+8 1 9 -1 -1 -262140 0;
+#X obj 336 17 vsl 15 115 0 175 0 0 \$0_slider_s \$0_slider_r empty
+0 -8 0 8 -1 -228856 -1 11400 0;
+#X obj 154 15 hradio 15 1 0 12 \$0_hr_0_s \$0_hr_0_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 30 hradio 15 1 0 12 \$0_hr_1_s \$0_hr_1_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 45 hradio 15 1 0 12 \$0_hr_2_s \$0_hr_2_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 60 hradio 15 1 0 12 \$0_hr_3_s \$0_hr_3_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 75 hradio 15 1 0 12 \$0_hr_4_s \$0_hr_4_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 90 hradio 15 1 0 12 \$0_hr_5_s \$0_hr_5_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 105 hradio 15 1 0 12 \$0_hr_6_s \$0_hr_6_r empty 2 8 1 9
+-1 -1 -262140 0;
+#X obj 154 120 hradio 15 1 0 12 \$0_hr_7_s \$0_hr_7_r empty 2 8 1 9
+-1 -1 -262140 0;
+#N canvas 1058 43 723 396 ./browser 0;
+#N canvas 1069 45 887 645 coll 0;
+#X obj 23 -42 inlet;
+#X obj 247 -40 inlet;
+#X obj 141 321 zexy/demultiplex 0 1;
+#X obj 114 224 cyclone/coll;
+#C restore;
+#X obj 32 99 unpack f f;
+#X obj 32 53 zexy/demultiplex 0 1;
+#X obj 36 507 maxlib/remote;
+#X obj 36 451 list prepend \$0;
+#X msg 36 480 \$1_hr_\$2_r label \$3;
+#X msg 678 40 clear;
+#X msg 635 83 0;
+#X obj 573 148 value \$0count;
+#X obj 532 50 t f f;
+#X obj 450 134 list prepend;
+#X obj 452 176 list trim;
+#X msg 270 75 open;
+#X obj 36 426 list append;
+#X msg 70 357 symbol;
+#X obj 33 77 t a b;
+#X obj 133 371 cyclone/tosymbol;
+#X obj 653 4 t b b b;
+#X obj 405 -85 inlet add;
+#X obj 694 -43 inlet;
+#X obj 522 11 tof/increment;
+#X obj 565 377 zexy/symbol2list /;
+#X obj 565 397 list trim;
+#X obj 343 344 cyclone/tosymbol;
+#X obj 447 544 tof/openHelp;
+#X msg 630 471 1;
+#N canvas 0 0 988 652 pdmtl-help 0;
+#X obj 380 252 pack s s;
+#X obj 378 191 t a b;
+#X msg 283 312 \; pd open \$1 \$2;
+#X msg 296 230 \$1-help.pd;
+#X obj 379 277 t a a;
+#X obj 360 77 inlet;
+#X obj 357 388 print browser;
+#X msg 407 334 Trying to open \$1 in folder \$2;
+#X obj 427 225 tof/path current;
+#X obj 393 118 symbol;
+#X connect 0 0 4 0;
+#X connect 1 0 3 0;
+#X connect 1 1 8 0;
+#X connect 2 0 6 0;
+#X connect 3 0 0 0;
+#X connect 4 0 2 0;
+#X connect 4 1 7 0;
+#X connect 5 0 9 0;
+#X connect 7 0 6 0;
+#X connect 8 0 0 1;
+#X connect 9 0 1 0;
+#X restore 555 510 pd pdmtl-help;
+#X obj 447 505 spigot;
+#X obj 447 396 t a a;
+#X obj 555 443 t a b;
+#X msg 584 469 0;
+#X obj 565 420 route mtl;
+#X obj 393 -62 route bang;
+#X obj 367 10 zexy/symbol2list /;
+#X obj 334 -15 t s s;
+#X obj 442 -37 t s b;
+#X obj 104 251 unpack s s;
+#X obj 434 63 list split 1;
+#X obj 358 127 list;
+#X obj 382 31 route symbol;
+#X obj 377 59 t s s;
+#X text 178 251 long name \, short name;
+#X msg 381 256 sort -1 2 \, renumber;
+#X obj 796 -48 inlet tag;
+#X obj 564 248 sel examples;
+#X obj 370 368 zexy/demultiplex;
+#X msg 600 297 0;
+#N canvas 0 0 716 536 examples 0;
+#X obj 56 28 inlet;
+#X obj 225 262 pack s s;
+#X msg 128 322 \; pd open \$1 \$2;
+#X obj 224 287 t a a;
+#X obj 202 398 print browser;
+#X msg 252 344 Trying to open \$1 in folder \$2;
+#X obj 172 139 t s b;
+#X obj 272 235 tof/path current absolute;
+#X msg 280 202 symbol examples;
+#X connect 0 0 6 0;
+#X connect 1 0 3 0;
+#X connect 2 0 4 0;
+#X connect 3 0 2 0;
+#X connect 3 1 5 0;
+#X connect 5 0 4 0;
+#X connect 6 0 1 0;
+#X connect 6 1 8 0;
+#X connect 7 0 1 1;
+#X connect 8 0 7 0;
+#X restore 658 332 pd examples;
+#X msg 531 289 1;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 1 0 2 1;
+#X connect 2 0 19 0;
+#X connect 2 1 26 0;
+#X connect 3 0 39 0;
+#X connect 4 0 16 0;
+#X connect 4 1 3 0;
+#X connect 5 0 18 0;
+#X connect 5 1 3 0;
+#X connect 7 0 8 0;
+#X connect 8 0 6 0;
+#X connect 9 0 3 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 1;
+#X connect 12 1 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 3 0;
+#X connect 15 0 3 0;
+#X connect 16 0 7 0;
+#X connect 17 0 16 1;
+#X connect 18 0 4 0;
+#X connect 18 1 17 0;
+#X connect 19 0 16 1;
+#X connect 20 0 23 1;
+#X connect 20 1 10 0;
+#X connect 20 2 9 0;
+#X connect 21 0 35 0;
+#X connect 22 0 20 0;
+#X connect 23 0 12 0;
+#X connect 24 0 25 0;
+#X connect 25 0 34 0;
+#X connect 26 0 48 0;
+#X connect 28 0 30 1;
+#X connect 30 0 27 0;
+#X connect 31 0 30 0;
+#X connect 31 1 24 0;
+#X connect 32 0 29 0;
+#X connect 32 1 33 0;
+#X connect 33 0 30 1;
+#X connect 34 0 32 0;
+#X connect 34 1 28 0;
+#X connect 35 0 45 0;
+#X connect 35 1 38 0;
+#X connect 36 0 42 0;
+#X connect 37 0 41 0;
+#X connect 37 1 36 0;
+#X connect 38 0 37 0;
+#X connect 38 1 23 0;
+#X connect 39 0 2 0;
+#X connect 40 1 41 1;
+#X connect 41 0 13 0;
+#X connect 42 0 43 0;
+#X connect 42 1 40 0;
+#X connect 43 0 41 0;
+#X connect 43 1 41 1;
+#X connect 45 0 3 0;
+#X connect 46 0 47 0;
+#X connect 47 0 51 0;
+#X connect 47 1 49 0;
+#X connect 48 0 31 0;
+#X connect 48 1 50 0;
+#X connect 49 0 48 1;
+#X connect 51 0 48 1;
+#X restore 259 269 pd coll;
+#N canvas 986 52 946 631 scroll 0;
+#X obj 147 75 int;
+#X msg 178 155 8;
+#X obj 125 389 pack;
+#X obj 151 310 + 0;
+#X obj 138 541 outlet;
+#X obj 100 275 t f f;
+#X obj 306 542 outlet;
+#X msg 232 359 0;
+#X obj 130 4 r \$0_slider_s;
+#X obj 235 201 value \$0off;
+#X obj 413 82 value \$0count;
+#X obj 134 27 t f b;
+#X msg 515 43 12;
+#X obj 421 142 max 0;
+#X obj 416 108 - 7;
+#X obj 137 50 expr (175-$f1)/175 * $f2;
+#X obj 98 250 tof/iterate;
+#X obj 580 261 f -1;
+#X text 616 271 previous;
+#X obj 614 472 list prepend \$0;
+#X msg 614 498 \; \$1_hr_\$2_r color -1 -1 \$3;
+#X obj 428 410 list append -1.67177e+07;
+#X obj 638 351 list append -1.67772e+07;
+#X obj 789 130 r \$0reset;
+#X obj 771 273 tof/iterate;
+#X msg 768 252 8;
+#X obj 410 179 r \$0query;
+#X obj 354 328 -;
+#X obj 473 296 t f f f b;
+#X obj 353 272 pack;
+#X msg 355 298 \$2 \$1;
+#X obj 412 205 +;
+#X obj 184 122 t b f b f f f;
+#X obj 582 303 maxlib/split 0 7;
+#X obj 427 375 maxlib/split 0 7;
+#X msg 698 233 -1;
+#X obj 410 228 t b f;
+#X obj 686 23 inlet;
+#X obj 712 174 t b b b;
+#X msg 652 195 -1;
+#X connect 0 0 32 0;
+#X connect 1 0 16 0;
+#X connect 2 0 4 0;
+#X connect 3 0 2 1;
+#X connect 5 0 2 0;
+#X connect 5 1 3 0;
+#X connect 7 0 6 0;
+#X connect 8 0 11 0;
+#X connect 10 0 14 0;
+#X connect 11 0 15 0;
+#X connect 11 1 10 0;
+#X connect 12 0 10 0;
+#X connect 13 0 15 1;
+#X connect 14 0 13 0;
+#X connect 15 0 0 0;
+#X connect 16 0 5 0;
+#X connect 17 0 33 0;
+#X connect 19 0 20 0;
+#X connect 21 0 19 0;
+#X connect 22 0 19 0;
+#X connect 23 0 38 0;
+#X connect 24 0 22 0;
+#X connect 25 0 24 0;
+#X connect 26 0 31 0;
+#X connect 27 0 28 0;
+#X connect 28 1 34 0;
+#X connect 28 2 17 1;
+#X connect 28 3 17 0;
+#X connect 29 0 30 0;
+#X connect 30 0 27 0;
+#X connect 31 0 36 0;
+#X connect 32 0 1 0;
+#X connect 32 1 3 1;
+#X connect 32 2 7 0;
+#X connect 32 3 9 0;
+#X connect 32 4 29 0;
+#X connect 32 5 31 1;
+#X connect 33 0 22 0;
+#X connect 34 0 21 0;
+#X connect 35 0 17 1;
+#X connect 36 0 29 0;
+#X connect 36 1 29 1;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 38 1 35 0;
+#X connect 38 2 25 0;
+#X connect 39 0 29 1;
+#X restore 131 203 pd scroll;
+#N canvas 1173 127 770 510 query 0;
+#X obj 23 285 outlet;
+#X obj 107 310 outlet;
+#X obj 71 59 r \$0_hr_0_s;
+#X obj 153 61 r \$0_hr_1_s;
+#X obj 232 56 r \$0_hr_2_s;
+#X obj 304 60 r \$0_hr_3_s;
+#X obj 382 63 r \$0_hr_4_s;
+#X obj 460 62 r \$0_hr_5_s;
+#X obj 545 60 r \$0_hr_6_s;
+#X obj 630 63 r \$0_hr_7_s;
+#X msg 107 255 1;
+#X msg 77 112 0;
+#X msg 154 107 1;
+#X msg 221 112 2;
+#X msg 265 100 3;
+#X msg 315 101 4;
+#X msg 369 106 5;
+#X msg 415 106 6;
+#X msg 479 109 7;
+#X obj 33 229 +;
+#X obj 83 201 value \$0off;
+#X obj 211 242 s \$0query;
+#X obj 97 150 t f b b f;
+#X connect 2 0 11 0;
+#X connect 3 0 12 0;
+#X connect 4 0 13 0;
+#X connect 5 0 14 0;
+#X connect 6 0 15 0;
+#X connect 7 0 16 0;
+#X connect 8 0 17 0;
+#X connect 9 0 18 0;
+#X connect 10 0 1 0;
+#X connect 11 0 22 0;
+#X connect 12 0 22 0;
+#X connect 13 0 22 0;
+#X connect 14 0 22 0;
+#X connect 15 0 22 0;
+#X connect 16 0 22 0;
+#X connect 17 0 22 0;
+#X connect 18 0 22 0;
+#X connect 19 0 0 0;
+#X connect 20 0 19 1;
+#X connect 22 0 19 0;
+#X connect 22 1 20 0;
+#X connect 22 2 10 0;
+#X connect 22 3 21 0;
+#X restore 229 202 pd query;
+#N canvas 0 25 1018 673 readTags 0;
+#X msg 390 384 clear;
+#X obj 310 -25 inlet read;
+#X msg 388 405 open;
+#X obj 19 212 t b b b;
+#X msg 330 472 0;
+#X msg 291 465 1;
+#X obj 374 636 outlet patches;
+#X msg 196 382 merge \$1 \$2;
+#X msg 48 417 dump;
+#X obj 320 524 == 0;
+#X obj 100 623 outlet tags;
+#X obj 96 -14 inlet select_tag;
+#X obj 115 37 list trim;
+#X obj 463 269 tof/listUnfold;
+#X obj 511 124 zexy/msgfile;
+#X obj 508 154 list split 1;
+#X msg 475 84 read core.txt cr \, flush \, read love.txt cr \, flush
+;
+#X obj 499 227 list;
+#X obj 496 177 t b a;
+#X obj 503 349 list append;
+#X obj 405 -26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 327 206 sort -1 -1;
+#X obj 185 467 cyclone/coll;
+#C restore;
+#X obj 149 587 tof/listUnfold;
+#X obj 488 583 tof/listUnfold;
+#X obj 168 515 zexy/multiplex 0 1;
+#X obj 169 543 zexy/demultiplex 0 1;
+#X obj 96 207 t b a b;
+#X obj 473 542 t b a;
+#X obj 884 154 hcs/folder_list;
+#X obj 884 124 tof/path current absolute;
+#X msg 884 95 symbol examples/*;
+#X obj 884 190 hcs/split_path;
+#X obj 959 235 list prepend examples;
+#X obj 381 -2 t b b f b b;
+#X obj 502 49 sel 1 0;
+#X msg 618 120 read core.txt cr \, flush;
+#X connect 0 0 22 0;
+#X connect 1 0 34 0;
+#X connect 2 0 22 0;
+#X connect 3 0 8 0;
+#X connect 3 1 5 0;
+#X connect 4 0 9 0;
+#X connect 4 0 25 2;
+#X connect 5 0 9 0;
+#X connect 5 0 25 2;
+#X connect 7 0 22 0;
+#X connect 8 0 22 0;
+#X connect 9 0 26 1;
+#X connect 11 0 12 0;
+#X connect 12 0 27 0;
+#X connect 13 0 19 0;
+#X connect 14 0 15 0;
+#X connect 15 0 18 0;
+#X connect 15 1 17 1;
+#X connect 16 0 14 0;
+#X connect 17 0 13 0;
+#X connect 18 0 17 0;
+#X connect 18 1 19 1;
+#X connect 19 0 7 0;
+#X connect 20 0 34 0;
+#X connect 21 0 22 0;
+#X connect 22 0 25 0;
+#X connect 22 1 25 1;
+#X connect 23 0 10 0;
+#X connect 24 0 6 0;
+#X connect 25 0 26 0;
+#X connect 26 0 23 0;
+#X connect 26 1 28 0;
+#X connect 27 1 22 0;
+#X connect 27 2 4 0;
+#X connect 28 0 6 0;
+#X connect 28 1 24 0;
+#X connect 29 0 32 0;
+#X connect 30 0 29 0;
+#X connect 31 0 30 0;
+#X connect 32 1 33 0;
+#X connect 33 0 7 0;
+#X connect 34 0 3 0;
+#X connect 34 1 21 0;
+#X connect 34 2 35 0;
+#X connect 34 3 31 0;
+#X connect 34 4 0 0;
+#X connect 35 0 16 0;
+#X connect 35 1 36 0;
+#X connect 36 0 14 0;
+#X restore 321 63 pd readTags;
+#N canvas 178 252 827 449 coll 0;
+#X obj 23 -42 inlet;
+#X obj 247 -40 inlet;
+#X obj 129 177 zexy/demultiplex 0 1;
+#X obj 93 130 cyclone/coll;
+#C restore;
+#X obj 32 99 unpack f f;
+#X obj 32 53 zexy/demultiplex 0 1;
+#X obj 66 364 maxlib/remote;
+#X obj 55 293 list prepend \$0;
+#X obj 259 348 outlet;
+#X msg 678 40 clear;
+#X msg 635 83 0;
+#X obj 494 46 t f f;
+#X obj 441 101 list prepend;
+#X obj 411 142 list trim;
+#X msg 270 75 open;
+#X obj 52 265 list append;
+#X msg 66 197 symbol;
+#X obj 33 77 t a b;
+#X obj 129 211 cyclone/tosymbol;
+#X obj 653 4 t b b b;
+#X obj 459 -25 t a b;
+#X msg 555 -16 0;
+#X obj 435 -55 inlet add;
+#X obj 521 11 tof/increment;
+#X msg 61 327 \$1_hr_\$2_r0 label \$3;
+#X obj 573 148 value \$0count0;
+#X obj 670 -29 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 221 33 r \$0reset;
+#X msg 224 54 clear;
+#X obj 666 -49 r \$0reset;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 1 0 2 1;
+#X connect 2 0 18 0;
+#X connect 2 1 8 0;
+#X connect 3 0 2 0;
+#X connect 4 0 15 0;
+#X connect 4 1 3 0;
+#X connect 5 0 17 0;
+#X connect 5 1 3 0;
+#X connect 7 0 24 0;
+#X connect 9 0 3 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 1;
+#X connect 11 1 25 0;
+#X connect 12 0 13 0;
+#X connect 13 0 3 0;
+#X connect 14 0 3 0;
+#X connect 15 0 7 0;
+#X connect 16 0 15 1;
+#X connect 17 0 4 0;
+#X connect 17 1 16 0;
+#X connect 18 0 15 1;
+#X connect 19 0 21 0;
+#X connect 19 1 10 0;
+#X connect 19 2 9 0;
+#X connect 20 0 12 0;
+#X connect 20 1 23 0;
+#X connect 21 0 23 1;
+#X connect 22 0 20 0;
+#X connect 23 0 11 0;
+#X connect 24 0 6 0;
+#X connect 26 0 19 0;
+#X connect 27 0 28 0;
+#X connect 28 0 3 0;
+#X connect 29 0 26 0;
+#X restore 240 54 pd coll;
+#N canvas 12 100 1010 606 scroll 0;
+#X obj 147 75 int;
+#X msg 178 155 8;
+#X obj 194 306 pack;
+#X obj 231 269 + 0;
+#X obj 174 521 outlet;
+#X obj 180 234 t f f;
+#X obj 342 522 outlet;
+#X msg 311 319 0;
+#X obj 134 27 t f b;
+#X msg 515 43 12;
+#X obj 421 142 max 0;
+#X obj 416 108 - 7;
+#X obj 137 50 expr (175-$f1)/175 * $f2;
+#X obj 130 4 r \$0_slider_s0;
+#X obj 413 82 value \$0count0;
+#X obj 307 285 value \$0off0;
+#X obj 178 209 tof/iterate;
+#X obj 651 352 f -1;
+#X text 687 362 previous;
+#X obj 587 508 list prepend \$0;
+#X obj 513 444 list append -1.67177e+07;
+#X obj 734 469 list append -1.67772e+07;
+#X obj 874 164 r \$0reset;
+#X obj 856 307 tof/iterate;
+#X msg 853 286 8;
+#X obj 547 278 -;
+#X obj 587 306 t f f f b;
+#X obj 549 216 pack;
+#X msg 548 248 \$2 \$1;
+#X obj 573 150 +;
+#X obj 653 394 maxlib/split 0 7;
+#X obj 512 409 maxlib/split 0 7;
+#X msg 783 267 -1;
+#X obj 571 173 t b f;
+#X obj 829 41 inlet;
+#X obj 786 184 t b b b;
+#X msg 737 229 -1;
+#X obj 571 124 r \$0query0;
+#X obj 183 122 t b f b f f f;
+#X msg 588 534 \; \$1_hr_\$2_r0 color -1 -1 \$3;
+#X connect 0 0 38 0;
+#X connect 1 0 16 0;
+#X connect 2 0 4 0;
+#X connect 3 0 2 1;
+#X connect 5 0 2 0;
+#X connect 5 1 3 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 8 1 14 0;
+#X connect 9 0 14 0;
+#X connect 10 0 12 1;
+#X connect 11 0 10 0;
+#X connect 12 0 0 0;
+#X connect 13 0 8 0;
+#X connect 14 0 11 0;
+#X connect 16 0 5 0;
+#X connect 17 0 30 0;
+#X connect 19 0 39 0;
+#X connect 20 0 19 0;
+#X connect 21 0 19 0;
+#X connect 22 0 35 0;
+#X connect 23 0 21 0;
+#X connect 24 0 23 0;
+#X connect 25 0 26 0;
+#X connect 26 1 31 0;
+#X connect 26 2 17 1;
+#X connect 26 3 17 0;
+#X connect 27 0 28 0;
+#X connect 28 0 25 0;
+#X connect 29 0 33 0;
+#X connect 30 0 21 0;
+#X connect 31 0 20 0;
+#X connect 32 0 17 1;
+#X connect 33 0 27 0;
+#X connect 33 1 27 1;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 35 1 32 0;
+#X connect 35 2 24 0;
+#X connect 36 0 27 1;
+#X connect 37 0 29 0;
+#X connect 38 0 1 0;
+#X connect 38 1 3 1;
+#X connect 38 2 7 0;
+#X connect 38 3 15 0;
+#X connect 38 4 27 0;
+#X connect 38 5 29 1;
+#X restore 196 -33 pd scroll;
+#N canvas 277 192 744 361 query 0;
+#X obj 39 239 outlet;
+#X obj 235 243 outlet;
+#X msg 241 200 1;
+#X msg 77 112 0;
+#X msg 154 107 1;
+#X msg 221 112 2;
+#X msg 265 100 3;
+#X msg 315 101 4;
+#X msg 369 106 5;
+#X msg 415 106 6;
+#X msg 479 109 7;
+#X obj 96 211 +;
+#X obj 116 180 value \$0off0;
+#X obj 71 59 r \$0_hr_0_s0;
+#X obj 153 61 r \$0_hr_1_s0;
+#X obj 232 56 r \$0_hr_2_s0;
+#X obj 304 60 r \$0_hr_3_s0;
+#X obj 382 63 r \$0_hr_4_s0;
+#X obj 460 62 r \$0_hr_5_s0;
+#X obj 545 60 r \$0_hr_6_s0;
+#X obj 630 63 r \$0_hr_7_s0;
+#X obj 324 193 s \$0query0;
+#X obj 97 150 t f b b f;
+#X connect 2 0 1 0;
+#X connect 3 0 22 0;
+#X connect 4 0 22 0;
+#X connect 5 0 22 0;
+#X connect 6 0 22 0;
+#X connect 7 0 22 0;
+#X connect 8 0 22 0;
+#X connect 9 0 22 0;
+#X connect 10 0 22 0;
+#X connect 11 0 0 0;
+#X connect 12 0 11 1;
+#X connect 13 0 3 0;
+#X connect 14 0 4 0;
+#X connect 15 0 5 0;
+#X connect 16 0 6 0;
+#X connect 17 0 7 0;
+#X connect 18 0 8 0;
+#X connect 19 0 9 0;
+#X connect 20 0 10 0;
+#X connect 22 0 11 0;
+#X connect 22 1 12 0;
+#X connect 22 2 2 0;
+#X connect 22 3 21 0;
+#X restore 263 -36 pd query;
+#X obj 399 -64 loadbang;
+#X msg 437 154 175;
+#X msg 256 115 175;
+#X msg 459 43 175;
+#X obj 461 65 s \$0_slider_r;
+#X obj 405 182 s \$0_slider_r0;
+#X obj 587 293 outlet;
+#X obj 490 31 s \$0reset;
+#X text 186 53 TAGS->;
+#X text 160 265 ABSTRACTIONS->;
+#X obj 254 82 t b a b a;
+#X obj 473 -69 r \$0love;
+#X obj 605 -25 loadbang;
+#X msg 605 2 set 1;
+#X obj 604 33 s \$0lover;
+#X obj 412 -34 f 1;
+#X obj 411 -9 t b f b b;
+#X obj 258 137 s \$0_slider_r;
+#X obj 435 97 t b b b;
+#X connect 1 0 0 0;
+#X connect 1 1 0 1;
+#X connect 2 0 0 0;
+#X connect 2 1 0 1;
+#X connect 3 0 4 2;
+#X connect 3 1 0 2;
+#X connect 4 0 17 0;
+#X connect 5 0 4 0;
+#X connect 5 1 4 1;
+#X connect 6 0 4 0;
+#X connect 6 1 4 1;
+#X connect 7 0 22 0;
+#X connect 8 0 12 0;
+#X connect 9 0 24 0;
+#X connect 10 0 11 0;
+#X connect 17 0 9 0;
+#X connect 17 1 3 0;
+#X connect 17 2 0 3;
+#X connect 17 2 1 0;
+#X connect 17 3 0 4;
+#X connect 18 0 22 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 22 0 23 0;
+#X connect 23 0 25 0;
+#X connect 23 1 3 1;
+#X connect 23 2 10 0;
+#X connect 23 3 0 3;
+#X connect 23 3 14 0;
+#X connect 25 0 8 0;
+#X connect 25 1 5 0;
+#X connect 25 2 13 0;
+#X restore 229 -9 pd ./browser;
+#X obj -45 15 hradio 15 1 0 12 \$0_hr_0_s0 \$0_hr_0_r0 2d 2 8 1 9 -1
+-1 -262140 0;
+#X obj -45 31 hradio 15 1 0 12 \$0_hr_1_s0 \$0_hr_1_r0 3d 2 8 1 9 -1
+-1 -262140 0;
+#X obj -45 -9 cnv 15 198 22 empty empty TAG 1 12 1 12 -16645 -228856
+0;
+#X obj 154 -9 cnv 15 197 22 empty empty CLASS/ABSTRACTION 0 12 1 12
+-16645 -228856 0;
+#X obj -45 137 cnv 15 396 20 empty empty empty 20 12 0 14 -16645 -258401
+0;
+#X obj -41 141 tgl 11 0 \$0love \$0lover with:love 17 6 0 8 -162280
+-262144 -258401 1 1;