Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 89fa73f7b5
Fetching contributors…

Cannot retrieve contributors at this time

1022 lines (1021 sloc) 24.94 kb
#N canvas 234 22 1206 623 10;
#X obj 92 356 folderpanel;
#X obj 237 69 vsl 10 115 1 0 0 0 \$0-scrollbar \$0-scrollbar.r empty
0 -9 0 10 -42246 -24198 -262144 11400 1;
#N canvas 705 40 735 798 scrolling 0;
#X obj 203 30 r \$0-scrollbar;
#X obj 203 174 *;
#X obj 218 65 r \$0-numfiles;
#X obj 203 221 int;
#X msg 242 211 set -1;
#X obj 225 633 list-idx;
#X obj 225 607 list;
#X obj 251 577 r \$0-filelist;
#X obj 218 90 t f b f;
#X obj 266 459 < 8;
#X obj 218 123 - 8;
#X obj 218 150 max 0;
#X obj 203 251 change;
#X obj 140 343 until;
#X msg 140 321 8;
#X obj 140 368 f 0;
#X obj 167 368 + 1;
#X obj 217 510 spigot;
#X obj 215 436 t f f;
#X obj 220 535 t b f;
#X obj 336 533 spigot;
#X obj 368 507 == 0;
#X obj 197 718 pack f s \$0;
#X obj 139 392 t f f;
#X obj 151 487 -;
#X obj 140 297 t b f f;
#X msg 197 741 \; \$3-file\$1.r label \$2 \;;
#X text 271 150 adjust scrollbar range;
#X text 347 751 update labels with filenames;
#X obj 218 300 s \$0-top.item;
#N canvas 195 83 603 657 get.and.format.type 0;
#X obj 92 11 inlet;
#X obj 132 154 file_type;
#X obj 132 335 list append;
#X obj 132 360 list trim;
#X obj 182 182 s2l /;
#X obj 239 227 list length;
#X obj 182 269 list split;
#X obj 239 249 - 1;
#X obj 182 204 t l l;
#X obj 132 392 route folder file;
#X obj 181 491 symbol;
#X obj 133 544 outlet;
#X text 266 440 add brackets to folders;
#X obj 92 85 route ..;
#X obj 92 45 list trim;
#X obj 132 124 t s s;
#X msg 79 495 symbol ..;
#X obj 163 103 symbol;
#N canvas 454 64 634 718 trim.long.names 0;
#X obj 114 38 inlet;
#X obj 114 141 s2l;
#X msg 142 110 symbol;
#X obj 144 86 loadbang;
#X obj 223 189 list length;
#X obj 114 166 t l l;
#X obj 112 294 spigot;
#X obj 196 295 spigot;
#X obj 316 278 - 13;
#X obj 241 418 list split 17;
#X msg 225 394 ...;
#X obj 304 449 t l;
#X obj 225 449 list append;
#X obj 194 476 list;
#X obj 194 332 t b l b l b;
#X obj 157 567 l2s;
#X msg 209 543 symbol;
#X obj 209 517 loadbang;
#X obj 154 599 outlet;
#X obj 145 268 <= 29;
#X obj 229 269 > 29;
#X obj 209 363 list split 13;
#X obj 514 599 outlet;
#X obj 514 559 min 29;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 1 1;
#X connect 3 0 2 0;
#X connect 4 0 8 0;
#X connect 4 0 19 0;
#X connect 4 0 20 0;
#X connect 4 0 23 0;
#X connect 5 0 7 0;
#X connect 5 0 6 0;
#X connect 5 1 4 0;
#X connect 6 0 15 0;
#X connect 7 0 14 0;
#X connect 8 0 9 1;
#X connect 9 1 12 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 11 0;
#X connect 12 0 13 1;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 14 1 21 0;
#X connect 14 2 10 0;
#X connect 14 3 9 0;
#X connect 14 4 12 1;
#X connect 15 0 18 0;
#X connect 16 0 15 1;
#X connect 17 0 16 0;
#X connect 19 0 6 1;
#X connect 20 0 7 1;
#X connect 21 0 12 0;
#X connect 23 0 22 0;
#X restore 207 299 pd trim.long.names;
#N canvas 0 22 473 581 add.spaces.and.> 0;
#X obj 131 80 inlet;
#X obj 262 80 inlet;
#X obj 247 204 -;
#X obj 247 313 makefilename %c;
#X obj 247 261 until;
#X obj 247 231 t f b;
#X obj 247 138 f;
#X obj 131 375 list append;
#X msg 247 289 32;
#X obj 247 347 list;
#X obj 288 348 t l;
#X obj 131 109 t a b;
#X obj 131 446 l2s;
#X msg 146 424 symbol;
#X obj 146 403 loadbang;
#X obj 131 480 makefilename %s>;
#X obj 131 513 outlet;
#X msg 247 180 29 \$1;
#X connect 0 0 11 0;
#X connect 1 0 6 1;
#X connect 2 0 5 0;
#X connect 3 0 9 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 5 1 9 1;
#X connect 5 1 7 1;
#X connect 6 0 17 0;
#X connect 7 0 12 0;
#X connect 8 0 3 0;
#X connect 9 0 10 0;
#X connect 9 0 7 1;
#X connect 10 0 9 1;
#X connect 11 0 7 0;
#X connect 11 1 6 0;
#X connect 12 0 15 0;
#X connect 13 0 12 1;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 17 0 2 0;
#X restore 132 436 pd add.spaces.and.>;
#X connect 0 0 14 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 9 0;
#X connect 4 0 8 0;
#X connect 5 0 7 0;
#X connect 6 1 18 0;
#X connect 7 0 6 1;
#X connect 8 0 6 0;
#X connect 8 1 5 0;
#X connect 9 0 19 0;
#X connect 9 1 10 0;
#X connect 10 0 11 0;
#X connect 13 0 16 0;
#X connect 13 1 17 0;
#X connect 14 0 13 0;
#X connect 15 0 1 0;
#X connect 15 1 4 0;
#X connect 16 0 11 0;
#X connect 17 0 15 0;
#X connect 18 0 2 1;
#X connect 18 1 19 1;
#X connect 19 0 11 0;
#X restore 225 665 pd get.and.format.type;
#X msg 350 576 symbol;
#X obj 203 199 + 0.5;
#N canvas 60 22 775 664 highlight.selected 0;
#X obj 130 84 r \$0-top.item;
#X obj 234 86 r \$0-selected.item;
#X obj 187 207 -;
#X obj 185 176 swap;
#X obj 187 319 moses 0;
#X obj 226 345 moses 8;
#X obj 207 134 t b f;
#X obj 363 290 f -1;
#X obj 363 317 moses 0;
#X obj 402 343 moses 8;
#X obj 359 246 t f b;
#X obj 396 555 pack f f f \$0;
#X obj 493 522 r \$0-textcolor;
#X obj 477 437 r \$0-bgcolor1;
#X obj 518 456 r \$0-bgcolor2;
#X obj 440 487 f;
#X obj 475 487 f;
#X obj 399 372 t f f;
#X obj 427 403 % 2;
#X obj 426 432 sel 0 1;
#X obj 199 551 pack f f f \$0;
#X obj 275 440 r \$0-hltextcolor;
#X obj 237 409 r \$0-hlcolor;
#X msg 311 602 \; \$4-file\$1.r color \$2 \$2 \$3;
#X obj 273 479 t b f;
#X obj 229 479 t b f;
#X obj 112 512 t b;
#X obj 187 270 f -1;
#X obj 255 287 r \$0-numfiles;
#X obj 254 318 min 8;
#X connect 0 0 3 0;
#X connect 1 0 6 0;
#X connect 2 0 10 0;
#X connect 2 0 27 0;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 4 1 5 0;
#X connect 5 0 20 0;
#X connect 6 0 3 0;
#X connect 6 1 3 1;
#X connect 7 0 8 0;
#X connect 8 1 9 0;
#X connect 9 0 17 0;
#X connect 10 0 7 1;
#X connect 10 1 7 0;
#X connect 11 0 23 0;
#X connect 12 0 11 2;
#X connect 13 0 15 1;
#X connect 14 0 16 1;
#X connect 15 0 11 1;
#X connect 16 0 11 1;
#X connect 17 0 11 0;
#X connect 17 1 18 0;
#X connect 18 0 19 0;
#X connect 19 0 15 0;
#X connect 19 1 16 0;
#X connect 20 0 23 0;
#X connect 21 0 24 0;
#X connect 22 0 25 0;
#X connect 24 0 26 0;
#X connect 24 1 20 2;
#X connect 25 0 26 0;
#X connect 25 1 20 1;
#X connect 26 0 27 0;
#X connect 27 0 4 0;
#X connect 28 0 29 0;
#X connect 29 0 5 1;
#X restore 437 394 pd highlight.selected;
#X msg 311 208 -1;
#X obj 310 234 s \$0-selected.item;
#X text 391 48 pretty much all of the gui updating takes place here.
;
#X connect 0 0 1 0;
#X connect 1 0 32 0;
#X connect 2 0 8 0;
#X connect 3 0 12 0;
#X connect 4 0 12 0;
#X connect 5 0 30 0;
#X connect 6 0 5 0;
#X connect 7 0 6 1;
#X connect 8 0 10 0;
#X connect 8 1 4 0;
#X connect 8 1 34 0;
#X connect 8 2 9 1;
#X connect 9 0 17 1;
#X connect 9 0 21 0;
#X connect 10 0 11 0;
#X connect 11 0 1 1;
#X connect 12 0 25 0;
#X connect 12 0 29 0;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 15 0 23 0;
#X connect 16 0 15 1;
#X connect 17 0 19 0;
#X connect 18 0 17 0;
#X connect 18 0 20 0;
#X connect 18 1 9 0;
#X connect 19 0 6 0;
#X connect 19 1 5 1;
#X connect 20 0 31 0;
#X connect 21 0 20 1;
#X connect 22 0 26 0;
#X connect 23 0 24 0;
#X connect 23 1 18 0;
#X connect 24 0 22 0;
#X connect 25 0 14 0;
#X connect 25 1 15 1;
#X connect 25 2 24 1;
#X connect 30 0 22 1;
#X connect 31 0 22 1;
#X connect 32 0 3 0;
#X connect 34 0 35 0;
#X restore 709 355 pd scrolling;
#N canvas 604 22 807 769 select.item 0;
#N canvas 576 93 542 387 clicks 0;
#X obj 129 29 r \$0-file0;
#X obj 158 56 r \$0-file1;
#X obj 188 84 r \$0-file2;
#X obj 223 115 r \$0-file3;
#X obj 256 143 r \$0-file4;
#X obj 282 167 r \$0-file5;
#X obj 323 198 r \$0-file6;
#X obj 366 233 r \$0-file7;
#X msg 115 71 0;
#X msg 150 102 1;
#X msg 185 138 2;
#X msg 218 165 3;
#X msg 248 192 4;
#X msg 282 219 5;
#X msg 318 249 6;
#X msg 350 277 7;
#X obj 168 317 outlet;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 2 0 10 0;
#X connect 3 0 11 0;
#X connect 4 0 12 0;
#X connect 5 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 15 0;
#X connect 8 0 16 0;
#X connect 9 0 16 0;
#X connect 10 0 16 0;
#X connect 11 0 16 0;
#X connect 12 0 16 0;
#X connect 13 0 16 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X restore 189 108 pd clicks;
#X obj 189 233 list;
#X obj 242 197 r \$0-filelist;
#X obj 255 235 r \$0-top.item;
#X obj 234 262 +;
#X obj 189 187 t b f;
#X obj 189 292 list-idx;
#X obj 186 355 route ..;
#X obj 231 447 file_type;
#X obj 231 416 t s s;
#X obj 231 472 list append;
#X obj 231 500 list trim;
#X obj 187 326 list trim;
#X obj 231 386 symbol;
#N canvas 224 60 515 610 directory.up 0;
#X obj 114 55 inlet;
#X obj 147 114 r \$0-new.folder;
#X obj 114 151 symbol;
#X obj 114 185 s2l /;
#X obj 158 241 list length;
#X obj 114 213 t l l;
#X obj 114 378 list split;
#X obj 114 407 l2s /;
#X obj 114 91 t b;
#X obj 114 543 outlet;
#X msg 114 503 folder \$1;
#X text 180 55 take current path and hack off last folder;
#X obj 114 475 makefilename /%s/;
#X obj 156 351 - 2;
#X obj 192 290 > 2;
#X obj 114 319 spigot;
#X obj 216 386 spigot;
#X msg 216 416 symbol /;
#X obj 249 358 == 0;
#X obj 156 265 t f f;
#X connect 0 0 8 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 19 0;
#X connect 5 0 15 0;
#X connect 5 1 4 0;
#X connect 6 0 7 0;
#X connect 7 0 12 0;
#X connect 8 0 2 0;
#X connect 10 0 9 0;
#X connect 12 0 10 0;
#X connect 13 0 6 1;
#X connect 14 0 15 1;
#X connect 14 0 18 0;
#X connect 15 0 6 0;
#X connect 16 0 17 0;
#X connect 17 0 10 0;
#X connect 18 0 16 1;
#X connect 19 0 13 0;
#X connect 19 0 16 0;
#X connect 19 1 14 0;
#X restore 109 475 pd directory.up;
#X obj 231 692 s \$0-outlet;
#X obj 231 536 route folder;
#X obj 231 599 makefilename %s/;
#X msg 231 630 folder \$1;
#X obj 231 568 symbol;
#N canvas 0 22 450 300 selected.item 0;
#X obj 134 52 inlet;
#X obj 218 87 r \$0-top.item;
#X obj 173 190 s \$0-selected.item;
#X obj 182 134 +;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 3 0 2 0;
#X restore 315 172 pd selected.item;
#X obj 189 137 t f f;
#X connect 0 0 21 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 3 0 4 1;
#X connect 4 0 6 1;
#X connect 5 0 1 0;
#X connect 5 1 4 0;
#X connect 6 0 12 0;
#X connect 7 0 14 0;
#X connect 7 1 13 0;
#X connect 8 0 10 0;
#X connect 9 0 8 0;
#X connect 9 1 10 1;
#X connect 10 0 11 0;
#X connect 11 0 16 0;
#X connect 12 0 7 0;
#X connect 13 0 9 0;
#X connect 14 0 15 0;
#X connect 16 0 19 0;
#X connect 16 1 15 0;
#X connect 17 0 18 0;
#X connect 18 0 15 0;
#X connect 19 0 17 0;
#X connect 21 0 5 0;
#X connect 21 1 20 0;
#X restore 709 380 pd select.item;
#X obj 54 67 hsl 180 15 0 127 0 0 \$0-file0 \$0-file0.r empty 2 8 0
10 -1 -1 -24198 0 1;
#X msg 332 103 0 \, 1 \, 2 \, 3 \, 4 \, 5 \, 6 \, 7;
#X obj 332 125 pack f \$0;
#X obj 107 442 s \$0-new.folder;
#N canvas 493 22 667 628 new.folder 0;
#X obj 231 269 t l;
#X obj 129 339 list;
#X obj 129 420 list length;
#X obj 156 481 s \$0-numfiles;
#X obj 129 452 t b f;
#X msg 129 508 0;
#X obj 129 539 s \$0-scrollbar.r;
#X obj 129 363 t l l;
#X obj 156 391 s \$0-filelist;
#X msg 248 210 ..;
#X obj 146 268 list prepend;
#X obj 248 113 s2l /;
#X obj 248 136 list length;
#X obj 248 186 sel 1;
#X obj 129 25 r \$0-new.folder;
#X text 333 123 if not in root directory \, add the ".." to move up.
;
#X text 340 159 TODO: make this Windows compatible;
#X text 169 452 this will update the gui;
#N canvas 34 54 586 756 directory.label 0;
#X obj 82 26 r \$0-new.folder;
#X obj 82 142 s2l;
#X msg 97 120 symbol;
#X obj 97 98 loadbang;
#X obj 133 204 list length;
#X obj 82 178 t l l;
#X obj 80 306 spigot;
#X obj 164 307 spigot;
#X obj 177 375 list split 14;
#X obj 209 430 list split 17;
#X msg 193 406 ...;
#X obj 272 461 t l;
#X obj 193 461 list append;
#X obj 162 488 list;
#X obj 162 344 t b l b l b;
#X obj 125 579 l2s;
#X msg 177 555 symbol;
#X obj 177 529 loadbang;
#X msg 125 611 label \$1;
#X obj 125 642 s \$0-directory.label.r;
#X obj 113 280 <= 32;
#X obj 197 281 > 32;
#X obj 284 290 - 15;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 1 1;
#X connect 3 0 2 0;
#X connect 4 0 20 0;
#X connect 4 0 21 0;
#X connect 4 0 22 0;
#X connect 5 0 7 0;
#X connect 5 0 6 0;
#X connect 5 1 4 0;
#X connect 6 0 15 0;
#X connect 7 0 14 0;
#X connect 8 0 12 0;
#X connect 9 1 12 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 11 0;
#X connect 12 0 13 1;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 14 1 8 0;
#X connect 14 2 10 0;
#X connect 14 3 9 0;
#X connect 14 4 12 1;
#X connect 15 0 18 0;
#X connect 16 0 15 1;
#X connect 17 0 16 0;
#X connect 18 0 19 0;
#X connect 20 0 6 1;
#X connect 21 0 7 1;
#X connect 22 0 9 1;
#X restore 436 496 pd directory.label;
#X obj 146 210 folder_list;
#X obj 129 150 makefilename %s*;
#X obj 248 159 > 1;
#X text 31 179 in case folder;
#X text 31 190 is empty;
#X obj 129 180 t b s;
#X obj 129 72 t s s b b;
#N canvas 406 22 960 738 file.filter 0;
#X obj 65 65 inlet;
#X obj 260 399 splitfilename .;
#X obj 139 202 file_type;
#X obj 139 232 pack s s;
#X obj 138 166 t s s;
#X obj 139 295 route folder;
#X obj 79 616 outlet;
#X obj 207 325 list split 1;
#X obj 241 348 symbol;
#X obj 428 274 r \$0-extensions;
#X obj 397 222 s \$0-extensions;
#X msg 396 178 aif wav pd;
#X msg 369 143 bang;
#X obj 426 304 route bang;
#X obj 426 409 s \$0-filter.on;
#X msg 426 378 0;
#X msg 480 388 1;
#X obj 183 68 r \$0-filter.on;
#X obj 122 93 == 0;
#X obj 456 564 list;
#X obj 420 648 sel pd;
#X text 220 296 always let folders through;
#X obj 77 142 spigot 1;
#X obj 138 143 spigot 0;
#X obj 204 489 spigot;
#X obj 483 367 t b l l;
#X obj 523 408 list length;
#X obj 441 471 f 0;
#X obj 485 470 + 1;
#X obj 241 376 t s s b;
#X obj 456 589 list-idx;
#X msg 442 436 0;
#X obj 454 621 symbol;
#X msg 262 456 0;
#X msg 280 516 1;
#X obj 570 475 <;
#X obj 537 496 spigot;
#X obj 536 449 t f f;
#X msg 420 681 0;
#X text 530 576 this crazy convoluted mess is basically going through
a list of extensions \, and once it finds a match it passes the file
through. Once it finds the match \, it stops testing and starts the
next file.;
#X obj 389 550 symbol;
#X obj 355 447 t b s;
#X obj 441 494 t f b b f;
#X obj 483 335 list;
#X obj 139 265 list trim;
#X connect 0 0 22 0;
#X connect 0 0 23 0;
#X connect 1 1 41 0;
#X connect 2 0 3 0;
#X connect 3 0 44 0;
#X connect 4 0 2 0;
#X connect 4 1 3 1;
#X connect 5 0 6 0;
#X connect 5 1 7 0;
#X connect 7 1 8 0;
#X connect 8 0 29 0;
#X connect 9 0 13 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#X connect 13 0 15 0;
#X connect 13 1 43 0;
#X connect 15 0 14 0;
#X connect 16 0 14 0;
#X connect 17 0 18 0;
#X connect 17 0 23 1;
#X connect 18 0 22 1;
#X connect 19 0 30 0;
#X connect 20 0 34 0;
#X connect 20 0 38 0;
#X connect 22 0 6 0;
#X connect 23 0 4 0;
#X connect 24 0 6 0;
#X connect 25 0 16 0;
#X connect 25 1 19 1;
#X connect 25 2 26 0;
#X connect 26 0 35 1;
#X connect 27 0 42 0;
#X connect 28 0 37 0;
#X connect 29 0 24 0;
#X connect 29 1 1 0;
#X connect 29 2 33 0;
#X connect 30 0 32 0;
#X connect 31 0 27 0;
#X connect 32 0 20 1;
#X connect 33 0 24 1;
#X connect 34 0 24 1;
#X connect 35 0 36 1;
#X connect 36 0 27 0;
#X connect 37 0 36 0;
#X connect 37 1 35 0;
#X connect 38 0 36 1;
#X connect 40 0 20 0;
#X connect 41 0 31 0;
#X connect 41 1 40 1;
#X connect 42 0 28 0;
#X connect 42 1 40 0;
#X connect 42 2 19 0;
#X connect 42 3 30 1;
#X connect 43 0 25 0;
#X connect 44 0 5 0;
#X restore 146 237 pd file.filter;
#X connect 0 0 10 1;
#X connect 1 0 7 0;
#X connect 2 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 3 0;
#X connect 5 0 6 0;
#X connect 7 0 2 0;
#X connect 7 1 8 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 10 0 1 1;
#X connect 11 0 12 0;
#X connect 12 0 21 0;
#X connect 13 0 9 0;
#X connect 14 0 25 0;
#X connect 19 0 26 0;
#X connect 20 0 24 0;
#X connect 21 0 13 0;
#X connect 24 0 1 0;
#X connect 24 1 19 0;
#X connect 25 0 20 0;
#X connect 25 1 11 0;
#X connect 25 2 10 1;
#X connect 25 3 1 1;
#X connect 26 0 10 0;
#X restore 709 330 pd new.folder;
#X text 323 73 CLICK THIS BEFORE SAVING!!;
#X obj 584 71 inlet;
#X obj 584 245 s \$0-new.folder;
#X obj 536 553 outlet;
#X obj 536 474 r \$0-outlet;
#X obj 51 51 cnv 15 196 15 \$0-directory.label \$0-directory.label.r
empty 2 8 0 10 -42246 -24198 0;
#X msg 332 147 \; \$2-file\$1.r label \; \$2-directory.label.r label
;
#X obj 647 38 loadbang;
#X obj 584 217 symbol;
#N canvas 0 22 450 300 dump.contents 0;
#X obj 92 36 inlet;
#X obj 93 73 t b;
#X obj 93 107 list;
#X obj 93 139 drip;
#X obj 91 175 s \$0-dump.outlet;
#X obj 123 80 r \$0-filelist;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 5 0 2 1;
#X restore 641 216 pd dump.contents;
#X obj 636 553 outlet;
#X obj 635 474 r \$0-dump.outlet;
#X obj 92 385 makefilename %s/;
#X msg 92 329 bang;
#X msg 312 206 -1;
#X obj 312 231 s \$0-selected.item;
#X obj 303 75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 362 161 1078 623 colors 0;
#X obj 90 58 inlet;
#X obj 90 91 route bgcolor1 bgcolor2 textcolor hlcolor hltextcolor
;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 90 146 pd get.color;
#X obj 100 201 s \$0-bgcolor1;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 153 226 pd get.color;
#X obj 163 281 s \$0-bgcolor2;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 216 146 pd get.color;
#X obj 226 201 s \$0-textcolor;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 279 226 pd get.color;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 342 166 pd get.color;
#X obj 342 201 s \$0-hltextcolor;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 435 226 pd get.color;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 510 166 pd get.color;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 586 226 pd get.color;
#N canvas 533 158 479 375 get.color 0;
#X obj 87 40 inlet;
#X obj 87 73 t l l;
#X obj 114 105 list length;
#X obj 114 140 == 1;
#X obj 87 187 spigot;
#X obj 176 141 > 1;
#X obj 155 187 spigot;
#X obj 95 280 outlet;
#X obj 157 237 rgb2pd.mmb;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 6 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X restore 662 166 pd get.color;
#X msg 97 323 0 \, 2 \, 4 \, 6;
#X obj 97 418 pack f f f \$0;
#X obj 90 172 t b f;
#X obj 122 357 r \$0-bgcolor1;
#X obj 147 391 r \$0-textcolor;
#X obj 268 418 pack f f f \$0;
#X obj 318 391 r \$0-textcolor;
#X msg 268 323 1 \, 3 \, 5 \, 7;
#X obj 293 357 r \$0-bgcolor2;
#X obj 152 252 t b f;
#X obj 216 173 t b f;
#X obj 279 261 s \$0-hlcolor;
#X msg 97 448 \; \$4-file\$1.r color \$2 \$2 \$3;
#X msg 268 448 \; \$4-file\$1.r color \$2 \$2 \$3;
#X obj 435 93 route scrollbgcolor scrollhandlecolor dirbgcolor dirtextcolor
;
#X obj 436 302 pack f f;
#X obj 460 268 t b f;
#X obj 650 362 s \$0-directory.label.r;
#X msg 438 331 color \$1 \$2 0;
#X obj 439 366 s \$0-scrollbar.r;
#X obj 621 286 pack f f;
#X obj 645 252 t b f;
#X msg 623 315 color \$1 \$2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 4 0;
#X connect 1 2 6 0;
#X connect 1 3 8 0;
#X connect 1 4 9 0;
#X connect 1 5 29 0;
#X connect 2 0 17 0;
#X connect 4 0 24 0;
#X connect 6 0 25 0;
#X connect 8 0 26 0;
#X connect 9 0 10 0;
#X connect 11 0 30 0;
#X connect 12 0 31 0;
#X connect 13 0 35 0;
#X connect 14 0 36 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 15 0;
#X connect 17 1 3 0;
#X connect 18 0 16 1;
#X connect 19 0 16 2;
#X connect 20 0 28 0;
#X connect 21 0 20 2;
#X connect 22 0 20 0;
#X connect 23 0 20 1;
#X connect 24 0 22 0;
#X connect 24 1 5 0;
#X connect 25 0 22 0;
#X connect 25 0 15 0;
#X connect 25 1 7 0;
#X connect 29 0 11 0;
#X connect 29 1 12 0;
#X connect 29 2 13 0;
#X connect 29 3 14 0;
#X connect 30 0 33 0;
#X connect 31 0 30 0;
#X connect 31 1 30 1;
#X connect 33 0 34 0;
#X connect 35 0 37 0;
#X connect 36 0 35 0;
#X connect 36 1 35 1;
#X connect 37 0 32 0;
#X restore 848 166 pd colors;
#N canvas 628 44 450 300 init.colors 0;
#X obj 84 63 inlet;
#X obj 87 163 outlet;
#X msg 83 95 bgcolor1 22 \, bgcolor2 22 \, textcolor 16 \, hlcolor
16 \, hltextcolor 22 \, scrollbgcolor 26 \, scrollhandlecolor 16 \,
dirbgcolor 26 \, dirtextcolor 16;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 849 70 pd init.colors;
#X obj 713 243 s \$0-extensions;
#X obj 584 139 route folder dump extensions send receive;
#X obj 728 271 s \$0-send.names;
#X obj 835 208 s \$0-receive.name;
#X obj 552 535 s.mmb;
#X obj 653 535 s.mmb;
#X obj 740 463 r \$0-send.names;
#X obj 740 485 unpack s s;
#X obj 520 60 r.mmb;
#X obj 520 28 r \$0-receive.name;
#X obj 54 82 hsl 180 15 0 127 0 0 \$0-file1 \$0-file1.r empty 2 8 0
10 -1 -1 -24198 0 1;
#X obj 54 97 hsl 180 15 0 127 0 0 \$0-file2 \$0-file2.r empty 2 8 0
10 -1 -1 -24198 0 1;
#X obj 54 112 hsl 180 15 0 127 0 0 \$0-file3 \$0-file3.r empty 2 8
0 10 -1 -1 -24198 0 1;
#X obj 54 127 hsl 180 15 0 127 0 0 \$0-file4 \$0-file4.r empty 2 8
0 10 -1 -1 -24198 0 1;
#X obj 54 142 hsl 180 15 0 127 0 0 \$0-file5 \$0-file5.r empty 2 8
0 10 -1 -1 -24198 0 1;
#X obj 54 157 hsl 180 15 0 127 0 0 \$0-file6 \$0-file6.r empty 2 8
0 10 -1 -1 -24198 0 1;
#X obj 54 172 hsl 180 15 0 127 0 0 \$0-file7 \$0-file7.r empty 2 8
0 10 -1 -1 -24198 0 1;
#X msg 630 93 folder ~/ \, extensions;
#X obj 681 169 t b a;
#X connect 0 0 21 0;
#X connect 5 0 6 0;
#X connect 6 0 15 0;
#X connect 10 0 29 0;
#X connect 13 0 12 0;
#X connect 13 0 32 0;
#X connect 16 0 27 0;
#X connect 16 0 45 0;
#X connect 17 0 11 0;
#X connect 20 0 19 0;
#X connect 20 0 33 0;
#X connect 21 0 7 0;
#X connect 22 0 0 0;
#X connect 23 0 24 0;
#X connect 25 0 23 0;
#X connect 25 0 5 0;
#X connect 27 0 26 0;
#X connect 29 0 17 0;
#X connect 29 1 18 0;
#X connect 29 2 46 0;
#X connect 29 3 30 0;
#X connect 29 4 31 0;
#X connect 29 5 26 0;
#X connect 34 0 35 0;
#X connect 35 0 32 1;
#X connect 35 1 33 1;
#X connect 36 0 29 0;
#X connect 37 0 36 0;
#X connect 45 0 29 0;
#X connect 46 0 17 0;
#X connect 46 1 28 0;
#X coords 0 -1 1 1 198 138 2 50 50;
Jump to Line
Something went wrong with that request. Please try again.