#N canvas 0 0 485 714 10; #X text 15 12 list_resample.pd by Claude Heiland-Allen 2012-05-22T02:48:37+0100 ; #X obj 15 61 inlet; #X obj 76 109 list length; #X obj 76 130 t a a; #X msg 125 130 resize \$1; #X obj 15 82 t a a; #X obj 15 150 t b a; #X obj 65 189 list prepend 0; #X obj 64 209 s \$0-input; #X obj 125 151 s \$0-input; #X obj 56 62 table \$0-input; #X obj 238 62 inlet; #X obj 308 359 f; #X obj 360 360 + 1; #X msg 341 283 0; #X obj 42 335 f; #X obj 76 336 + 1; #X obj 41 369 moses; #X obj 41 308 t b b; #X obj 121 337 f; #X obj 156 338 +; #X obj 213 251 /; #X obj 41 437 f; #X obj 308 380 tabread \$0-input; #X obj 306 440 +; #X obj 345 439 * 0.5; #X obj 307 403 * 0.5; #X obj 350 402 tabread \$0-input; #X obj 19 240 t b b b; #X obj 38 262 f; #X obj 38 283 until; #X msg 36 520 add2 \$1; #X obj 16 575 outlet; #X obj 104 366 b; #X msg 106 517 set; #X obj 236 164 max 1; #X text 307 340 step through input; #X obj 268 359 until; #X obj 269 336 max 1; #X text 66 265 step through output; #X text 91 381 done; #X obj 44 392 b; #X text 46 421 current interpolated value; #X text 315 421 interpolating lop filter; #X text 339 265 rewind; #X text 199 289 input/output rate; #X obj 397 215 inlet; #X msg 389 439 1 \$1; #X obj 389 460 -; #X obj 56 490 +; #X obj 95 489 * 0.5; #X obj 57 457 * 0.5; #X msg 139 493 1 \$1; #X obj 139 514 -; #X text 68 473 reconstructing lop filter; #X obj 323 216 inlet; #X msg 18 547; #X obj 156 359 moses 1; #X obj 152 386 expr $f1 - floor($f1 \, 0) \; floor($f1 \, 0); #X msg 134 310 1; #X connect 1 0 5 0; #X connect 2 0 3 0; #X connect 3 0 21 0; #X connect 3 1 4 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 1 2 0; #X connect 6 0 28 0; #X connect 6 1 7 0; #X connect 7 0 8 0; #X connect 11 0 35 0; #X connect 12 0 13 0; #X connect 12 0 23 0; #X connect 13 0 12 1; #X connect 14 0 12 1; #X connect 14 0 15 1; #X connect 14 0 27 0; #X connect 15 0 16 0; #X connect 15 0 17 0; #X connect 16 0 15 1; #X connect 17 0 41 0; #X connect 17 1 33 0; #X connect 18 0 15 0; #X connect 18 1 19 0; #X connect 19 0 20 0; #X connect 20 0 57 0; #X connect 21 0 20 1; #X connect 22 0 51 0; #X connect 23 0 26 0; #X connect 24 0 25 0; #X connect 24 0 22 1; #X connect 25 0 24 1; #X connect 26 0 24 0; #X connect 27 0 25 0; #X connect 27 0 50 0; #X connect 27 0 22 1; #X connect 28 0 56 0; #X connect 28 1 29 0; #X connect 28 2 14 0; #X connect 28 2 34 0; #X connect 28 2 59 0; #X connect 29 0 30 0; #X connect 30 0 18 0; #X connect 31 0 56 0; #X connect 33 0 30 1; #X connect 34 0 56 0; #X connect 35 0 17 1; #X connect 35 0 29 1; #X connect 35 0 21 1; #X connect 37 0 12 0; #X connect 38 0 37 0; #X connect 41 0 22 0; #X connect 46 0 26 1; #X connect 46 0 47 0; #X connect 47 0 48 0; #X connect 48 0 25 1; #X connect 49 0 50 0; #X connect 49 0 31 0; #X connect 50 0 49 1; #X connect 51 0 49 0; #X connect 52 0 53 0; #X connect 53 0 50 1; #X connect 55 0 52 0; #X connect 55 0 51 1; #X connect 56 0 32 0; #X connect 57 0 19 1; #X connect 57 1 58 0; #X connect 58 0 19 1; #X connect 58 1 38 0; #X connect 59 0 19 1;