#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 <domain> <name>;
#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;