#N canvas 319 93 579 656 10; #X declare -stdlib zexy; #X obj 21 102 bang~; #X obj 21 157 timer; #X obj 102 123 metro 1000; #X obj 21 181 - 0.7; #X obj 21 203 unpack~; #X obj 22 323 pack~; #X obj 22 353 route 0; #X obj 66 421 del; #X obj 102 96 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 66 567 timer; #X obj 66 545 t b b; #X floatatom 66 588 0 0 0 0 - - -; #X floatatom 167 96 0 0 0 0 - - -; #X msg 66 375 \$1; #X obj 66 398 + 0.7; #X obj 20 48 declare -stdlib zexy; #X text 36 275 _____________________________________________; #X text 237 246 pd instance 1; #X text 242 317 pd instance 2; #X text 155 393 instance two does all the audio stuff.; #X text 155 410 though it sometimes has drop outs \, the metro-input is not affected.; #X text 25 269 <- digital audio connnection (e.g. jack); #X text 135 176 instance 1 should run with higher priority and runs only this part (-> no drop outs are expected here); #X text 128 566 <- measures period; #X text 24 5 this patch tries to show how an implementation of a 'drop out safe' [metro] with two instances of pd could look like.; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 2 0 1 1; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 1 13 0; #X connect 7 0 10 0; #X connect 8 0 2 0; #X connect 9 0 11 0; #X connect 10 0 9 0; #X connect 10 1 9 1; #X connect 12 0 2 1; #X connect 13 0 14 0; #X connect 14 0 7 0;