#N canvas 484 22 661 517 10; #X obj 165 370 kdemux2; #X obj 204 130 r /ds/\$1\$2/delay; #N canvas 100 219 504 467 delay 0; #X obj 56 20 inlet; #X obj 103 484 outlet; #X obj 103 435 list; #X obj 56 394 del 0; #X obj 103 457 list trim; #X obj 111 242 * 1000; #X obj 166 20 r /ds/\$1\$2/delay; #X obj 225 264 b; #X msg 166 322 stop; #X text 238 172 emergency stop; #X obj 225 192 r /ds/\$1/transition/stop; #X obj 166 192 t f f; #X obj 166 242 change; #X obj 166 264 sel 0; #X obj 166 99 spigot 1; #X obj 316 268 r /ds/\$1/transition/resume; #X obj 289 360 timer; #X obj 289 392 - 0; #X obj 316 334 b; #X obj 289 414 * -1; #X obj 289 436 moses 0; #X obj 355 490 t b b f; #X obj 56 192 t b b a b; #X obj 316 314 spigot; #X obj 349 290 r \$0-state; #X obj 225 239 spigot; #X obj 258 215 r \$0-state; #X obj 328 462 sel 0; #X obj 211 75 r \$0-unlocked; #X connect 0 0 22 0; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 3 1; #X connect 5 0 17 1; #X connect 6 0 14 0; #X connect 7 0 8 0; #X connect 8 0 3 0; #X connect 10 0 25 0; #X connect 11 0 12 0; #X connect 11 1 5 0; #X connect 12 0 13 0; #X connect 13 0 8 0; #X connect 14 0 11 0; #X connect 15 0 23 0; #X connect 16 0 17 0; #X connect 17 0 19 0; #X connect 18 0 16 1; #X connect 19 0 20 0; #X connect 20 1 27 0; #X connect 21 0 3 0; #X connect 21 1 16 0; #X connect 21 2 3 1; #X connect 21 2 17 1; #X connect 22 0 3 0; #X connect 22 1 16 0; #X connect 22 2 2 1; #X connect 22 3 5 0; #X connect 23 0 18 0; #X connect 24 0 23 1; #X connect 25 0 7 0; #X connect 26 0 25 1; #X connect 27 1 21 0; #X connect 28 0 14 1; #X restore 204 397 pd delay; #X obj 204 230 spigot 1; #X obj 165 473 t b a; #X text 338 537 (c)2013 Marian Weger; #X obj 165 98 inlet value; #X obj 36 98 inlet dispatched; #X obj 165 535 outlet dispatched; #X obj 192 506 outlet value; #X text 28 26 ds_transition_delay ; #X text 73 48 (used by ds_reg); #N canvas 57 153 644 329 copy_paste_settings 0; #X obj 40 89 r /ds/\$1\$2/settings/paste; #X obj 308 89 r /ds/\$1\$2/settings/copy; #X obj 40 141 b; #X obj 308 111 b; #X obj 40 190 list trim; #X obj 308 160 list trim; #X obj 50 113 r /ds/\$1/reg/settings/buffer/paste/all; #X obj 40 168 list append /ds/\$1\$2/delay; #X obj 40 220 s /ds/\$1/reg/settings/buffer/delay/route; #X obj 308 138 list append /ds/\$1/reg/settings/buffer/delay; #X obj 308 190 s /ds/\$1\$2/delay/route; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 7 0; #X connect 3 0 9 0; #X connect 4 0 8 0; #X connect 5 0 10 0; #X connect 6 0 2 0; #X connect 7 0 4 0; #X connect 9 0 5 0; #X restore 418 123 pd copy_paste_settings; #N canvas 136 49 347 327 register 0; #X obj 103 138 r /ds/\$1\$2/busy; #X obj 103 167 t b f; #X obj 103 262 s /ds/\$1\$2/delay/reg/state; #X obj 53 42 ds_reg_settings \$1 \$2/delay; #X obj 103 207 ||; #X obj 103 229 == 0; #X obj 53 130 == 0; #X obj 53 108 r \$0-unlocked; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 4 1; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 4 0; #X connect 7 0 6 0; #X restore 418 143 pd register; #N canvas 718 279 285 240 INIT 0; #X obj 28 24 loadbang; #X obj 55 69 s /ds/\$1\$2/delay/reinit; #X obj 28 46 t b b; #X obj 28 120 == 0; #X obj 28 98 v /ds/\$1\$2/delay/lock/v; #X obj 28 142 s \$0-unlocked; #X connect 0 0 2 0; #X connect 2 0 4 0; #X connect 2 1 1 0; #X connect 3 0 5 0; #X connect 4 0 3 0; #X restore 418 103 pd INIT; #X obj 274 371 s \$0-state; #X obj 204 252 t f b; #X obj 231 295 v /ds/\$1/delay/v; #X obj 204 322 &&; #X obj 249 206 r \$0-unlocked; #X connect 0 0 4 0; #X connect 0 1 2 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 16 0; #X connect 4 0 8 0; #X connect 4 1 9 0; #X connect 6 0 0 0; #X connect 16 0 18 0; #X connect 16 1 17 0; #X connect 17 0 18 1; #X connect 18 0 0 1; #X connect 18 0 15 0; #X connect 19 0 3 1;