#N canvas 578 312 831 458 10; #N canvas 0 50 450 300 write 0; #X obj 123 47 inlet~; #X obj 122 142 outlet~; #X obj 123 78 delwrite~ test1 5.8; #X connect 0 0 2 0; #X restore 89 145 pd write; #N canvas 0 50 450 300 read 0; #X obj 125 77 inlet~; #X obj 124 129 delread~ test1; #X obj 229 84 r test1-ms; #X obj 124 151 outlet~; #X connect 1 0 3 0; #X connect 2 0 1 0; #X restore 89 179 pd read; #N canvas 0 50 450 300 write 0; #X obj 123 47 inlet~; #X obj 122 142 outlet~; #X obj 123 78 delwrite~ test2 5.8; #X connect 0 0 2 0; #X restore 173 146 pd write; #N canvas 0 50 450 300 read 0; #X obj 125 77 inlet~; #X obj 124 151 outlet~; #X obj 229 84 r test2-ms; #X obj 125 128 vd~ test2; #X connect 2 0 3 0; #X connect 3 0 1 0; #X restore 173 180 pd read; #N canvas 0 50 450 250 (subpatch) 0; #X array array1 256 float 3; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.984883 0.969766 0.954649 0.939531 0.924414 0.909297 0.89418 0.879063 0.863946 0.848828 0.833711 0.818594 0.803477 0.78836 0.773243 0.758125 0.743008 0.727891 0.712774 0.697657 0.68254 0.667423 0.652305 0.637188 0.622071 0.606954 0.591837 0.57672 0.561602 0.546485 0.531368 0.516251 0.501134 0.486017 0.470899 0.455782 0.440665 0.425548 0.410431 0.395314 0.380197 0.365079 0.349962 0.334845 0.319728 0.304611 0.289494 0.274376 0.259259 0.244142 0.229025 0.213908 0.198791 0.183673 0.168556 0.153439 0.138322 0.123205 0.108088 0.0929705 0.0778534 0.0627362 0.047619 0.0325019; #X coords 0 1 256 -1 200 140 1 0 0; #X restore 303 32 graph; #N canvas 0 50 450 250 (subpatch) 0; #X array array2 256 float 3; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.05575e-006 0.98488 0.969766 0.954649 0.939531 0.924414 0.909297 0.89418 0.879063 0.863946 0.848828 0.833711 0.818594 0.803477 0.78836 0.773243 0.758126 0.743008 0.727891 0.712774 0.697657 0.68254 0.667423 0.652305 0.637188 0.622071 0.606954 0.591837 0.57672 0.561602 0.546485 0.531368 0.516251 0.501134 0.486017 0.4709 0.455782 0.440665 0.425548 0.410431 0.395314 0.380197 0.365079 0.349962; #X coords 0 1 256 -1 200 140 1 0 0; #X restore 305 195 graph; #X obj 93 50 s test1-ms; #X obj 183 49 s test2-ms; #X floatatom 92 6 5 0 0 0 - - -, f 5; #X floatatom 182 7 5 0 0 0 - - -, f 5; #X obj 91 261 tabwrite~ array1; #X obj 171 298 tabwrite~ array2; #X obj 128 116 vline~; #X msg 126 84 1 \, 0 1.5; #X obj 69 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 93 26 / 44.1; #X obj 184 26 / 44.1; #X text 69 354 buffer size is 256 samples for both delay lines; #X text 80 -18 delay time in samples; #X text 70 380 notice how delread~ starts to clip at 192 while vd~ goes up to 256; #X text 31 55 click!; #X obj 302 -34 loadbang; #X msg 301 -11 \; pd dsp 1; #X connect 0 0 1 0; #X connect 1 0 10 0; #X connect 2 0 3 0; #X connect 3 0 11 0; #X connect 8 0 15 0; #X connect 9 0 16 0; #X connect 12 0 0 0; #X connect 12 0 2 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 14 0 10 0; #X connect 14 0 11 0; #X connect 15 0 6 0; #X connect 16 0 7 0; #X connect 21 0 22 0;