Sfoglia il codice sorgente

preset management

added reset at boot to clean timeline
loads default preset at boot but able to load/save other names
Etienne Landon 8 anni fa
parent
commit
2f9ae017e8
4 ha cambiato i file con 76 aggiunte e 23 eliminazioni
  1. 55 14
      tlLight.pd
  2. 10 3
      tlSong15.pd
  3. 3 3
      tlSound.pd
  4. 8 3
      tlTransport.pd

+ 55 - 14
tlLight.pd

@@ -1,26 +1,23 @@
-#N canvas 152 410 604 479 10;
-#X declare -lib libdir -lib ggee -stdpath ggee;
-#X declare -lib libdir -lib ggee -stdpath ggee;
-#X declare -lib libdir -lib ggee -stdpath ggee;
+#N canvas 776 521 604 515 10;
 #X obj 1 14 cnv 15 150 50 empty empty Light 5 7 0 14 -162280 -262144
 0;
-#X obj 184 33 bng 15 250 50 0 \$0-rec-snd \$0-rec-rcv rec 17 7 0 10
--195568 -195568 -195568;
-#X obj 184 0 tlTrackRef \$0 \$1 \$2 \$3 \$4;
+#X obj 284 33 bng 15 250 50 0 \$0-rec-snd \$0-rec-rcv rec 17 7 0 10
+-258699 -1 -1;
+#X obj 284 0 tlTrackRef \$0 \$1 \$2 \$3 \$4;
 #X text 1 -18 tlLoop SongRef Name SongName TrackNum;
-#X obj 374 54 s \$0-eventname;
+#X obj 474 54 s \$0-eventname;
 #X obj 438 190 r \$0-tlev;
 #X obj 6 50 hsl 140 10 0 100 0 0 \$0-value%-snd \$0-value%-rcv empty
--2 -8 0 10 -99865 -257985 -1 100 1;
-#X obj 376 -8 r \$0-value%-snd;
-#X msg 376 34 symbol \$1%;
-#X obj 375 14 i;
+-2 -8 0 10 -99865 -257985 -1 0 1;
+#X obj 476 -8 r \$0-value%-snd;
+#X msg 476 34 symbol \$1%;
+#X obj 475 14 i;
 #X obj 3 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -262144
--1 -1 0.719424 256;
+-1 -1 0 256;
 #X msg 438 212 \$1;
 #X obj 438 234 change;
 #X obj 398 313 print track \$4;
-#X obj 184 53 apf \$0var value% \$0-value%;
+#X obj 284 53 apf \$0var value% \$0-value%;
 #X obj 193 148 outlet;
 #X obj 141 113 inlet;
 #X obj 170 209 r \$1-song-\$3-snd;
@@ -43,6 +40,29 @@
 #X obj 41 341 t b f;
 #X obj 41 363 f \$4;
 #X obj 41 385 pack f f;
+#X obj 214 393 route i;
+#X text 213 349 zero all lights if timeline at 0;
+#X obj 214 415 route 0;
+#X obj 214 368 r \$1-song-\$3-snd;
+#X obj 214 459 s \$0-value%-rcv;
+#X obj 412 445 print init;
+#X msg 214 437 0;
+#X obj 332 417 r \$0-value%-snd;
+#X obj 168 615 s \$1-song-\$3-rcv;
+#X obj 169 583 pack \$4 0 s 10;
+#X obj 43 488 r \$1-song-\$3-snd;
+#X obj 43 510 route \$4;
+#X obj 43 532 route select unsel;
+#X msg 104 566 0;
+#X obj 43 554 t f b;
+#X msg 72 578 1;
+#X obj 171 517 spigot;
+#X obj 98 602 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 183 473 5 0 0 0 - - -, f 5;
+#X obj 183 492 t b b f;
+#X msg 223 558 symbol t;
+#X obj 172 185 loadbang;
 #X connect 5 0 11 0;
 #X connect 6 0 28 0;
 #X connect 7 0 9 0;
@@ -69,4 +89,25 @@
 #X connect 33 1 35 1;
 #X connect 34 0 35 0;
 #X connect 35 0 32 0;
+#X connect 36 0 38 0;
+#X connect 38 0 42 0;
+#X connect 39 0 36 0;
+#X connect 45 0 44 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 48 0 50 0;
+#X connect 48 1 49 0;
+#X connect 49 0 52 1;
+#X connect 49 0 53 0;
+#X connect 50 0 45 1;
+#X connect 50 1 51 0;
+#X connect 51 0 52 1;
+#X connect 51 0 53 0;
+#X connect 52 0 45 0;
+#X connect 54 0 55 0;
+#X connect 55 0 52 0;
+#X connect 55 1 56 0;
+#X connect 55 2 45 3;
+#X connect 56 0 45 2;
+#X connect 57 0 27 0;
 #X coords 0 0 1 1 152 65 1 0 0;

+ 10 - 3
tlSong15.pd

@@ -1,10 +1,8 @@
-#N canvas 637 464 753 519 10;
+#N canvas 546 474 753 519 10;
 #X obj 21 374 tlBars \$0;
 #X obj 20 42 tlTrack \$0 1;
 #X obj 20 21 tlTime \$0;
 #X obj 21 458 tlsongcommon \$0 \$1 \$2;
-#X obj 451 443 r \$0-tr-snd;
-#X obj 451 465 print;
 #X obj 20 108 tlTrack \$0 4;
 #X obj 20 64 tlTrack \$0 2;
 #X obj 20 86 tlTrack \$0 3;
@@ -19,4 +17,13 @@
 #X obj 20 306 tlTrack \$0 13;
 #X obj 20 328 tlTrack \$0 14;
 #X obj 20 350 tlTrack \$0 15;
+#X obj 447 443 r \$0-i-snd;
+#X obj 451 465 print i;
+#X msg 265 461 reset;
+#X obj 265 415 loadbang;
+#X obj 265 437 delay 200;
+#X obj 265 482 s \$0-tr-rcv;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 20 0;
 #X coords 0 -1 1 1 701 405 1 20 5;

+ 3 - 3
tlSound.pd

@@ -1,4 +1,4 @@
-#N canvas 1015 269 786 635 10;
+#N canvas 481 335 786 635 10;
 #X obj 1 14 cnv 15 220 80 empty empty Sound 5 7 0 14 -260097 -262144
 0;
 #X obj 233 17 bng 15 250 50 0 \$0-rec-snd \$0-rec-rcv rec 17 7 0 10
@@ -44,7 +44,7 @@
 #X obj 294 299 t f b;
 #X msg 323 323 1;
 #X obj 148 422 spigot;
-#X obj 415 350 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 415 350 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 #X obj 75 196 t b a;
 #X obj 75 242 s \$0-rec-rcv;
@@ -58,7 +58,7 @@
 #X obj 214 102 r \$1-song-\$3-snd;
 #X obj 214 124 route \$4;
 #X obj 122 16 cnv 15 25 25 empty \$0-selectedtrack empty 20 12 0 14
--258699 -262144 0;
+-166441 -262144 0;
 #X msg 214 167 color 13;
 #X obj 214 146 route select;
 #X obj 215 202 s \$0-selectedtrack;

+ 8 - 3
tlTransport.pd

@@ -1,7 +1,7 @@
-#N canvas 65 147 520 597 10;
-#X obj 101 34 cnv 15 198 45 empty \$0-can-rcv 1mn_46sec_73 100 25 1
+#N canvas 61 145 520 597 10;
+#X obj 101 34 cnv 15 198 45 empty \$0-can-rcv 0mn_00sec_00 100 25 1
 13 -262130 -45076 0;
-#X obj 106 47 tgl 30 0 \$1-\$2-play-snd \$1-\$2-play-rcv play 0 -7
+#X obj 107 47 tgl 30 0 \$1-\$2-play-snd \$1-\$2-play-rcv play 0 -7
 0 10 -4034 -1 -1 0 1;
 #X obj 182 163 sel 0 1;
 #X obj 170 239 f;
@@ -52,6 +52,8 @@
 #X obj 288 469 b;
 #X obj 57 2 key;
 #X obj 57 24 route 32;
+#X floatatom 229 251 5 0 0 0 - - -, f 5;
+#X floatatom 231 231 5 0 0 0 - - -, f 5;
 #X connect 2 0 15 0;
 #X connect 2 1 3 0;
 #X connect 3 0 4 0;
@@ -63,6 +65,9 @@
 #X connect 7 0 8 0;
 #X connect 7 0 18 0;
 #X connect 8 0 3 1;
+#X connect 8 0 50 0;
+#X connect 8 1 51 0;
+#X connect 8 1 3 1;
 #X connect 9 0 10 1;
 #X connect 10 0 11 0;
 #X connect 11 0 12 0;