#N canvas 91 88 369 369 10; #X obj 19 65 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -191407 -1 -1 0 1; #X floatatom 16 137 5 0 0 0 - - -; #N canvas 322 190 595 257 subp 0; #X text 197 16 "Keep in mind that Pd remembers the order in which anything is placed in the patch \, so if you want your canvas to be behind certain objects \, you must either create it first \, or you must Select \, Cut and Paste the objects you want in the foreground so that they appear in front of the canvas". Source: Pd flossmanual.; #X text 196 94 That seems like a good solution. However \, if you Select \, Cut and Paste the objects you want in the foreground so that they appear in front of the canvas \, you end up cutting connections in the parent subpatch!; #X text 196 147 THE SOLUTION IS A TEMPORARY DISCONNECTION: temporarily cut the inlet and outlet cables inside the subpatch. And then \, Select \, Cut and Paste the objects you want in the foreground so that they appear in front of the canvas (in the example \, cut the [+ 1] and paste it). And \, finally reconnect (the inlet and outlet cables inside the subpatch).; #X obj 18 211 outlet; #X obj 18 8 inlet; #X obj 18 109 + 1; #X obj 65 69 cnv 15 100 100 empty empty empty 20 12 0 14 -97683 -66577 0; #X text 469 223 LandonPD; #X connect 4 0 5 0; #X connect 5 0 3 0; #X restore 99 182 pd subp; #X floatatom 12 229 5 0 0 0 - - -; #X text 27 180 Open this!; #X text 10 4 How to bring something to the front without losing all connections (i.e. change object order without problems); #X floatatom 201 36 5 0 0 0 - - -; #X floatatom 238 52 5 0 0 0 - - -; #X floatatom 294 101 5 0 0 0 - - -; #X floatatom 265 76 5 0 0 0 - - -; #X msg 308 133 100; #X msg 314 165 200; #X floatatom 32 275 5 0 0 0 - - -; #X floatatom 84 314 5 0 0 0 - - -; #X floatatom 195 331 5 0 0 0 - - -; #X floatatom 140 329 5 0 0 0 - - -; #X floatatom 298 207 5 0 0 0 - - -; #X floatatom 248 294 5 0 0 0 - - -; #X floatatom 283 252 5 0 0 0 - - -; #X connect 0 0 1 0; #X connect 2 0 16 0; #X connect 2 0 18 0; #X connect 2 0 17 0; #X connect 2 0 14 0; #X connect 2 0 15 0; #X connect 2 0 13 0; #X connect 2 0 12 0; #X connect 2 0 3 0; #X connect 6 0 2 0; #X connect 7 0 2 0; #X connect 8 0 2 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 2 0;