From 8eba852ea15e8a082a2ab5041e1fda321ce1634e Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Mon, 6 Oct 2008 12:54:41 +0000 Subject: add a reset message to iir svn path=/trunk/externals/mapping/; revision=10324 --- help/iir-help.pd | 12 +++++++++--- iir.pd | 48 ++++++++++++++++++++++++++++-------------------- 2 files changed, 37 insertions(+), 23 deletions(-) diff --git a/help/iir-help.pd b/help/iir-help.pd index ec8d691..e1f1a22 100644 --- a/help/iir-help.pd +++ b/help/iir-help.pd @@ -1,5 +1,5 @@ #N canvas 127 104 683 513 10; -#X floatatom 264 204 5 0 0 0 - - -; +#X floatatom 266 204 5 0 0 0 - - -; #X text 22 11 data; #X obj 27 172 t f f; #X msg 67 100 0; @@ -7,9 +7,9 @@ #X obj 440 294 timeroll; #X obj 234 294 timeroll; #X obj 234 234 iir 5; -#X obj 28 294 timeroll; +#X obj 27 294 timeroll; #X obj 27 30 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 3000 1; +-1 -1 0 1; #X text 504 276 high-pass; #X text 240 276 low-pass; #X text 83 441 original; @@ -18,6 +18,10 @@ ; #X text 89 27 [iir] computes a infinite impulse response low-pass filter. ; +#X msg 234 124 reset; +#X msg 242 147 reset 10; +#X text 293 126 reset internal state; +#X text 313 145 reset internal state to a specific value; #X connect 0 0 7 1; #X connect 2 0 8 0; #X connect 2 1 7 0; @@ -26,3 +30,5 @@ #X connect 7 0 6 0; #X connect 7 1 5 0; #X connect 9 0 2 0; +#X connect 16 0 7 0; +#X connect 17 0 7 0; diff --git a/iir.pd b/iir.pd index d81b914..9c88c76 100644 --- a/iir.pd +++ b/iir.pd @@ -1,23 +1,26 @@ -#N canvas 246 155 334 440 10; -#X obj 59 42 inlet; -#X obj 59 396 outlet; -#X obj 59 247 +; -#X obj 130 240 + 1; -#X obj 130 42 inlet; -#X obj 130 183 1; -#X obj 90 69 loadbang; -#X obj 130 160 /; -#X msg 130 139 1 \$1; -#X obj 90 90 \$1; -#X obj 90 112 sel 0; -#X obj 59 285 / 2; -#X obj 59 223 * 1; -#X obj 146 348 -; -#X obj 59 186 t f f; -#X obj 59 315 t f f; -#X obj 145 399 outlet; -#X obj 145 373 * -1; -#X connect 0 0 14 0; +#N canvas 246 155 413 448 10; +#X obj 18 40 inlet; +#X obj 159 396 outlet; +#X obj 159 247 +; +#X obj 230 240 + 1; +#X obj 230 46 inlet; +#X obj 230 183 1; +#X obj 190 69 loadbang; +#X obj 230 160 /; +#X msg 230 139 1 \$1; +#X obj 190 90 \$1; +#X obj 190 112 sel 0; +#X obj 159 285 / 2; +#X obj 159 223 * 1; +#X obj 246 348 -; +#X obj 159 186 t f f; +#X obj 159 315 t f f; +#X obj 245 399 outlet; +#X obj 245 373 * -1; +#X obj 18 62 route float reset; +#X obj 76 86 route float; +#X msg 150 108 0; +#X connect 0 0 18 0; #X connect 2 0 11 0; #X connect 3 0 11 1; #X connect 4 0 8 0; @@ -37,3 +40,8 @@ #X connect 15 0 1 0; #X connect 15 1 13 0; #X connect 17 0 16 0; +#X connect 18 0 14 0; +#X connect 18 1 19 0; +#X connect 19 0 2 1; +#X connect 19 1 20 0; +#X connect 20 0 2 1; -- cgit v1.2.1