#N canvas 0 0 684 428 12; #N canvas 0 0 513 320 toggle 0; #X obj 90 127 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 90 149 int; #X obj 128 149 + 1; #X text 161 149 Counter; #X text 162 125 Bang for each new delay time; #X obj 90 179 mod 2; #X obj 27 100 inlet; #X obj 90 261 outlet; #X obj 153 260 outlet; #X obj 153 206 - 1; #X obj 153 233 * -1; #X obj 27 261 outlet; #X text 164 180 Div by 2 toggles 0/1; #X text 11 10 Subpatch toggle Takes an integer and passes it to the left output For each new input the right outlets toggle between 0 and 1; #X text 211 205 1 - 1 = 0 \, 0 - 1 = -1; #X text 203 232 0 * -1 = 0 \, -1 * -1 = 1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 0 5 0; #X connect 2 0 1 1; #X connect 5 0 7 0; #X connect 5 0 9 0; #X connect 6 0 0 0; #X connect 6 0 11 0; #X connect 9 0 10 0; #X connect 10 0 8 0; #X restore 347 164 pd toggle; #X obj 436 234 absLesekopf; #X obj 331 233 absLesekopf; #X obj 11 120 delwrite~ ch1 25300; #X obj 71 88 delwrite~ ch2 25300; #X obj 13 45 adc~ 1 2; #X obj 10 269 catch~ delOut1; #X obj 139 269 catch~ delOut2; #X text 10 243 Stereo out; #X obj 16 346 dac~ 1 2; #X msg 318 23 1000; #X msg 345 49 3000; #X msg 363 75 8000; #X msg 379 99 25300; #X text 407 40 new delay time in ms; #X text 429 165 toggles right and left Lesekopf; #X text 332 262 Lesekopf grabs delwrite~; #X text 330 278 and throws~ to delOut; #X text 15 7 comment; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 0 1 2 1; #X connect 0 2 1 1; #X connect 5 0 3 0; #X connect 5 1 4 0; #X connect 6 0 9 0; #X connect 7 0 9 1; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 0 0;