#N canvas 30 90 472 613 10;
#X declare -lib patcherize -path iemguts -stdpath iemguts;
#N canvas 504 133 594 498 guts 0;
#X obj 136 176 inlet;
#X obj 207 262 sendcanvas 1;
#X msg 207 242 patcherize;
#X obj 207 222 t b;
#X obj 136 380 canvasselect 1;
#X msg 136 360 select \$1;
#X obj 136 282 t b b;
#X msg 215 356 deselect;
#X obj 149 105 declare -lib patcherize -path iemguts -stdpath iemguts
;
#X obj 425 321 s \$0-on;
#X msg 425 300 1;
#X obj 425 231 t b;
#X msg 188 176 init;
#X obj 136 198 route select patcherize init;
#X obj 188 154 loadbang;
#X msg 136 308 0 \, 1 \, 2;
#X obj 136 330 + 8;
#X connect 0 0 13 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 6 0 15 0;
#X connect 6 1 7 0;
#X connect 7 0 4 0;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 6 0;
#X connect 13 1 3 0;
#X connect 13 2 11 0;
#X connect 14 0 12 0;
#X connect 15 0 16 0;
#X connect 16 0 5 0;
#X restore 57 236 pd guts;
#X obj 37 394 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 37 372 r \$0-beat;
#X msg 57 170 select;
#X msg 70 194 patcherize;
#X text 114 383 objects will continue to work...;
#X text 163 165 1st \, select a few objects;
#X text 163 189 then turn selected objects into subpatch;
#X obj 125 272 tgl 15 0 empty \$0-on empty 17 7 0 10 -262144 -1 -1
1 1;
#X obj 125 316 s \$0-beat;
#X obj 125 294 metro 500;
#X text 40 26 patcherize;
#X text 40 37 ==========;
#X text 39 66 turn selected parts of your patch into a subpatch or
an abstraction., f 69;
#X text 18 454 installation instructions:;
#X text 37 496 1.1) DO NOT add the patcherize-plugin/ folder to the
search path., f 66;
#X text 38 473 1.) put the patcherize-plugin/ folder somewhere in Pd's
search path., f 68;
#X text 37 538 2.) Restart Pd;
#X text 66 516 "Just say NO" \, if the plugin installer asks you to
do so.;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 8 0 10 0;
#X connect 10 0 9 0;
