#N canvas 219 132 256 413 10;
#N canvas 0 23 683 629 \$0-overview 0;
#X text 250 45 - checks if a path is absolute or relative;
#X obj 100 45 p_absolute;
#X text 250 90 - get the last component of the path aka "basename"
;
#X obj 100 90 p_basename;
#X text 250 135 - make sure paths are absolute;
#X obj 100 135 p_makeabsolute;
#X text 250 180 - split a filename into dir and base names;
#X obj 100 180 p_splitfilename;
#X restore 72 305 pd \$0-overview;
#X text 52 334 Help-click any object to;
#X text 52 353 open the help file!;
#X msg 72 86 _ Synths;
#X msg 72 64 _ Analysis;
#X msg 72 108 _ Effects;
#X msg 72 130 _ GUIs;
#X msg 72 174 _ Mappings;
#X msg 72 196 _ Controllers;
#X msg 72 238 _ Utilities;
#X msg 72 260 _ clear;
#N canvas 306 178 664 294 open 0;
#X obj 78 15 inlet;
#X msg 164 106 s;
#X msg 225 111 e;
#X msg 315 111 m;
#X msg 408 109 c;
#X msg 457 109 u;
#X msg 118 106 a;
#X msg 264 111 g;
#X obj 78 39 list split 1;
#N canvas 337 27 805 747 dump 0;
#X obj 94 243 textfile;
#X obj 94 337 t a b;
#X obj 128 411 f;
#X obj 160 412 + 1;
#X obj 240 603 s pd-\$0-overview;
#X obj 94 461 list;
#X msg 172 247 1;
#X obj 94 211 until;
#X obj 74 41 inlet;
#X obj 74 76 list;
#X msg 258 199 print;
#X msg 115 184 read \$1 cr \, rewind;
#X msg 239 247 clear;
#X msg 94 483 obj 100 \$2 \$1;
#X obj 239 42 inlet;
#X obj 128 434 * 45;
#X msg 74 113 symbol \$1.txt;
#X obj 74 152 t b b a b;
#X obj 94 362 list split 1;
#X obj 264 494 list prepend 0;
#X obj 264 536 list trim;
#X obj 197 414 route bang;
#X obj 264 514 list prepend text 250;
#X msg 74 537 vis 0 \, vis 1;
#X obj 94 269 route float;
#X obj 190 340 max;
#X obj 190 362 until;
#X text 258 348 lines that just contain a number are used to skip as
many lines as the number specifies. use this to make room for larger
GOP objects so they don't overlap with following objects.;
#X connect 0 0 24 0;
#X connect 0 1 7 1;
#X connect 1 0 18 0;
#X connect 1 1 2 0;
#X connect 2 0 3 0;
#X connect 2 0 15 0;
#X connect 3 0 2 1;
#X connect 5 0 13 0;
#X connect 6 0 2 1;
#X connect 7 0 0 0;
#X connect 8 0 9 0;
#X connect 9 0 16 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 12 0 4 0;
#X connect 13 0 4 0;
#X connect 14 0 12 0;
#X connect 15 0 5 1;
#X connect 15 0 19 1;
#X connect 16 0 17 0;
#X connect 17 0 23 0;
#X connect 17 1 7 0;
#X connect 17 2 11 0;
#X connect 17 3 12 0;
#X connect 17 3 6 0;
#X connect 18 0 5 0;
#X connect 18 1 21 0;
#X connect 19 0 22 0;
#X connect 20 0 4 0;
#X connect 21 1 19 0;
#X connect 22 0 20 0;
#X connect 23 0 4 0;
#X connect 24 0 25 0;
#X connect 24 1 1 0;
#X connect 25 0 26 0;
#X connect 26 0 2 0;
#X restore 118 214 pd dump;
#X obj 118 172 t a;
#X msg 547 110 clear;
#X msg 360 110 n;
#X obj 118 63 select Analysis Synths Effects GUIs Mappings Networking
Controllers Utilities Paths clear;
#X msg 504 109 p;
#X connect 0 0 8 0;
#X connect 1 0 10 0;
#X connect 2 0 10 0;
#X connect 3 0 10 0;
#X connect 4 0 10 0;
#X connect 5 0 10 0;
#X connect 6 0 10 0;
#X connect 7 0 10 0;
#X connect 8 1 13 0;
#X connect 10 0 9 0;
#X connect 11 0 9 1;
#X connect 12 0 10 0;
#X connect 13 0 6 0;
#X connect 13 1 1 0;
#X connect 13 2 2 0;
#X connect 13 3 7 0;
#X connect 13 4 3 0;
#X connect 13 5 12 0;
#X connect 13 6 4 0;
#X connect 13 7 5 0;
#X connect 13 8 14 0;
#X connect 13 9 11 0;
#X connect 14 0 10 0;
#X restore 72 282 pd open objects;
#X text 55 38 Select section to read:;
#X text 55 15 rc-patches Reference;
#X text 42 378 Adapted from the rjlib OVERVIEW;
#X msg 72 152 _ Networking;
#X msg 72 217 _ Paths;
#X connect 3 0 11 0;
#X connect 4 0 11 0;
#X connect 5 0 11 0;
#X connect 6 0 11 0;
#X connect 7 0 11 0;
#X connect 8 0 11 0;
#X connect 9 0 11 0;
#X connect 10 0 11 0;
#X connect 15 0 11 0;
#X connect 16 0 11 0;
