|
@@ -1,6 +1,6 @@
|
|
|
-#N canvas 302 158 655 559 10;
|
|
|
-#N canvas 88 236 314 267 init 0;
|
|
|
-#X obj 98 52 loadbang;
|
|
|
+#N canvas 171 172 655 559 10;
|
|
|
+#N canvas 551 144 492 260 init 0;
|
|
|
+#X obj 98 32 loadbang;
|
|
|
#N canvas 0 22 460 359 LICENSE 0;
|
|
|
#X msg 70 258 (c)2012 Marian Weger \, version 0.2a under GNU General
|
|
|
Public License;
|
|
@@ -83,7 +83,7 @@ Public License;
|
|
|
#X msg 86 121 \; /ds/\$1/filename unnamed_preset.txt \; /ds/\$1/scene/selected
|
|
|
0 \; /ds/\$1/edit/lock 1 \; /ds/\$1/recall/data/state 1 \; /ds/\$1/recall/tables/state
|
|
|
1 \; /ds/\$1/change 0 \; /ds/\$1/dispatch 1 \; /ds/\$1/print/errors/state
|
|
|
-1 \; /ds/\$1/print/info/state 1 \; /ds/\$1/print/debug/state 1 \; /ds/\$1/print/datastream/state
|
|
|
+1 \; /ds/\$1/print/info/state 1 \; /ds/\$1/print/debug/state 0 \; /ds/\$1/print/datastream/state
|
|
|
0 \; /ds/\$1/store/data/state 1 \; /ds/\$1/store/tables/state 1 \;
|
|
|
/ds/\$1/edit/scene/paste/data 1 \; /ds/\$1/edit/scene/paste/settings
|
|
|
1 \; /ds/\$1/edit/scene/paste/tables 1 \; /ds/\$1/edit/scene/paste/properties
|
|
@@ -142,11 +142,17 @@ Public License;
|
|
|
#X connect 18 0 3 0;
|
|
|
#X connect 19 0 6 0;
|
|
|
#X restore 115 164 pd MODULE_LOADER;
|
|
|
-#X connect 0 0 4 0;
|
|
|
+#X obj 98 54 loadonce /ds/\$1/logic/init;
|
|
|
+#X msg 251 84 ERROR [ds_logic] multiply defined!;
|
|
|
+#X obj 251 106 s /ds/\$1/print;
|
|
|
+#X connect 0 0 6 0;
|
|
|
#X connect 4 0 2 0;
|
|
|
#X connect 4 1 5 0;
|
|
|
#X connect 4 2 3 0;
|
|
|
#X connect 4 3 1 0;
|
|
|
+#X connect 6 0 4 0;
|
|
|
+#X connect 6 1 7 0;
|
|
|
+#X connect 7 0 8 0;
|
|
|
#X restore 71 -116 pd init;
|
|
|
#X text 346 -128 (corresponding gui: [ds_gui]);
|
|
|
#X obj 71 304 outlet datastream;
|
|
@@ -198,7 +204,7 @@ Public License;
|
|
|
#X obj 156 27 r /ds/\$1/scene/current;
|
|
|
#X obj 53 27 r /ds/\$1/recall;
|
|
|
#X obj 53 109 f 0;
|
|
|
-#X obj 84 269 r \$0-dispatch-data;
|
|
|
+#X obj 84 289 r \$0-dispatch-data;
|
|
|
#X obj 156 49 t b f;
|
|
|
#N canvas 139 136 783 551 VALIDITY_CHECK 0;
|
|
|
#X obj 129 327 spigot;
|
|
@@ -235,7 +241,7 @@ Public License;
|
|
|
#X connect 11 0 14 0;
|
|
|
#X connect 12 0 4 1;
|
|
|
#X connect 13 0 1 0;
|
|
|
-#X restore 53 137 pd VALIDITY_CHECK;
|
|
|
+#X restore 53 157 pd VALIDITY_CHECK;
|
|
|
#N canvas 299 127 690 365 DATA_REQUEST 0;
|
|
|
#X obj 167 134 list prepend \$0;
|
|
|
#X obj 63 284 s;
|
|
@@ -261,8 +267,8 @@ Public License;
|
|
|
#X connect 10 0 7 0;
|
|
|
#X connect 10 1 6 0;
|
|
|
#X connect 10 2 0 0;
|
|
|
-#X restore 84 239 pd DATA_REQUEST;
|
|
|
-#X obj 68 354 s \$0-recall-done;
|
|
|
+#X restore 84 259 pd DATA_REQUEST;
|
|
|
+#X obj 68 374 s \$0-recall-done;
|
|
|
#N canvas 578 22 540 431 PRINT 0;
|
|
|
#X msg 213 158 0;
|
|
|
#X msg 79 158 1;
|
|
@@ -285,8 +291,8 @@ Public License;
|
|
|
#X connect 8 0 9 0;
|
|
|
#X connect 9 0 0 0;
|
|
|
#X connect 10 0 1 0;
|
|
|
-#X restore 53 380 pd PRINT;
|
|
|
-#X obj 100 212 s \$0-recall-scene;
|
|
|
+#X restore 53 400 pd PRINT;
|
|
|
+#X obj 100 232 s \$0-recall-scene;
|
|
|
#N canvas 395 62 732 545 FILTER 0;
|
|
|
#X obj 141 34 inlet datastream;
|
|
|
#X obj 141 86 route #;
|
|
@@ -387,13 +393,14 @@ Public License;
|
|
|
#X connect 39 0 13 0;
|
|
|
#X connect 40 0 24 0;
|
|
|
#X connect 42 0 35 0;
|
|
|
-#X restore 84 292 pd FILTER;
|
|
|
-#X obj 84 315 s \$0-datastream;
|
|
|
-#X obj 53 161 t f b f f b;
|
|
|
-#X obj 116 186 s /ds/\$1/recall/start;
|
|
|
+#X restore 84 312 pd FILTER;
|
|
|
+#X obj 84 335 s \$0-datastream;
|
|
|
+#X obj 53 181 t f b f f b;
|
|
|
+#X obj 116 206 s /ds/\$1/recall/start;
|
|
|
+#X obj 53 131 anyonce /ds/\$1/logic/recall;
|
|
|
#X connect 0 0 4 0;
|
|
|
#X connect 1 0 2 0;
|
|
|
-#X connect 2 0 5 0;
|
|
|
+#X connect 2 0 14 0;
|
|
|
#X connect 3 0 10 0;
|
|
|
#X connect 4 0 2 0;
|
|
|
#X connect 4 1 2 1;
|
|
@@ -404,18 +411,19 @@ Public License;
|
|
|
#X connect 12 2 6 0;
|
|
|
#X connect 12 3 9 0;
|
|
|
#X connect 12 4 13 0;
|
|
|
+#X connect 14 0 5 0;
|
|
|
#X restore 71 14 pd recall;
|
|
|
#N canvas 72 22 513 573 store 0;
|
|
|
#X obj 191 85 f 0;
|
|
|
#X obj 206 57 r /ds/\$1/scene/selected;
|
|
|
#X obj 191 23 r /ds/\$1/store;
|
|
|
-#X obj 81 282 r /ds/\$1/fetched;
|
|
|
-#X obj 81 306 list prepend add;
|
|
|
-#X obj 81 338 list trim;
|
|
|
-#X obj 238 376 s;
|
|
|
-#X obj 285 314 list prepend \$0;
|
|
|
-#X msg 285 338 symbol \$1-slot-\$2;
|
|
|
-#X msg 238 338 clear;
|
|
|
+#X obj 81 322 r /ds/\$1/fetched;
|
|
|
+#X obj 81 346 list prepend add;
|
|
|
+#X obj 81 378 list trim;
|
|
|
+#X obj 238 416 s;
|
|
|
+#X obj 285 354 list prepend \$0;
|
|
|
+#X msg 285 378 symbol \$1-slot-\$2;
|
|
|
+#X msg 238 378 clear;
|
|
|
#N canvas 147 261 383 345 DATA 0;
|
|
|
#X obj 76 250 s /ds/\$1/fetch/data;
|
|
|
#X obj 76 157 spigot 1;
|
|
@@ -430,7 +438,7 @@ Public License;
|
|
|
#X connect 3 1 5 0;
|
|
|
#X connect 5 0 4 0;
|
|
|
#X connect 6 0 1 0;
|
|
|
-#X restore 222 484 pd DATA;
|
|
|
+#X restore 222 524 pd DATA;
|
|
|
#N canvas 0 22 450 300 TABLES 0;
|
|
|
#X obj 81 106 spigot 1;
|
|
|
#X obj 126 80 r /ds/\$1/store/tables/state;
|
|
@@ -445,7 +453,7 @@ Public License;
|
|
|
#X connect 3 1 5 0;
|
|
|
#X connect 5 0 4 0;
|
|
|
#X connect 6 0 0 0;
|
|
|
-#X restore 241 458 pd TABLES;
|
|
|
+#X restore 241 498 pd TABLES;
|
|
|
#N canvas 0 22 450 300 SETTINGS 0;
|
|
|
#X obj 108 118 spigot 1;
|
|
|
#X obj 153 92 r /ds/\$1/store/settings/state;
|
|
@@ -460,9 +468,9 @@ Public License;
|
|
|
#X connect 3 1 5 0;
|
|
|
#X connect 5 0 4 0;
|
|
|
#X connect 6 0 0 0;
|
|
|
-#X restore 261 433 pd SETTINGS;
|
|
|
-#X obj 238 282 t b f;
|
|
|
-#X obj 254 131 t f f;
|
|
|
+#X restore 261 473 pd SETTINGS;
|
|
|
+#X obj 238 322 t b f;
|
|
|
+#X obj 254 171 t f f;
|
|
|
#N canvas 0 22 450 300 PRINT_OVERWRITTEN 0;
|
|
|
#X obj 131 61 inlet scene-nr;
|
|
|
#X obj 131 145 list prepend scene;
|
|
@@ -471,7 +479,7 @@ Public License;
|
|
|
#X connect 0 0 1 0;
|
|
|
#X connect 1 0 2 0;
|
|
|
#X connect 2 0 3 0;
|
|
|
-#X restore 293 224 pd PRINT_OVERWRITTEN;
|
|
|
+#X restore 293 264 pd PRINT_OVERWRITTEN;
|
|
|
#N canvas 583 133 450 300 PRINT 0;
|
|
|
#X obj 170 42 inlet scene-nr;
|
|
|
#X obj 170 116 list prepend scene;
|
|
@@ -480,14 +488,15 @@ Public License;
|
|
|
#X connect 0 0 1 0;
|
|
|
#X connect 1 0 2 0;
|
|
|
#X connect 2 0 3 0;
|
|
|
-#X restore 191 539 pd PRINT;
|
|
|
-#X obj 222 406 t f f f;
|
|
|
-#X obj 254 191 kdemux2;
|
|
|
-#X obj 254 251 s \$0-slot-create;
|
|
|
-#X obj 191 107 t f b f f f;
|
|
|
-#X obj 206 512 s /ds/\$1/scheduler/gui/update;
|
|
|
-#X obj 293 162 ds_slot-status-request \$1;
|
|
|
-#X connect 0 0 20 0;
|
|
|
+#X restore 191 579 pd PRINT;
|
|
|
+#X obj 222 446 t f f f;
|
|
|
+#X obj 254 231 kdemux2;
|
|
|
+#X obj 254 291 s \$0-slot-create;
|
|
|
+#X obj 191 147 t f b f f f;
|
|
|
+#X obj 206 552 s /ds/\$1/scheduler/gui/update;
|
|
|
+#X obj 293 202 ds_slot-status-request \$1;
|
|
|
+#X obj 191 107 anyonce /ds/\$1/logic/store;
|
|
|
+#X connect 0 0 23 0;
|
|
|
#X connect 1 0 0 1;
|
|
|
#X connect 2 0 0 0;
|
|
|
#X connect 3 0 4 0;
|
|
@@ -511,12 +520,13 @@ Public License;
|
|
|
#X connect 20 3 13 0;
|
|
|
#X connect 20 4 14 0;
|
|
|
#X connect 22 0 18 1;
|
|
|
+#X connect 23 0 20 0;
|
|
|
#X restore 71 54 pd store;
|
|
|
#N canvas 187 150 444 525 save 0;
|
|
|
#X obj 86 420 list append cr;
|
|
|
#X obj 86 467 list trim;
|
|
|
#X obj 86 397 list prepend write;
|
|
|
-#X obj 71 94 r \$0-save;
|
|
|
+#X obj 71 64 r \$0-save;
|
|
|
#X obj 86 513 s \$0-slot-main;
|
|
|
#X msg 21 359 clear;
|
|
|
#X obj 293 397 r \$0-save-data;
|
|
@@ -630,10 +640,11 @@ Public License;
|
|
|
#X restore 118 207 pd GLOBAL;
|
|
|
#X obj 71 126 t l l b b b;
|
|
|
#X obj 102 259 t f f f;
|
|
|
+#X obj 71 86 anyonce /ds/\$1/logic/save;
|
|
|
#X connect 0 0 1 0;
|
|
|
#X connect 1 0 4 0;
|
|
|
#X connect 2 0 0 0;
|
|
|
-#X connect 3 0 14 0;
|
|
|
+#X connect 3 0 16 0;
|
|
|
#X connect 5 0 4 0;
|
|
|
#X connect 6 0 7 0;
|
|
|
#X connect 7 0 1 0;
|
|
@@ -646,6 +657,7 @@ Public License;
|
|
|
#X connect 15 0 10 0;
|
|
|
#X connect 15 1 12 0;
|
|
|
#X connect 15 2 11 0;
|
|
|
+#X connect 16 0 14 0;
|
|
|
#X coords 0 525 1 524 85 60 0;
|
|
|
#X restore 71 -6 pd save;
|
|
|
#N canvas 83 22 616 753 load 0;
|
|
@@ -658,7 +670,7 @@ Public License;
|
|
|
#X obj 305 839 t b a;
|
|
|
#X obj 31 267 route ========================;
|
|
|
#X obj 153 315 route GLOBAL SCENE;
|
|
|
-#X obj 31 41 r \$0-load;
|
|
|
+#X obj 31 21 r \$0-load;
|
|
|
#X obj 31 780 list prepend add;
|
|
|
#X obj 305 450 unpack f;
|
|
|
#X msg 305 804 symbol \$1-slot-\$2;
|
|
@@ -819,6 +831,7 @@ Public License;
|
|
|
#X obj 308 130 s /ds/\$1/scheduler/gui/update;
|
|
|
#X obj 308 110 del 0;
|
|
|
#X obj 324 542 ds_slot-status-request \$1;
|
|
|
+#X obj 31 43 anyonce /ds/\$1/logic/load;
|
|
|
#X connect 0 0 3 0;
|
|
|
#X connect 0 0 30 0;
|
|
|
#X connect 0 0 34 0;
|
|
@@ -833,7 +846,7 @@ Public License;
|
|
|
#X connect 8 0 0 0;
|
|
|
#X connect 8 1 32 0;
|
|
|
#X connect 8 2 33 0;
|
|
|
-#X connect 9 0 39 0;
|
|
|
+#X connect 9 0 45 0;
|
|
|
#X connect 10 0 2 0;
|
|
|
#X connect 11 0 24 0;
|
|
|
#X connect 12 0 6 0;
|
|
@@ -870,6 +883,7 @@ Public License;
|
|
|
#X connect 41 0 43 0;
|
|
|
#X connect 43 0 42 0;
|
|
|
#X connect 44 0 15 0;
|
|
|
+#X connect 45 0 39 0;
|
|
|
#X coords 0 753 1 752 85 60 0;
|
|
|
#X restore 71 -26 pd load;
|
|
|
#N canvas 0 22 334 258 slot-main 0;
|
|
@@ -885,7 +899,7 @@ Public License;
|
|
|
#X connect 2 1 0 0;
|
|
|
#X connect 3 0 2 0;
|
|
|
#X restore 71 74 pd slot-main;
|
|
|
-#N canvas 78 22 1011 756 slot-create 1;
|
|
|
+#N canvas 78 22 1011 756 slot-create 0;
|
|
|
#X msg 596 972 clear;
|
|
|
#X obj 585 995 s pd-\$0-scene-slots;
|
|
|
#X obj 149 588 list prepend \$1 \$0;
|
|
@@ -1153,7 +1167,7 @@ Public License;
|
|
|
#X obj 46 311 ds_reg_global \$1 /print/debug/state;
|
|
|
#X restore 71 -76 pd global_registers;
|
|
|
#N canvas 374 206 450 300 \$0-modules 0;
|
|
|
-#X obj 30 9630 ds_logic_osc domain oscdomain 0 0 0 0 0;
|
|
|
+#X obj 30 50 ds_logic_osc domain oscdomain 0 0 0 0 0;
|
|
|
#X restore 71 -96 pd \$0-modules;
|
|
|
#N canvas 0 22 450 300 current_scene 0;
|
|
|
#X obj 81 121 r /ds/\$1/scene;
|
|
@@ -1623,33 +1637,24 @@ subsequent incremented.;
|
|
|
#X connect 15 0 7 1;
|
|
|
#X restore 353 -26 pd clear;
|
|
|
#N canvas 107 247 415 286 \$0-scene-slots 0;
|
|
|
-#N canvas 0 22 450 300 1174-slot-0 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 0;
|
|
|
-#X restore 30 20 pd 1174-slot-0;
|
|
|
-#N canvas 0 22 450 300 1174-slot-1 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 1;
|
|
|
-#X restore 30 40 pd 1174-slot-1;
|
|
|
-#N canvas 0 22 450 300 1174-slot-2 0;
|
|
|
-#X restore 30 60 pd 1174-slot-2;
|
|
|
-#N canvas 0 22 450 300 1174-slot-10 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 10;
|
|
|
-#X restore 30 220 pd 1174-slot-10;
|
|
|
-#N canvas 0 22 450 300 1174-slot-100 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 100;
|
|
|
-#X restore 30 2020 pd 1174-slot-100;
|
|
|
-#N canvas 0 22 450 300 1174-slot-9 0;
|
|
|
-#X restore 30 200 pd 1174-slot-9;
|
|
|
-#N canvas 0 22 450 300 1174-slot-99 0;
|
|
|
-#X restore 30 2000 pd 1174-slot-99;
|
|
|
-#N canvas 0 22 450 300 1174-slot-100 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 100;
|
|
|
-#X restore 30 2020 pd 1174-slot-100;
|
|
|
-#N canvas 0 22 450 300 1174-slot-10 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 10;
|
|
|
-#X restore 30 220 pd 1174-slot-10;
|
|
|
-#N canvas 0 22 450 300 1174-slot-4 0;
|
|
|
-#X obj 30 20 ds_logic_slot domain 1174 4;
|
|
|
-#X restore 30 100 pd 1174-slot-4;
|
|
|
+#N canvas 0 22 450 300 1160-slot-0 0;
|
|
|
+#X obj 30 20 ds_logic_slot domain 1160 0;
|
|
|
+#X restore 30 20 pd 1160-slot-0;
|
|
|
+#N canvas 0 22 450 300 1160-slot-1 0;
|
|
|
+#X obj 30 20 ds_logic_slot domain 1160 1;
|
|
|
+#X restore 30 40 pd 1160-slot-1;
|
|
|
+#N canvas 0 22 450 300 1160-slot-2 0;
|
|
|
+#X restore 30 60 pd 1160-slot-2;
|
|
|
+#N canvas 0 22 450 300 1160-slot-10 0;
|
|
|
+#X restore 30 220 pd 1160-slot-10;
|
|
|
+#N canvas 0 22 450 300 1160-slot-100 0;
|
|
|
+#X restore 30 2020 pd 1160-slot-100;
|
|
|
+#N canvas 0 22 450 300 1160-slot-9 0;
|
|
|
+#X obj 30 20 ds_logic_slot domain 1160 9;
|
|
|
+#X restore 30 200 pd 1160-slot-9;
|
|
|
+#N canvas 0 22 450 300 1160-slot-99 0;
|
|
|
+#X obj 30 20 ds_logic_slot domain 1160 99;
|
|
|
+#X restore 30 2000 pd 1160-slot-99;
|
|
|
#X restore 71 134 pd \$0-scene-slots;
|
|
|
#N canvas 47 22 475 654 paste_overwrite 0;
|
|
|
#X obj 80 183 f 0;
|