aboutsummaryrefslogtreecommitdiff
path: root/puremapping/fir.pd
diff options
context:
space:
mode:
authorCyrille Henry <nusmuk@users.sourceforge.net>2009-04-10 17:52:07 +0000
committerCyrille Henry <nusmuk@users.sourceforge.net>2009-04-10 17:52:07 +0000
commit779b45410e8c76b2984d26823e97310c7601b38f (patch)
treec3fea5dab11bd7b6285f7764efc518657f626eb9 /puremapping/fir.pd
parentbf86048f7010a51cbfe50c9f417f7cf8dbb2b8c0 (diff)
initial commit of the puremapping abstraction collection
svn path=/trunk/abstractions/nusmuk/; revision=11004
Diffstat (limited to 'puremapping/fir.pd')
-rw-r--r--puremapping/fir.pd229
1 files changed, 229 insertions, 0 deletions
diff --git a/puremapping/fir.pd b/puremapping/fir.pd
new file mode 100644
index 0000000..74cc504
--- /dev/null
+++ b/puremapping/fir.pd
@@ -0,0 +1,229 @@
+#N canvas 778 146 455 393 10;
+#X obj 187 61 inlet;
+#X text 72 34 flux donnees;
+#X obj 85 57 inlet;
+#X obj 85 298 outlet;
+#X obj 85 269 * \$1;
+#N canvas 198 25 616 543 list_emath_* 1;
+#X obj 59 31 inlet;
+#X obj 287 28 inlet;
+#X obj 59 437 outlet;
+#X obj 264 131 list;
+#X obj 78 287 route float;
+#X obj 178 261 route float;
+#X obj 78 162 t a b b;
+#X obj 78 379 list prepend;
+#X obj 176 379 t a;
+#X obj 59 404 list;
+#X obj 136 57 s \$0-reset;
+#X obj 157 343 r \$0-reset;
+#X obj 59 58 t b a b b;
+#X obj 325 232 f 1;
+#N canvas 0 0 782 506 list-drip 0;
+#X obj 63 84 t a a;
+#X obj 63 241 spigot;
+#X obj 102 149 bang;
+#X obj 102 168 1;
+#X obj 223 149 route bang;
+#X obj 183 150 bang;
+#X obj 183 169 0;
+#X obj 102 114 list split 2;
+#X obj 232 379 list split;
+#X obj 299 328 list length;
+#X obj 299 350 >> 1;
+#X obj 63 260 t a a a a;
+#X obj 63 446 list split;
+#X obj 130 398 list length;
+#X obj 130 423 >> 1;
+#X obj 31 19 inlet;
+#X obj 290 175 outlet;
+#X text 73 19 Copyright 2009 by Mathieu Bouchard;
+#X obj 31 53 t b a;
+#X obj 465 119 outlet;
+#X text 520 121 signal end of list;
+#X text 381 23 made compatible with [list-drip]: fbar 2009;
+#X connect 0 0 1 0;
+#X connect 0 1 7 0;
+#X connect 1 0 11 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 1;
+#X connect 4 1 16 0;
+#X connect 5 0 6 0;
+#X connect 6 0 1 1;
+#X connect 7 0 2 0;
+#X connect 7 2 4 0;
+#X connect 7 2 5 0;
+#X connect 8 0 0 0;
+#X connect 9 0 10 0;
+#X connect 10 0 8 1;
+#X connect 11 0 12 0;
+#X connect 11 1 13 0;
+#X connect 11 2 8 0;
+#X connect 11 3 9 0;
+#X connect 12 1 0 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 1;
+#X connect 15 0 18 0;
+#X connect 18 0 19 0;
+#X connect 18 1 0 0;
+#X restore 78 138 pd list-drip;
+#N canvas 0 0 450 300 list-dripslow 0;
+#X obj 148 186 list split 1;
+#X obj 148 161 list append;
+#X obj 148 237 outlet;
+#X obj 148 37 inlet;
+#X obj 229 237 outlet;
+#X obj 222 35 inlet;
+#X obj 148 72 b;
+#X text 265 36 list;
+#X text 103 37 bang;
+#X text 273 237 EOL;
+#X text 89 236 element;
+#X obj 229 207 b;
+#X connect 0 0 2 0;
+#X connect 0 1 1 1;
+#X connect 0 2 11 0;
+#X connect 1 0 0 0;
+#X connect 3 0 6 0;
+#X connect 5 0 1 1;
+#X connect 6 0 1 0;
+#X connect 11 0 4 0;
+#X restore 178 232 pd list-dripslow;
+#X obj 78 322 *;
+#X connect 0 0 12 0;
+#X connect 1 0 3 1;
+#X connect 3 0 15 1;
+#X connect 4 0 16 0;
+#X connect 4 1 7 0;
+#X connect 5 0 16 1;
+#X connect 6 0 4 0;
+#X connect 6 1 15 0;
+#X connect 6 2 13 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 1;
+#X connect 8 0 7 1;
+#X connect 9 0 2 0;
+#X connect 11 0 7 1;
+#X connect 12 0 9 0;
+#X connect 12 1 14 0;
+#X connect 12 2 3 0;
+#X connect 12 3 10 0;
+#X connect 13 0 16 1;
+#X connect 14 0 6 0;
+#X connect 15 0 5 0;
+#X connect 16 0 7 0;
+#X restore 85 207 pd list_emath_*;
+#N canvas 0 0 450 300 list-mean 0;
+#X obj 127 69 inlet;
+#X obj 127 337 outlet;
+#X obj 146 164 route float;
+#X obj 127 274 f;
+#N canvas 425 298 450 300 count 0;
+#X obj 133 59 b;
+#X obj 133 35 inlet;
+#X obj 183 35 inlet;
+#X obj 164 111 + 1;
+#X obj 133 133 outlet;
+#X msg 183 71 1;
+#X obj 133 110 f 1;
+#X connect 0 0 6 0;
+#X connect 1 0 0 0;
+#X connect 2 0 5 0;
+#X connect 3 0 6 1;
+#X connect 5 0 6 1;
+#X connect 6 0 3 0;
+#X connect 6 0 4 0;
+#X restore 222 226 pd count;
+#X obj 127 308 /;
+#X obj 146 189 t a b;
+#N canvas 370 313 450 300 accum 0;
+#X obj 182 102 0;
+#X obj 135 79 inlet;
+#X obj 182 79 inlet;
+#X obj 135 169 outlet;
+#X obj 135 137 +;
+#X obj 168 138 f;
+#X connect 0 0 4 1;
+#X connect 1 0 4 0;
+#X connect 2 0 0 0;
+#X connect 4 0 3 0;
+#X connect 4 0 5 0;
+#X connect 5 0 4 1;
+#X restore 146 224 pd accum;
+#X obj 127 105 t b a b b;
+#N canvas 0 0 450 300 list-drip 0;
+#X obj 63 84 t a a;
+#X obj 63 241 spigot;
+#X obj 102 149 bang;
+#X obj 102 168 1;
+#X obj 223 149 route bang;
+#X obj 183 150 bang;
+#X obj 183 169 0;
+#X obj 102 114 list split 2;
+#X obj 232 379 list split;
+#X obj 299 328 list length;
+#X obj 299 350 >> 1;
+#X obj 63 260 t a a a a;
+#X obj 63 446 list split;
+#X obj 130 398 list length;
+#X obj 130 423 >> 1;
+#X obj 31 19 inlet;
+#X obj 290 175 outlet;
+#X text 73 19 Copyright 2009 by Mathieu Bouchard;
+#X obj 31 53 t b a;
+#X obj 465 119 outlet;
+#X text 520 121 signal end of list;
+#X text 381 23 made compatible with [list-drip]: fbar 2009;
+#X connect 0 0 1 0;
+#X connect 0 1 7 0;
+#X connect 1 0 11 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 1;
+#X connect 4 1 16 0;
+#X connect 5 0 6 0;
+#X connect 6 0 1 1;
+#X connect 7 0 2 0;
+#X connect 7 2 4 0;
+#X connect 7 2 5 0;
+#X connect 8 0 0 0;
+#X connect 9 0 10 0;
+#X connect 10 0 8 1;
+#X connect 11 0 12 0;
+#X connect 11 1 13 0;
+#X connect 11 2 8 0;
+#X connect 11 3 9 0;
+#X connect 12 1 0 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 1;
+#X connect 15 0 18 0;
+#X connect 18 0 19 0;
+#X connect 18 1 0 0;
+#X restore 146 138 pd list-drip;
+#X connect 0 0 8 0;
+#X connect 2 0 6 0;
+#X connect 3 0 5 0;
+#X connect 4 0 5 1;
+#X connect 5 0 1 0;
+#X connect 6 0 7 0;
+#X connect 6 1 4 0;
+#X connect 7 0 3 1;
+#X connect 8 0 3 0;
+#X connect 8 1 9 0;
+#X connect 8 2 7 1;
+#X connect 8 3 4 1;
+#X connect 9 0 2 0;
+#X restore 85 237 pd list-mean;
+#X text 235 60 list coef filtre;
+#X obj 165 89 list length;
+#X obj 85 124 last_n;
+#X floatatom 172 119 5 0 0 0 - - -;
+#X connect 0 0 5 1;
+#X connect 0 0 8 0;
+#X connect 2 0 9 0;
+#X connect 4 0 3 0;
+#X connect 5 0 6 0;
+#X connect 6 0 4 0;
+#X connect 8 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 0;