Forráskód Böngészése

added basic media folder selection and reset button to make quad fullscreen

Etienne Landon 8 éve
szülő
commit
afe7399c1c
3 módosított fájl, 316 hozzáadás és 293 törlés
  1. 92 62
      chat.pd
  2. 167 188
      interface.pd
  3. 57 43
      interface.presets

+ 92 - 62
chat.pd

@@ -1,10 +1,5 @@
-#N canvas 469 174 1143 865 10;
-#X declare -path kollabs;
-#X declare -path kollabs;
+#N canvas 565 340 1143 865 10;
 #X declare -path pof-hdmi -lib pof -path kpof;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
 #X obj 56 36 kollabs/ds_logic 0;
 #X obj 56 61 kollabs/ds_gui 0;
 #X obj 67 287 pofhead;
@@ -34,67 +29,87 @@
 #X obj 583 332 list trim;
 #X obj 307 444 kpofquad testquad;
 #X obj 213 33 kpofwin 0;
-#N canvas 351 69 839 632 dragcorners 0;
-#X obj 93 145 route TL;
-#X obj 96 99 inlet;
-#X obj 93 348 s /kpof/testquad/corner/top/left/x;
-#X obj 93 273 +;
-#X obj 129 231 r /kpof/testquad/corner/top/left/x;
-#X obj 144 193 unpack f f;
-#X obj 93 167 route up;
-#X obj 111 253 f;
-#X obj 93 189 bang;
-#X obj 143 293 +;
-#X obj 161 273 f;
-#X obj 74 231 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#N canvas 343 65 986 851 dragcorners 0;
+#X obj 93 265 route TL;
+#X obj 93 69 inlet;
+#X obj 93 468 s /kpof/testquad/corner/top/left/x;
+#X obj 93 393 +;
+#X obj 129 351 r /kpof/testquad/corner/top/left/x;
+#X obj 144 313 unpack f f;
+#X obj 93 287 route up;
+#X obj 111 373 f;
+#X obj 93 309 bang;
+#X obj 143 413 +;
+#X obj 161 393 f;
+#X obj 74 351 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X obj 143 368 s /kpof/testquad/corner/top/left/y;
-#X obj 179 251 r /kpof/testquad/corner/top/left/y;
-#X obj 452 286 +;
-#X obj 503 206 unpack f f;
-#X obj 452 180 route up;
-#X obj 470 266 f;
-#X obj 452 202 bang;
-#X obj 502 306 +;
-#X obj 520 286 f;
-#X obj 433 244 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 143 488 s /kpof/testquad/corner/top/left/y;
+#X obj 179 371 r /kpof/testquad/corner/top/left/y;
+#X obj 452 406 +;
+#X obj 503 326 unpack f f;
+#X obj 452 300 route up;
+#X obj 470 386 f;
+#X obj 452 322 bang;
+#X obj 502 426 +;
+#X obj 520 406 f;
+#X obj 433 364 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
-#X obj 452 158 route TR;
-#X obj 488 244 r /kpof/testquad/corner/top/right/x;
-#X obj 539 265 r /kpof/testquad/corner/top/right/y;
-#X obj 472 355 s /kpof/testquad/corner/top/right/x;
-#X obj 502 381 s /kpof/testquad/corner/top/right/y;
-#X obj 151 474 unpack f f;
-#X obj 100 448 route up;
-#X obj 118 534 f;
-#X obj 100 470 bang;
-#X obj 150 574 +;
-#X obj 168 554 f;
-#X obj 459 567 +;
-#X obj 510 487 unpack f f;
-#X obj 459 461 route up;
-#X obj 477 547 f;
-#X obj 459 483 bang;
-#X obj 509 587 +;
-#X obj 527 567 f;
-#X obj 440 525 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 452 278 route TR;
+#X obj 488 364 r /kpof/testquad/corner/top/right/x;
+#X obj 539 385 r /kpof/testquad/corner/top/right/y;
+#X obj 472 475 s /kpof/testquad/corner/top/right/x;
+#X obj 502 501 s /kpof/testquad/corner/top/right/y;
+#X obj 151 594 unpack f f;
+#X obj 100 568 route up;
+#X obj 118 654 f;
+#X obj 100 590 bang;
+#X obj 150 694 +;
+#X obj 168 674 f;
+#X obj 459 687 +;
+#X obj 510 607 unpack f f;
+#X obj 459 581 route up;
+#X obj 477 667 f;
+#X obj 459 603 bang;
+#X obj 509 707 +;
+#X obj 527 687 f;
+#X obj 440 645 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
-#X obj 100 426 route BL;
-#X obj 459 439 route BR;
-#X obj 136 512 r /kpof/testquad/corner/bottom/left/x;
-#X obj 186 532 r /kpof/testquad/corner/bottom/left/y;
-#X obj 495 525 r /kpof/testquad/corner/bottom/right/x;
-#X obj 546 546 r /kpof/testquad/corner/bottom/right/y;
-#X obj 100 629 s /kpof/testquad/corner/bottom/left/x;
-#X obj 150 649 s /kpof/testquad/corner/bottom/left/y;
-#X obj 479 636 s /kpof/testquad/corner/bottom/right/x;
-#X obj 509 662 s /kpof/testquad/corner/bottom/right/y;
-#X obj 100 574 +;
-#X obj 94 504 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+#X obj 100 546 route BL;
+#X obj 459 559 route BR;
+#X obj 136 632 r /kpof/testquad/corner/bottom/left/x;
+#X obj 186 652 r /kpof/testquad/corner/bottom/left/y;
+#X obj 495 645 r /kpof/testquad/corner/bottom/right/x;
+#X obj 546 666 r /kpof/testquad/corner/bottom/right/y;
+#X obj 100 749 s /kpof/testquad/corner/bottom/left/x;
+#X obj 150 769 s /kpof/testquad/corner/bottom/left/y;
+#X obj 479 756 s /kpof/testquad/corner/bottom/right/x;
+#X obj 509 782 s /kpof/testquad/corner/bottom/right/y;
+#X obj 100 694 +;
+#X obj 94 624 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
+#X obj 93 91 route reset;
+#X obj 289 65 unpack f f;
+#X obj 289 103 / 2;
+#X obj 356 87 / 2;
+#X obj 93 113 bang;
+#X obj 245 38 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 356 111 \; /kpof/testquad/corner/bottom/right/y \$1 \; /kpof/testquad/corner/bottom/left/y
+\$1;
+#X obj 397 85 * -1;
+#X msg 512 61 \; /kpof/testquad/corner/top/left/y \$1 \; /kpof/testquad/corner/top/right/y
+\$1 \;;
+#X msg 289 181 \; /kpof/testquad/corner/top/right/x \$1 \; /kpof/testquad/corner/bottom/right/x
+\$1 \;;
+#X msg 602 187 \; /kpof/testquad/corner/top/left/x \$1 \; /kpof/testquad/corner/bottom/left/x
+\$1 \;;
+#X obj 308 161 * -1;
+#X obj 319 1 r /fromkpofwin;
+#X obj 319 23 route window;
+#X obj 296 43 list;
 #X connect 0 0 6 0;
 #X connect 0 1 22 0;
-#X connect 1 0 0 0;
+#X connect 1 0 53 0;
 #X connect 3 0 2 0;
 #X connect 4 0 7 1;
 #X connect 5 0 3 0;
@@ -152,6 +167,21 @@
 #X connect 45 0 36 1;
 #X connect 46 0 39 1;
 #X connect 51 0 47 0;
+#X connect 53 0 57 0;
+#X connect 53 1 0 0;
+#X connect 54 0 55 0;
+#X connect 54 1 56 0;
+#X connect 55 0 62 0;
+#X connect 55 0 64 0;
+#X connect 56 0 59 0;
+#X connect 56 0 60 0;
+#X connect 57 0 67 0;
+#X connect 58 0 67 0;
+#X connect 60 0 61 0;
+#X connect 64 0 63 0;
+#X connect 65 0 66 0;
+#X connect 66 0 67 1;
+#X connect 67 0 54 0;
 #X restore 673 677 pd dragcorners;
 #X obj 67 309 kpofautoscalewin;
 #X obj 67 558 kpofquad testquad slave;
@@ -199,7 +229,7 @@
 #X obj 180 81 route 1;
 #X obj 103 25 == 1;
 #X text 148 19 visible only on scene1;
-#X obj 137 52 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 137 52 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 #X obj 32 447 dac~;
 #X obj 31 420 *~ 1;

+ 167 - 188
interface.pd

@@ -1,38 +1,5 @@
-#N canvas 834 184 1064 886 10;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
+#N canvas 1058 93 789 886 10;
 #X declare -path pof-lcd -lib pof -path kpof;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
-#X declare -path kollabs;
 #X obj 56 36 kollabs/ds_logic UI;
 #X obj 56 61 kollabs/ds_gui UI;
 #X obj 214 33 kpofwin UI;
@@ -184,7 +151,7 @@
 #X obj 83 486 t a a a a a;
 #X text 157 562 CONTROL;
 #X obj 312 323 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
--1 -1 1;
+-1 -1 0;
 #X obj 153 362 r page-selector;
 #X obj 83 454 poftranslate;
 #X obj 153 428 line;
@@ -200,7 +167,7 @@
 #X floatatom 484 507 5 0 0 0 - - -, f 5;
 #X msg 490 543 send /kpof/testquad/corner/top/left/x \$1;
 #X obj 83 647 poftranslate -800 0;
-#N canvas 461 345 1249 684 OSC-patch 0;
+#N canvas 459 344 1249 684 OSC-patch 0;
 #X obj 322 425 outlet;
 #X obj 105 -25 r /osc/UI/out;
 #X obj 105 -2 route;
@@ -244,6 +211,9 @@
 #X msg 99 159 send play \$1;
 #X obj 94 313 r /gpio/state;
 #X msg 94 335 send gpio \$1;
+#X obj 112 452 r /kpof/reset/selected;
+#X obj 112 474 route 1;
+#X msg 112 496 send quad reset;
 #X connect 1 0 2 0;
 #X connect 4 1 35 0;
 #X connect 5 0 0 0;
@@ -286,16 +256,18 @@
 #X connect 39 0 0 0;
 #X connect 40 0 41 0;
 #X connect 41 0 0 0;
+#X connect 42 0 43 0;
+#X connect 43 0 44 0;
+#X connect 44 0 0 0;
 #X restore 534 441 pd OSC-patch;
-#N canvas 303 115 1144 908 scene-settings 0;
+#N canvas 764 165 1320 908 scene-settings 1;
 #X obj 50 132 t a a a a;
 #X text 128 135 SCENE SETTINGS;
 #X obj 129 157 kpofUIpad cornersPad UI;
-#X obj 140 299 kpofUIbutton TL UI;
-#X obj 120 359 kpofUIbutton TR UI;
-#X obj 110 419 kpofUIbutton BL UI;
-#X obj 90 479 kpofUIbutton BR UI;
-#X obj 90 275 t a a a a;
+#X obj 140 379 kpofUIbutton TL UI;
+#X obj 120 439 kpofUIbutton TR UI;
+#X obj 110 499 kpofUIbutton BL UI;
+#X obj 90 559 kpofUIbutton BR UI;
 #X obj 50 40 inlet;
 #X obj 255 42 extra/group-buttons TL corners;
 #X obj 505 49 text define -k corners;
@@ -312,7 +284,7 @@
 #X msg 815 38 getdir;
 #X obj 815 82 route getdir;
 #X obj 815 104 symbol;
-#X msg 270 640 text \$1;
+#X msg 270 720 text \$1;
 #X msg 523 146 list ce est test;
 #X obj 815 383 list prepend text;
 #X obj 815 405 list trim;
@@ -339,8 +311,8 @@
 #X msg 815 125 listdir \$1;
 #X obj 50 62 t a a;
 #X obj 412 816 rpi-touchFix;
-#X floatatom 228 674 5 0 0 0 - - -, f 5;
-#X msg 230 695 lineheight \$1;
+#X floatatom 228 754 5 0 0 0 - - -, f 5;
+#X msg 230 775 lineheight \$1;
 #X obj 50 109 pofscale 0.8 0.8;
 #X obj 380 644 pofrect;
 #X msg 370 728 draw 0;
@@ -393,11 +365,10 @@
 #X obj 794 801 print;
 #X msg 882 38 getdir \$1;
 #X obj 494 643 loadbang;
-#X obj 70 668 poftexts font1 20;
-#X obj 104 623 loadbang;
-#X msg 104 645 text sensivity;
+#X obj 70 748 poftexts font1 20;
+#X obj 104 703 loadbang;
+#X msg 104 725 text sensivity;
 #X obj 941 77 loadbang;
-#X msg 941 99 listdir /home/pi/media;
 #X obj 360 682 poftexts font1 20;
 #X obj 420 313 pofrect;
 #X text 486 311 background;
@@ -408,15 +379,14 @@
 #X msg 496 665 cliplines 12 0 \, lineheight 1.75;
 #X obj 50 84 poftranslate -100 -20;
 #X obj 360 200 poftranslate 200 -20;
-#X obj 49 718 kpofUIbutton save UI;
+#X obj 49 798 kpofUIbutton save UI;
 #X obj 400 347 pofcolor 0.6 0.6 0.6 1;
 #X obj 380 597 pofcolor 0 0.4 0.6 0.6;
 #X obj 380 622 poftranslate 0 0.5;
 #X obj 894 698 print path;
 #X obj 990 675 s /media/open;
 #X msg 918 652 symbol \$1/\$2;
-#X obj 70 548 kpofUIslider corner-gain UI;
-#X obj 1024 68 r /browser/refresh;
+#X obj 70 628 kpofUIslider corner-gain UI;
 #X obj 562 455 r /kpof/browser/numlines;
 #X floatatom 442 463 5 0 0 0 - - -, f 5;
 #X floatatom 434 567 5 0 0 0 - - -, f 5;
@@ -428,142 +398,149 @@
 #X obj 561 533 t b f;
 #X floatatom 627 489 5 0 0 0 - - -, f 5;
 #X obj 562 477 - 1;
-#X connect 0 0 117 0;
-#X connect 0 1 124 0;
-#X connect 0 2 16 0;
+#X obj 1045 41 r /browser/path;
+#X msg 941 99 listdir /home/pi/media/\$1;
+#X obj 1045 63 + 1;
+#X obj 90 275 t a a a a a;
+#X obj 164 301 kpofUIbutton reset UI;
+#X connect 0 0 115 0;
+#X connect 0 1 122 0;
+#X connect 0 2 15 0;
 #X connect 0 3 2 0;
-#X connect 7 0 6 0;
-#X connect 7 1 5 0;
-#X connect 7 2 4 0;
-#X connect 7 3 3 0;
-#X connect 8 0 48 0;
-#X connect 14 0 15 0;
-#X connect 16 0 7 0;
-#X connect 17 0 18 0;
-#X connect 18 0 35 0;
-#X connect 18 0 79 1;
-#X connect 19 0 21 0;
-#X connect 20 0 19 0;
-#X connect 21 0 22 0;
-#X connect 22 0 47 0;
-#X connect 23 0 107 0;
-#X connect 25 0 26 0;
-#X connect 26 0 107 0;
-#X connect 27 0 30 0;
-#X connect 28 0 29 0;
-#X connect 29 0 36 1;
-#X connect 29 1 28 1;
-#X connect 30 0 28 0;
-#X connect 31 0 30 1;
-#X connect 32 0 33 0;
-#X connect 33 0 31 0;
-#X connect 34 1 37 0;
-#X connect 35 0 36 0;
-#X connect 35 1 37 0;
-#X connect 35 2 28 1;
-#X connect 36 0 25 0;
-#X connect 37 0 34 0;
-#X connect 37 1 27 0;
-#X connect 38 1 49 0;
-#X connect 39 0 45 0;
-#X connect 40 0 41 0;
-#X connect 40 0 64 0;
-#X connect 40 0 67 0;
-#X connect 42 0 40 0;
-#X connect 43 0 107 0;
-#X connect 43 1 119 0;
-#X connect 43 2 118 0;
-#X connect 43 3 112 0;
-#X connect 45 0 38 1;
-#X connect 45 0 70 0;
-#X connect 45 1 38 2;
-#X connect 45 1 46 0;
-#X connect 45 1 71 0;
-#X connect 45 2 46 1;
-#X connect 45 2 58 0;
-#X connect 46 0 56 0;
-#X connect 47 0 17 0;
-#X connect 48 0 115 0;
-#X connect 48 1 116 0;
-#X connect 49 1 42 0;
-#X connect 49 2 38 0;
-#X connect 50 0 51 0;
-#X connect 51 0 107 0;
-#X connect 52 0 0 0;
-#X connect 54 0 38 0;
-#X connect 55 0 120 2;
-#X connect 57 0 40 1;
-#X connect 61 0 55 1;
-#X connect 62 0 63 0;
-#X connect 63 0 64 1;
-#X connect 64 0 65 0;
-#X connect 64 0 66 0;
-#X connect 68 0 133 0;
-#X connect 69 0 44 2;
-#X connect 69 0 53 2;
-#X connect 72 0 44 1;
-#X connect 72 0 53 1;
-#X connect 73 0 44 0;
+#X connect 7 0 47 0;
+#X connect 13 0 14 0;
+#X connect 15 0 137 0;
+#X connect 16 0 17 0;
+#X connect 17 0 34 0;
+#X connect 17 0 78 1;
+#X connect 18 0 20 0;
+#X connect 19 0 18 0;
+#X connect 20 0 21 0;
+#X connect 21 0 46 0;
+#X connect 22 0 105 0;
+#X connect 24 0 25 0;
+#X connect 25 0 105 0;
+#X connect 26 0 29 0;
+#X connect 27 0 28 0;
+#X connect 28 0 35 1;
+#X connect 28 1 27 1;
+#X connect 29 0 27 0;
+#X connect 30 0 29 1;
+#X connect 31 0 32 0;
+#X connect 32 0 30 0;
+#X connect 33 1 36 0;
+#X connect 34 0 35 0;
+#X connect 34 1 36 0;
+#X connect 34 2 27 1;
+#X connect 35 0 24 0;
+#X connect 36 0 33 0;
+#X connect 36 1 26 0;
+#X connect 37 1 48 0;
+#X connect 38 0 44 0;
+#X connect 39 0 40 0;
+#X connect 39 0 63 0;
+#X connect 39 0 66 0;
+#X connect 41 0 39 0;
+#X connect 42 0 105 0;
+#X connect 42 1 117 0;
+#X connect 42 2 116 0;
+#X connect 42 3 110 0;
+#X connect 44 0 37 1;
+#X connect 44 0 69 0;
+#X connect 44 1 37 2;
+#X connect 44 1 45 0;
+#X connect 44 1 70 0;
+#X connect 44 2 45 1;
+#X connect 44 2 57 0;
+#X connect 45 0 55 0;
+#X connect 46 0 16 0;
+#X connect 47 0 113 0;
+#X connect 47 1 114 0;
+#X connect 48 1 41 0;
+#X connect 48 2 37 0;
+#X connect 49 0 50 0;
+#X connect 50 0 105 0;
+#X connect 51 0 0 0;
+#X connect 53 0 37 0;
+#X connect 54 0 118 2;
+#X connect 56 0 39 1;
+#X connect 60 0 54 1;
+#X connect 61 0 62 0;
+#X connect 62 0 63 1;
+#X connect 63 0 64 0;
+#X connect 63 0 65 0;
+#X connect 67 0 130 0;
+#X connect 68 0 43 2;
+#X connect 68 0 52 2;
+#X connect 71 0 43 1;
+#X connect 71 0 52 1;
+#X connect 72 0 43 0;
+#X connect 73 0 74 0;
 #X connect 74 0 75 0;
-#X connect 75 0 76 0;
-#X connect 76 0 73 2;
-#X connect 77 0 78 0;
-#X connect 78 0 76 1;
-#X connect 79 0 88 0;
-#X connect 80 0 82 0;
-#X connect 81 0 79 0;
-#X connect 82 0 79 0;
-#X connect 82 1 86 0;
-#X connect 82 1 90 0;
-#X connect 83 0 98 0;
-#X connect 83 0 121 0;
-#X connect 83 0 123 0;
-#X connect 84 0 85 0;
-#X connect 85 0 92 0;
-#X connect 87 1 89 0;
-#X connect 88 0 83 0;
-#X connect 88 1 87 0;
-#X connect 89 0 83 1;
-#X connect 90 0 87 1;
-#X connect 91 0 84 0;
-#X connect 92 0 93 0;
-#X connect 92 1 96 0;
-#X connect 93 0 99 0;
-#X connect 95 0 100 0;
-#X connect 97 0 93 1;
-#X connect 98 0 91 0;
-#X connect 98 1 97 0;
-#X connect 100 0 47 0;
-#X connect 101 0 114 0;
-#X connect 103 0 104 0;
-#X connect 104 0 102 0;
-#X connect 105 0 106 0;
-#X connect 106 0 17 0;
-#X connect 107 0 38 0;
-#X connect 107 1 39 0;
-#X connect 110 0 108 1;
-#X connect 111 0 108 2;
-#X connect 112 0 108 0;
-#X connect 114 0 107 0;
-#X connect 115 0 52 0;
-#X connect 116 0 43 0;
-#X connect 118 0 73 0;
-#X connect 119 0 120 0;
-#X connect 120 0 53 0;
-#X connect 123 0 122 0;
-#X connect 124 0 102 0;
-#X connect 125 0 106 0;
-#X connect 126 0 135 0;
-#X connect 126 0 136 0;
-#X connect 127 0 129 0;
-#X connect 129 0 128 0;
-#X connect 130 0 131 0;
-#X connect 131 0 132 0;
-#X connect 131 0 134 0;
-#X connect 133 0 55 0;
-#X connect 134 0 133 0;
-#X connect 134 1 133 1;
-#X connect 136 0 130 0;
+#X connect 75 0 72 2;
+#X connect 76 0 77 0;
+#X connect 77 0 75 1;
+#X connect 78 0 87 0;
+#X connect 79 0 81 0;
+#X connect 80 0 78 0;
+#X connect 81 0 78 0;
+#X connect 81 1 85 0;
+#X connect 81 1 89 0;
+#X connect 82 0 97 0;
+#X connect 82 0 119 0;
+#X connect 82 0 121 0;
+#X connect 83 0 84 0;
+#X connect 84 0 91 0;
+#X connect 86 1 88 0;
+#X connect 87 0 82 0;
+#X connect 87 1 86 0;
+#X connect 88 0 82 1;
+#X connect 89 0 86 1;
+#X connect 90 0 83 0;
+#X connect 91 0 92 0;
+#X connect 91 1 95 0;
+#X connect 92 0 98 0;
+#X connect 94 0 99 0;
+#X connect 96 0 92 1;
+#X connect 97 0 90 0;
+#X connect 97 1 96 0;
+#X connect 99 0 46 0;
+#X connect 100 0 112 0;
+#X connect 102 0 103 0;
+#X connect 103 0 101 0;
+#X connect 104 0 135 0;
+#X connect 105 0 37 0;
+#X connect 105 1 38 0;
+#X connect 108 0 106 1;
+#X connect 109 0 106 2;
+#X connect 110 0 106 0;
+#X connect 112 0 105 0;
+#X connect 113 0 51 0;
+#X connect 114 0 42 0;
+#X connect 116 0 72 0;
+#X connect 117 0 118 0;
+#X connect 118 0 52 0;
+#X connect 121 0 120 0;
+#X connect 122 0 101 0;
+#X connect 123 0 132 0;
+#X connect 123 0 133 0;
+#X connect 124 0 126 0;
+#X connect 126 0 125 0;
+#X connect 127 0 128 0;
+#X connect 128 0 129 0;
+#X connect 128 0 131 0;
+#X connect 130 0 54 0;
+#X connect 131 0 130 0;
+#X connect 131 1 130 1;
+#X connect 133 0 127 0;
+#X connect 134 0 136 0;
+#X connect 135 0 16 0;
+#X connect 136 0 135 0;
+#X connect 137 0 6 0;
+#X connect 137 1 5 0;
+#X connect 137 2 4 0;
+#X connect 137 3 3 0;
+#X connect 137 4 138 0;
 #X restore 83 680 pd scene-settings;
 #X obj 60 244 kpofautoscalewin;
 #X obj 60 214 pofscale 0.5 0.625;
@@ -819,8 +796,10 @@
 #X obj 637 631 loadbang;
 #X obj 637 653 delay 5000;
 #X msg 637 675 1;
-#X obj 557 312 bng 15 250 50 0 /browser/refresh empty REFRESH_MEDIA
-17 7 0 10 -262144 -1 -1;
+#X obj 562 292 vradio 15 1 0 9 /browser/path empty DOSSIER 0 -8 0 10
+-262144 -1 -1 0;
+#X text 584 291 media/1;
+#X text 585 351 media/5;
 #X connect 5 0 33 0;
 #X connect 8 0 7 0;
 #X connect 8 1 4 0;

+ 57 - 43
interface.presets

@@ -25,20 +25,34 @@
 # SETTINGS
 # TABLES
 # DATA
-/kpof/np0/color/off 0.3 0.3 0.3 1
-/kpof/np0/translate/Z 0
-/kpof/np0/translate/Y 150
-/kpof/np0/translate/X 0
-/kpof/np0/text noir
-/kpof/np0/text/size 25
-/kpof/np0/color/border 0.5 0.5 0.5 1
-/kpof/np0/color/text 1 1 1 1
-/kpof/np0/color/on 0 0.4 0.6 1
-/kpof/np0/mode 0
-/kpof/np0/size/ratio 1.25
-/kpof/np0/size 1
-/kpof/np0/rotate 0
-/kpof/np0/state 1
+/kpof/reset/color/off 0.3 0.3 0.3 1
+/kpof/reset/translate/Z 0
+/kpof/reset/translate/Y -215
+/kpof/reset/translate/X 0
+/kpof/reset/text reset
+/kpof/reset/text/size 25
+/kpof/reset/color/border 0.5 0.5 0.5 1
+/kpof/reset/color/text 1 1 1 1
+/kpof/reset/color/on 0 0.4 0.6 1
+/kpof/reset/mode 1
+/kpof/reset/size/ratio 1.25
+/kpof/reset/size 1
+/kpof/reset/rotate 0
+/kpof/reset/state 1
+/kpof/light/color/off 0.3 0.3 0.3 1
+/kpof/light/translate/Z 0
+/kpof/light/translate/Y 0
+/kpof/light/translate/X 296
+/kpof/light/text light
+/kpof/light/text/size 25
+/kpof/light/color/border 0.5 0.5 0.5 1
+/kpof/light/color/text 1 1 1 1
+/kpof/light/color/on 0 0.4 0.6 1
+/kpof/light/mode 0
+/kpof/light/size/ratio 0.620001
+/kpof/light/size 0.98
+/kpof/light/rotate -90
+/kpof/light/state 1
 /kpof/gpio/scale/Y 1
 /kpof/gpio/scale/X 1
 /kpof/gpio/translate/Z 0
@@ -60,20 +74,6 @@
 /kpof/shutdown/size 1.38
 /kpof/shutdown/rotate 0
 /kpof/shutdown/state 1
-/kpof/light/color/off 0.3 0.3 0.3 1
-/kpof/light/translate/Z 0
-/kpof/light/translate/Y 0
-/kpof/light/translate/X 296
-/kpof/light/text light
-/kpof/light/text/size 25
-/kpof/light/color/border 0.5 0.5 0.5 1
-/kpof/light/color/text 1 1 1 1
-/kpof/light/color/on 0 0.4 0.6 1
-/kpof/light/mode 0
-/kpof/light/size/ratio 0.620001
-/kpof/light/size 0.98
-/kpof/light/rotate -90
-/kpof/light/state 1
 /kpof/nav-next/color/off 0.3 0.3 0.3 1
 /kpof/nav-next/translate/Z 0
 /kpof/nav-next/translate/Y 0
@@ -101,7 +101,7 @@
 /kpof/nav-prev/size/ratio 1.25
 /kpof/nav-prev/size 1
 /kpof/nav-prev/rotate 0
-/kpof/nav-prev/state 1
+/kpof/nav-prev/state 0
 /kpof/nav-transf/scale/link 1
 /kpof/nav-transf/scale/Y 0.45
 /kpof/nav-transf/scale/X 0.45
@@ -110,20 +110,6 @@
 /kpof/nav-transf/translate/X 0
 /kpof/nav-transf/rotate 0
 /kpof/nav-transf/state 1
-/kpof/save/color/off 0.63 0.3 0.3 1
-/kpof/save/translate/Z 0
-/kpof/save/translate/Y 283
-/kpof/save/translate/X 371
-/kpof/save/text save scene
-/kpof/save/text/size 25
-/kpof/save/color/border 0.5 0.5 0.5 1
-/kpof/save/color/text 1 1 1 1
-/kpof/save/color/on 0 0.4 0.6 1
-/kpof/save/mode 1
-/kpof/save/size/ratio 1.82
-/kpof/save/size 1.27
-/kpof/save/rotate 0
-/kpof/save/state 1
 /kpof/corner-gain/color/off 0.3 0.3 0.3 1
 /kpof/corner-gain/translate/Z 0
 /kpof/corner-gain/translate/Y 0
@@ -138,6 +124,20 @@
 /kpof/corner-gain/size 0.8
 /kpof/corner-gain/rotate -90
 /kpof/corner-gain/state 1
+/kpof/save/color/off 0.63 0.3 0.3 1
+/kpof/save/translate/Z 0
+/kpof/save/translate/Y 283
+/kpof/save/translate/X 371
+/kpof/save/text save scene
+/kpof/save/text/size 25
+/kpof/save/color/border 0.5 0.5 0.5 1
+/kpof/save/color/text 1 1 1 1
+/kpof/save/color/on 0 0.4 0.6 1
+/kpof/save/mode 1
+/kpof/save/size/ratio 1.82
+/kpof/save/size 1.27
+/kpof/save/rotate 0
+/kpof/save/state 1
 /kpof/corners/scale/Y 1
 /kpof/corners/scale/X 1
 /kpof/corners/translate/Z 0
@@ -275,6 +275,20 @@
 /kpof/tr-transf/translate/X 200
 /kpof/tr-transf/rotate 0
 /kpof/tr-transf/state 1
+/kpof/np0/color/off 0.3 0.3 0.3 1
+/kpof/np0/translate/Z 0
+/kpof/np0/translate/Y 150
+/kpof/np0/translate/X 0
+/kpof/np0/text noir
+/kpof/np0/text/size 25
+/kpof/np0/color/border 0.5 0.5 0.5 1
+/kpof/np0/color/text 1 1 1 1
+/kpof/np0/color/on 0 0.4 0.6 1
+/kpof/np0/mode 0
+/kpof/np0/size/ratio 1.25
+/kpof/np0/size 1
+/kpof/np0/rotate 0
+/kpof/np0/state 1
 /kpof/next-sc/color/off 0.3 0.3 0.3 1
 /kpof/next-sc/translate/Z 0
 /kpof/next-sc/translate/Y 150