#N canvas 469 209 965 433 10; #X obj 61 72 cnv 15 198 31 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 65 76 tgl 15 1 /kof/\$1/state /kof/\$1/state on/off 17 7 0 10 -4034 -1 -1 1 1; #X msg 158 121 vis 1; #X obj 158 76 bng 15 250 50 0 empty empty settings 17 7 0 10 -159808 -1 -1; #N canvas 668 163 768 540 storage_&_osc 0; #X obj 39 11 ds_reg \$2 /kof/\$1/corner/top/left/x; #X obj 369 11 osc_bi \$2 /kof/\$1/corner/top/left/x; #X obj 39 31 ds_reg \$2 /kof/\$1/corner/top/left/y; #X obj 369 31 osc_bi \$2 /kof/\$1/corner/top/left/y; #X obj 39 51 ds_reg \$2 /kof/\$1/corner/top/right/x; #X obj 39 71 ds_reg \$2 /kof/\$1/corner/top/right/y; #X obj 39 91 ds_reg \$2 /kof/\$1/corner/bottom/right/x; #X obj 39 111 ds_reg \$2 /kof/\$1/corner/bottom/right/y; #X obj 39 131 ds_reg \$2 /kof/\$1/corner/bottom/left/x; #X obj 39 151 ds_reg \$2 /kof/\$1/corner/bottom/left/y; #X obj 369 51 osc_bi \$2 /kof/\$1/corner/top/right/x; #X obj 369 71 osc_bi \$2 /kof/\$1/corner/top/right/y; #X obj 369 91 osc_bi \$2 /kof/\$1/corner/bottom/right/x; #X obj 369 111 osc_bi \$2 /kof/\$1/corner/bottom/right/y; #X obj 369 131 osc_bi \$2 /kof/\$1/corner/bottom/left/x; #X obj 369 151 osc_bi \$2 /kof/\$1/corner/bottom/left/y; #X obj 39 181 ds_reg \$2 /kof/\$1/media/1; #X obj 369 181 osc_bi \$2 /kof/\$1/media/1; #X obj 39 201 ds_reg \$2 /kof/\$1/media/2; #X obj 369 201 osc_bi \$2 /kof/\$1/media/2; #X obj 39 221 ds_reg \$2 /kof/\$1/fadetime; #X obj 369 221 osc_bi \$2 /kof/\$1/fadetime; #X obj 39 251 ds_reg \$2 /kof/\$1/state; #X obj 369 251 osc_bi \$2 /kof/\$1/state; #X obj 39 281 ds_reg \$2 /kof/\$1/alpha/1; #X obj 369 281 osc_bi \$2 /kof/\$1/alpha/1; #X obj 39 301 ds_reg \$2 /kof/\$1/alpha/2; #X obj 369 301 osc_bi \$2 /kof/\$1/alpha/2; #X restore 27 149 pd storage_&_osc; #X obj 14 242 cnv 15 360 60 empty empty creation_arguments: 3 8 0 12 -191407 -1 0; #X obj 402 114 poftranslate; #X obj 402 158 pofscale 1 1; #X obj 402 136 pofrotate; #N canvas 172 163 507 632 corners 0; #X obj 58 568 outlet; #X obj 58 88 r /kof/\$1/corner/top/left/x; #X obj 83 112 r /kof/\$1/corner/top/left/y; #X obj 91 200 r /kof/\$1/corner/top/right/x; #X obj 116 224 r /kof/\$1/corner/top/right/y; #X obj 142 323 r /kof/\$1/corner/bottom/right/x; #X obj 167 350 r /kof/\$1/corner/bottom/right/y; #X obj 201 445 r /kof/\$1/corner/bottom/left/x; #X obj 226 472 r /kof/\$1/corner/bottom/left/y; #X msg 58 160 corner 3 \$1 \$2; #X msg 91 283 corner 2 \$1 \$2; #X msg 142 406 corner 1 \$1 \$2; #X msg 201 519 corner 0 \$1 \$2; #X obj 58 134 Line2 100; #X obj 91 249 Line2 100; #X obj 142 379 Line2 100; #X obj 201 496 Line2 100; #X connect 1 0 13 0; #X connect 2 0 13 1; #X connect 3 0 14 0; #X connect 4 0 14 1; #X connect 5 0 15 0; #X connect 6 0 15 1; #X connect 7 0 16 0; #X connect 8 0 16 1; #X connect 9 0 0 0; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 9 0; #X connect 14 0 10 0; #X connect 15 0 11 0; #X connect 16 0 12 0; #X restore 528 295 pd corners; #X obj 702 114 poftranslate; #X obj 702 158 pofscale 1 1; #X obj 702 136 pofrotate; #X obj 459 262 r /kof/\$1/media/1; #X obj 702 214 pofcolor 1 1 1 1; #X obj 402 214 pofcolor 1 1 1 1; #X text 19 261 1st: module ID \, needs to be unique \; 2nd: storage domain; #X obj 158 145 s pd-cfg_\$1; #N canvas 49 676 413 151 cfg_\$1 0; #X obj 2 2 cnv 15 170 145 empty empty QUAD 20 12 0 14 -233017 -66577 0; #X obj 21 92 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/left/x /kof/\$1/corner/top/left/x x -10 7 0 10 -261234 -1 -1 -200 256; #X obj 21 108 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/left/y /kof/\$1/corner/top/left/y y -10 7 0 10 -261234 -1 -1 200 256; #X obj 98 92 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/right/x /kof/\$1/corner/top/right/x x -10 7 0 10 -261234 -1 -1 200 256; #X obj 98 108 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/top/right/y /kof/\$1/corner/top/right/y y -10 7 0 10 -261234 -1 -1 200 256; #X obj 21 56 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/left/x /kof/\$1/corner/bottom/left/x x -10 7 0 10 -261234 -1 -1 -200 256; #X obj 21 72 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/left/y /kof/\$1/corner/bottom/left/y y -10 7 0 10 -261234 -1 -1 -200 256; #X obj 98 56 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/right/x /kof/\$1/corner/bottom/right/x x -10 7 0 10 -261234 -1 -1 200 256; #X obj 98 72 nbx 5 14 -10000 10000 0 0 /kof/\$1/corner/bottom/right/y /kof/\$1/corner/bottom/right/y y -10 7 0 10 -261234 -1 -1 -200 256 ; #X text 14 32 corners position; #X obj 179 2 cnv 15 190 145 empty empty MEDIA&MIX 20 12 0 14 -233017 -66577 0; #X obj 185 36 bng 15 250 50 0 /kof/\$1/media/1/openpanel empty player_1 17 7 0 10 -262144 -1 -1; #X obj 268 36 bng 15 250 50 0 /kof/\$1/media/2/openpanel empty player_2 17 7 0 10 -262144 -1 -1; #X obj 197 80 vsl 15 60 0 1 0 0 /kof/\$1/alpha/1 /kof/\$1/alpha/1 alpha1 -10 -9 0 10 -262144 -1 -1 2950 0; #X obj 247 80 vsl 15 60 0 1 0 0 /kof/\$1/alpha/2 /kof/\$1/alpha/2 alpha2 -10 -9 0 10 -262144 -1 -1 2950 0; #X obj 297 80 vsl 15 60 0 2000 0 0 /kof/\$1/fadetime /kof/\$1/fadetime time -10 -9 0 10 -262144 -1 -1 0 0; #X obj 332 85 vradio 15 1 0 3 /kof/\$1/fademode /kof/\$1/fademode mode 0 -8 0 10 -262144 -1 -1 2; #X coords 0 0 1 1 155 300 0; #X restore 158 167 pd cfg_\$1; #N canvas 363 128 598 647 medias&folders 0; #X obj 79 45 r /kof/\$1/media/1/openpanel; #X obj 79 117 openpanel; #X obj 79 83 symbol; #X obj 55 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 238 97 hcs/split_path; #X obj 238 119 print; #X obj 79 204 s /kof/\$1/media/1; #X obj 376 110 openpanel; #X obj 376 76 symbol; #X obj 352 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 376 38 r /kof/\$1/media/2/openpanel; #X obj 376 192 s /kof/\$1/media/2; #X obj 416 359 pofutil; #X msg 416 335 dirbaseext \$1; #X obj 79 160 symbol; #X obj 54 166 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 452 622 list \$1 \$2.\$3; #X obj 416 379 route dirbaseext; #X obj 416 407 list split 1; #X obj 416 502 pofutil; #X obj 416 522 route dirbaseext; #X obj 416 547 unpack s s s; #X msg 416 478 dirbaseext \$1; #N canvas 490 325 450 300 strip_last_slash 0; #X obj 89 36 inlet; #X obj 89 214 outlet; #X obj 89 68 list fromsymbol; #X obj 89 95 t a a; #X obj 89 169 list split; #X obj 116 118 list length; #X obj 116 138 - 1; #X obj 89 190 list tosymbol; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 4 0 7 0; #X connect 5 0 6 0; #X connect 6 0 4 1; #X connect 7 0 1 0; #X restore 416 447 pd strip_last_slash; #X obj 450 601 pack s s s; #X obj 137 320 print; #X obj 475 577 unpack s s; #N canvas 8 75 433 416 get_relative_path 0; #X obj 155 67 pofutil; #X msg 155 43 dirbaseext \$1; #X obj 155 87 route dirbaseext; #X obj 155 115 list split 1; #X obj 155 210 pofutil; #X obj 155 230 route dirbaseext; #X obj 155 255 unpack s s s; #X msg 155 186 dirbaseext \$1; #N canvas 490 325 450 300 strip_last_slash 0; #X obj 89 36 inlet; #X obj 89 214 outlet; #X obj 89 68 list fromsymbol; #X obj 89 95 t a a; #X obj 89 169 list split; #X obj 116 118 list length; #X obj 116 138 - 1; #X obj 89 190 list tosymbol; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 4 0 7 0; #X connect 5 0 6 0; #X connect 6 0 4 1; #X connect 7 0 1 0; #X restore 155 155 pd strip_last_slash; #X obj 189 309 pack s s s; #X obj 214 285 unpack s s; #X obj 155 21 inlet fullpath; #X msg 189 331 list \$1/\$2.\$3; #X obj 189 354 outlet dir/base.name; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 8 0; #X connect 3 1 10 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 1 9 0; #X connect 7 0 4 0; #X connect 8 0 7 0; #X connect 9 0 12 0; #X connect 10 0 9 1; #X connect 10 1 9 2; #X connect 11 0 1 0; #X connect 12 0 13 0; #X restore 79 181 pd get_relative_path; #N canvas 5 83 436 292 get_absolutpath_img 0; #X obj 95 19 inlet; #X obj 95 65 pofutil; #X obj 95 85 route dirbaseext; #X msg 95 43 dirbaseext /\$1; #X obj 95 145 route /img/; #X obj 95 191 list prepend; #X obj 172 149 pofutil; #X msg 172 127 getdir; #X obj 172 169 route getdir; #X obj 172 106 loadbang; #X obj 95 260 print; #X msg 95 230 symbol \$1/img/\$2.\$3; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 2 0 4 0; #X connect 3 0 1 0; #X connect 4 0 5 0; #X connect 5 0 11 0; #X connect 6 0 8 0; #X connect 7 0 6 0; #X connect 8 0 5 1; #X connect 9 0 7 0; #X connect 11 0 10 0; #X restore 58 263 pd get_absolutpath_img; #X obj 58 240 symbol; #X obj 34 219 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #N canvas 9 75 433 416 get_relative_path 0; #X obj 155 67 pofutil; #X msg 155 43 dirbaseext \$1; #X obj 155 87 route dirbaseext; #X obj 155 115 list split 1; #X obj 155 210 pofutil; #X obj 155 230 route dirbaseext; #X obj 155 255 unpack s s s; #X msg 155 186 dirbaseext \$1; #N canvas 490 325 450 300 strip_last_slash 0; #X obj 89 36 inlet; #X obj 89 214 outlet; #X obj 89 68 list fromsymbol; #X obj 89 95 t a a; #X obj 89 169 list split; #X obj 116 118 list length; #X obj 116 138 - 1; #X obj 89 190 list tosymbol; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 4 0 7 0; #X connect 5 0 6 0; #X connect 6 0 4 1; #X connect 7 0 1 0; #X restore 155 155 pd strip_last_slash; #X obj 189 309 pack s s s; #X obj 214 285 unpack s s; #X obj 155 21 inlet fullpath; #X msg 189 331 list \$1/\$2.\$3; #X obj 189 354 outlet dir/base.name; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 8 0; #X connect 3 1 10 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 1 9 0; #X connect 7 0 4 0; #X connect 8 0 7 0; #X connect 9 0 12 0; #X connect 10 0 9 1; #X connect 10 1 9 2; #X connect 11 0 1 0; #X connect 12 0 13 0; #X restore 376 161 pd get_relative_path; #X obj 376 134 symbol; #X obj 351 140 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X connect 0 0 2 0; #X connect 1 0 14 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 7 0 32 0; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 10 0 8 0; #X connect 12 0 17 0; #X connect 13 0 12 0; #X connect 14 0 27 0; #X connect 15 0 14 0; #X connect 17 0 18 0; #X connect 18 0 23 0; #X connect 18 1 26 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 1 24 0; #X connect 22 0 19 0; #X connect 23 0 22 0; #X connect 24 0 16 0; #X connect 26 0 24 1; #X connect 26 1 24 2; #X connect 27 0 6 0; #X connect 29 0 28 0; #X connect 30 0 29 0; #X connect 31 0 11 0; #X connect 32 0 31 0; #X connect 33 0 32 0; #X restore 562 232 pd medias&folders; #N canvas 7 75 450 300 alpha 0; #X obj 250 231 line; #X obj 250 207 pack f f; #X obj 303 187 r /kof/\$1/fadetime; #X obj 250 152 r /kof/\$1/alpha/2; #X obj 250 253 outlet; #X obj 157 77 r /kof/\$1/fademode; #X obj 157 98 == 2; #X obj 30 231 line; #X obj 30 207 pack f f; #X obj 83 187 r /kof/\$1/fadetime; #X obj 30 253 outlet; #X obj 34 77 r /kof/\$1/fademode; #X obj 30 152 r /kof/\$1/alpha/1; #X obj 34 98 == 1; #X obj 79 25 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1 -1 1; #X obj 79 45 s /kof/\$1/fademode; #X obj 248 52 s /kof/\$1/fadetime; #X floatatom 246 31 5 0 0 0 - - -, f 5; #X obj 157 119 s /kof/\$1/alpha/2; #X obj 34 119 s /kof/\$1/alpha/1; #X connect 0 0 4 0; #X connect 1 0 0 0; #X connect 2 0 1 1; #X connect 3 0 1 0; #X connect 5 0 6 0; #X connect 6 0 18 0; #X connect 7 0 10 0; #X connect 8 0 7 0; #X connect 9 0 8 1; #X connect 11 0 13 0; #X connect 12 0 8 0; #X connect 13 0 19 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X restore 571 173 pd alpha; #N canvas 771 182 450 300 init 0; #X obj 98 76 loadbang; #X obj 98 98 list append \$1; #X msg 98 121 \; /kof/\$1/corner/top/left/x -200 \; /kof/\$1/corner/top/left/y 200 \; /kof/\$1/corner/top/right/x 200 \; /kof/\$1/corner/top/right/y 200 \; /kof/\$1/corner/bottom/right/x 200 \; /kof/\$1/corner/bottom/right/y -200 \; /kof/\$1/corner/bottom/left/x -200 \; /kof/\$1/corner/bottom/left/y -200 \; /kof/\$1/fadetime 0 \; /kof/\$1/alpha/1 0.5 \; /kof/\$1/alpha/2 0.5 \; /kof/\$1/state 1; #X obj 173 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 1 0; #X restore 26 121 pd init; #X obj 402 81 pofvisible 1; #X obj 402 43 r /kof/\$1/state; #X obj 702 79 pofvisible 1; #X obj 702 50 r /kof/\$1/state; #X obj 402 381 pofquad 200 200; #X text 34 316 TODO; #X text 30 339 inversion corners top/bottom; #X text 34 370 liste medias Cream; #X obj 577 8 inlet; #X obj 577 30 t a a; #X obj 622 8 r /pofhead/slave; #X obj 459 358 pofquad 200 200; #X obj 702 370 pofquad 200 200; #X obj 759 346 pofquad 200 200; #X obj 759 251 r /kof/\$1/media/2; #X obj 402 283 kof_source; #X obj 702 275 kof_source; #X connect 2 0 17 0; #X connect 3 0 2 0; #X connect 6 0 8 0; #X connect 7 0 15 0; #X connect 8 0 7 0; #X connect 9 0 26 0; #X connect 9 0 33 0; #X connect 9 0 34 0; #X connect 9 0 35 0; #X connect 10 0 12 0; #X connect 11 0 14 0; #X connect 12 0 11 0; #X connect 13 0 37 1; #X connect 14 0 38 0; #X connect 15 0 37 0; #X connect 20 0 15 4; #X connect 20 1 14 4; #X connect 22 0 6 0; #X connect 23 0 22 0; #X connect 24 0 10 0; #X connect 25 0 24 0; #X connect 30 0 31 0; #X connect 31 0 22 0; #X connect 31 1 24 0; #X connect 32 0 31 0; #X connect 36 0 38 1; #X connect 37 0 26 0; #X connect 37 1 33 0; #X connect 38 0 34 0; #X connect 38 1 35 0; #X coords 0 -1 1 1 200 50 1 60 55;