From 634505832495f0a69de7f9321f2adf3ad014526f Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 28 Feb 2006 07:37:08 +0000 Subject: adding more objects from Cyrille's ds_ svn path=/trunk/externals/mapping/; revision=4628 --- fir.pd | 24 +++++++++++++++++++++ help/fir-help.pd | 22 +++++++++++++++++++ help/hysteresis-help.pd | 9 ++++++++ help/rnd-stat-help.pd | 46 ++++++++++++++++++++++++++++++++++++++++ hysteresis.pd | 28 +++++++++++++++++++++++++ pd/fir.pd | 24 +++++++++++++++++++++ pd/hysteresis.pd | 28 +++++++++++++++++++++++++ pd/rnd-stat.pd | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ rnd-stat.pd | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 293 insertions(+) create mode 100644 fir.pd create mode 100644 help/fir-help.pd create mode 100644 help/hysteresis-help.pd create mode 100644 help/rnd-stat-help.pd create mode 100644 hysteresis.pd create mode 100644 pd/fir.pd create mode 100644 pd/hysteresis.pd create mode 100644 pd/rnd-stat.pd create mode 100644 rnd-stat.pd diff --git a/fir.pd b/fir.pd new file mode 100644 index 0000000..b014238 --- /dev/null +++ b/fir.pd @@ -0,0 +1,24 @@ +#N canvas 495 51 458 390 10; +#X obj 158 59 inlet; +#X text 206 58 liste coef filtre; +#X text 72 34 flux donnees; +#X obj 85 57 inlet; +#X obj 85 207 mtx_.*; +#X obj 85 298 outlet; +#X obj 85 241 mtx_mean; +#X obj 158 178 list trim; +#X obj 85 155 list trim; +#X obj 158 155 list prepend matrix \$1 1; +#X obj 85 126 list prepend matrix \$1 1; +#X obj 85 269 * \$1; +#X obj 85 100 last_n \$1; +#X connect 0 0 9 0; +#X connect 3 0 12 0; +#X connect 4 0 6 0; +#X connect 6 0 11 0; +#X connect 7 0 4 1; +#X connect 8 0 4 0; +#X connect 9 0 7 0; +#X connect 10 0 8 0; +#X connect 11 0 5 0; +#X connect 12 0 10 0; diff --git a/help/fir-help.pd b/help/fir-help.pd new file mode 100644 index 0000000..4709698 --- /dev/null +++ b/help/fir-help.pd @@ -0,0 +1,22 @@ +#N canvas 408 203 739 423 10; +#X obj 174 76 loadbang; +#X text 97 58 data; +#X obj 93 161 t f f; +#X msg 102 128 0; +#X msg 185 127 0.2 0.2 0.2 0.2 0.2; +#X msg 132 128 1; +#X msg 174 98 0.4 0.3 0.1 0.1 0.1; +#X obj 93 248 timeroll 10; +#X obj 345 247 timeroll 10; +#X obj 123 187 fir 5; +#X obj 77 10 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 8300 1; +#X connect 0 0 6 0; +#X connect 2 0 7 0; +#X connect 2 1 9 0; +#X connect 3 0 2 0; +#X connect 4 0 9 1; +#X connect 5 0 2 0; +#X connect 6 0 9 1; +#X connect 9 0 8 0; +#X connect 10 0 2 0; diff --git a/help/hysteresis-help.pd b/help/hysteresis-help.pd new file mode 100644 index 0000000..b461f8a --- /dev/null +++ b/help/hysteresis-help.pd @@ -0,0 +1,9 @@ +#N canvas 456 266 382 458 10; +#X obj 30 61 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4200 1; +#X obj 30 255 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4840 1; +#X obj 30 218 hysteresis 0.2; +#X text 84 28 add hysteresys to input data; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/help/rnd-stat-help.pd b/help/rnd-stat-help.pd new file mode 100644 index 0000000..4ff1580 --- /dev/null +++ b/help/rnd-stat-help.pd @@ -0,0 +1,46 @@ +#N canvas 937 442 450 389 10; +#X msg 335 23 1 1 5; +#X obj 97 88 metro 20; +#X obj 113 204 sel 0 1 2 3; +#X obj 116 269 + 1; +#X obj 111 241 f; +#X floatatom 106 301 5 0 0 0 - - -; +#X obj 159 272 + 1; +#X obj 154 244 f; +#X floatatom 156 299 5 0 0 0 - - -; +#X obj 199 271 + 1; +#X obj 194 243 f; +#X floatatom 196 298 5 0 0 0 - - -; +#X obj 100 63 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X msg 280 156 0; +#X obj 239 276 + 1; +#X obj 234 248 f; +#X floatatom 236 303 5 0 0 0 - - -; +#X msg 339 56 1 1 0 2; +#X obj 111 135 rnd-stat; +#X connect 0 0 18 1; +#X connect 1 0 18 0; +#X connect 2 0 4 0; +#X connect 2 1 7 0; +#X connect 2 2 10 0; +#X connect 2 3 15 0; +#X connect 3 0 4 1; +#X connect 4 0 3 0; +#X connect 4 0 5 0; +#X connect 6 0 7 1; +#X connect 7 0 6 0; +#X connect 7 0 8 0; +#X connect 9 0 10 1; +#X connect 10 0 9 0; +#X connect 10 0 11 0; +#X connect 12 0 1 0; +#X connect 13 0 4 0; +#X connect 13 0 7 0; +#X connect 13 0 10 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 14 0; +#X connect 15 0 16 0; +#X connect 17 0 18 1; +#X connect 18 0 2 0; diff --git a/hysteresis.pd b/hysteresis.pd new file mode 100644 index 0000000..0557b90 --- /dev/null +++ b/hysteresis.pd @@ -0,0 +1,28 @@ +#N canvas 456 266 266 359 10; +#X obj 117 144 moses 0; +#X obj 87 92 t f f; +#X obj 117 121 -; +#X obj 87 251 -; +#X obj 133 304 outlet; +#X obj 87 66 inlet; +#X obj 117 167 * -1; +#X obj 117 211 * -1; +#X obj 133 277 f; +#X obj 117 189 min \$1; +#X obj 161 211 min \$1; +#X obj 198 67 inlet; +#X connect 0 0 6 0; +#X connect 0 1 10 0; +#X connect 1 0 3 0; +#X connect 1 1 2 0; +#X connect 2 0 0 0; +#X connect 3 0 8 0; +#X connect 5 0 1 0; +#X connect 6 0 9 0; +#X connect 7 0 3 1; +#X connect 8 0 2 1; +#X connect 8 0 4 0; +#X connect 9 0 7 0; +#X connect 10 0 3 1; +#X connect 11 0 9 1; +#X connect 11 0 10 1; diff --git a/pd/fir.pd b/pd/fir.pd new file mode 100644 index 0000000..b014238 --- /dev/null +++ b/pd/fir.pd @@ -0,0 +1,24 @@ +#N canvas 495 51 458 390 10; +#X obj 158 59 inlet; +#X text 206 58 liste coef filtre; +#X text 72 34 flux donnees; +#X obj 85 57 inlet; +#X obj 85 207 mtx_.*; +#X obj 85 298 outlet; +#X obj 85 241 mtx_mean; +#X obj 158 178 list trim; +#X obj 85 155 list trim; +#X obj 158 155 list prepend matrix \$1 1; +#X obj 85 126 list prepend matrix \$1 1; +#X obj 85 269 * \$1; +#X obj 85 100 last_n \$1; +#X connect 0 0 9 0; +#X connect 3 0 12 0; +#X connect 4 0 6 0; +#X connect 6 0 11 0; +#X connect 7 0 4 1; +#X connect 8 0 4 0; +#X connect 9 0 7 0; +#X connect 10 0 8 0; +#X connect 11 0 5 0; +#X connect 12 0 10 0; diff --git a/pd/hysteresis.pd b/pd/hysteresis.pd new file mode 100644 index 0000000..0557b90 --- /dev/null +++ b/pd/hysteresis.pd @@ -0,0 +1,28 @@ +#N canvas 456 266 266 359 10; +#X obj 117 144 moses 0; +#X obj 87 92 t f f; +#X obj 117 121 -; +#X obj 87 251 -; +#X obj 133 304 outlet; +#X obj 87 66 inlet; +#X obj 117 167 * -1; +#X obj 117 211 * -1; +#X obj 133 277 f; +#X obj 117 189 min \$1; +#X obj 161 211 min \$1; +#X obj 198 67 inlet; +#X connect 0 0 6 0; +#X connect 0 1 10 0; +#X connect 1 0 3 0; +#X connect 1 1 2 0; +#X connect 2 0 0 0; +#X connect 3 0 8 0; +#X connect 5 0 1 0; +#X connect 6 0 9 0; +#X connect 7 0 3 1; +#X connect 8 0 2 1; +#X connect 8 0 4 0; +#X connect 9 0 7 0; +#X connect 10 0 3 1; +#X connect 11 0 9 1; +#X connect 11 0 10 1; diff --git a/pd/rnd-stat.pd b/pd/rnd-stat.pd new file mode 100644 index 0000000..d538785 --- /dev/null +++ b/pd/rnd-stat.pd @@ -0,0 +1,56 @@ +#N canvas 403 154 683 759 10; +#X obj 269 26 inlet; +#X obj 55 27 inlet; +#X obj 238 363 list; +#X obj 239 486 f; +#X obj 265 511 + 1; +#X obj 221 544 f; +#X msg 104 425 0; +#X obj 58 316 t b f b; +#X obj 240 433 >; +#X obj 241 461 sel 0; +#X obj 224 616 outlet; +#X obj 57 262 random; +#X obj 95 242 * 100000; +#X obj 57 287 / 100000; +#X obj 269 49 t a b; +#X msg 298 71 0; +#X obj 271 151 f; +#X obj 266 125 +; +#X obj 74 157 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 224 574 - 1; +#X obj 267 242 tolist; +#X obj 270 95 listto; +#X obj 239 387 listto; +#X connect 0 0 14 0; +#X connect 1 0 11 0; +#X connect 2 0 22 0; +#X connect 3 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 1; +#X connect 5 0 19 0; +#X connect 6 0 3 0; +#X connect 7 0 2 0; +#X connect 7 1 8 1; +#X connect 7 2 6 0; +#X connect 8 0 9 0; +#X connect 9 0 3 0; +#X connect 11 0 13 0; +#X connect 12 0 11 1; +#X connect 13 0 7 0; +#X connect 14 0 21 0; +#X connect 14 1 15 0; +#X connect 15 0 17 1; +#X connect 15 0 20 0; +#X connect 16 0 17 1; +#X connect 16 0 12 0; +#X connect 16 0 20 0; +#X connect 17 0 16 0; +#X connect 18 0 11 0; +#X connect 19 0 10 0; +#X connect 20 0 2 1; +#X connect 21 0 17 0; +#X connect 21 1 20 1; +#X connect 22 0 8 0; +#X connect 22 1 5 0; diff --git a/rnd-stat.pd b/rnd-stat.pd new file mode 100644 index 0000000..d538785 --- /dev/null +++ b/rnd-stat.pd @@ -0,0 +1,56 @@ +#N canvas 403 154 683 759 10; +#X obj 269 26 inlet; +#X obj 55 27 inlet; +#X obj 238 363 list; +#X obj 239 486 f; +#X obj 265 511 + 1; +#X obj 221 544 f; +#X msg 104 425 0; +#X obj 58 316 t b f b; +#X obj 240 433 >; +#X obj 241 461 sel 0; +#X obj 224 616 outlet; +#X obj 57 262 random; +#X obj 95 242 * 100000; +#X obj 57 287 / 100000; +#X obj 269 49 t a b; +#X msg 298 71 0; +#X obj 271 151 f; +#X obj 266 125 +; +#X obj 74 157 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 224 574 - 1; +#X obj 267 242 tolist; +#X obj 270 95 listto; +#X obj 239 387 listto; +#X connect 0 0 14 0; +#X connect 1 0 11 0; +#X connect 2 0 22 0; +#X connect 3 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 1; +#X connect 5 0 19 0; +#X connect 6 0 3 0; +#X connect 7 0 2 0; +#X connect 7 1 8 1; +#X connect 7 2 6 0; +#X connect 8 0 9 0; +#X connect 9 0 3 0; +#X connect 11 0 13 0; +#X connect 12 0 11 1; +#X connect 13 0 7 0; +#X connect 14 0 21 0; +#X connect 14 1 15 0; +#X connect 15 0 17 1; +#X connect 15 0 20 0; +#X connect 16 0 17 1; +#X connect 16 0 12 0; +#X connect 16 0 20 0; +#X connect 17 0 16 0; +#X connect 18 0 11 0; +#X connect 19 0 10 0; +#X connect 20 0 2 1; +#X connect 21 0 17 0; +#X connect 21 1 20 1; +#X connect 22 0 8 0; +#X connect 22 1 5 0; -- cgit v1.2.1