From b0694283829f7627cd424ae0a417b6eb5c985377 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 10 Feb 2006 05:21:35 +0000 Subject: added Cyrille's list handling objects svn path=/trunk/externals/mapping/; revision=4575 --- help/delay_n-help.pd | 18 ++++++++++++++++++ help/diff_n-help.pd | 10 ++++++++++ help/distance_n-help.pd | 34 ++++++++++++++++++++++++++++++++++ help/last_n-help.pd | 8 ++++++++ help/local_max-help.pd | 8 ++++++++ help/local_min-help.pd | 11 +++++++++++ help/max_n-help.pd | 26 ++++++++++++++++++++++++++ help/mean_n-help.pd | 22 ++++++++++++++++++++++ help/min_n-help.pd | 24 ++++++++++++++++++++++++ 9 files changed, 161 insertions(+) create mode 100644 help/delay_n-help.pd create mode 100644 help/diff_n-help.pd create mode 100644 help/distance_n-help.pd create mode 100644 help/last_n-help.pd create mode 100644 help/local_max-help.pd create mode 100644 help/local_min-help.pd create mode 100644 help/max_n-help.pd create mode 100644 help/mean_n-help.pd create mode 100644 help/min_n-help.pd (limited to 'help') diff --git a/help/delay_n-help.pd b/help/delay_n-help.pd new file mode 100644 index 0000000..199de01 --- /dev/null +++ b/help/delay_n-help.pd @@ -0,0 +1,18 @@ +#N canvas 811 284 661 510 10; +#X obj 40 36 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 268 221 pipe 500; +#X obj 138 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 268 263 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 40 176 resample 25; +#X obj 138 219 delay_n 20; +#X obj 40 262 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X connect 0 0 4 0; +#X connect 1 0 3 0; +#X connect 4 0 1 0; +#X connect 4 0 5 0; +#X connect 4 0 6 0; +#X connect 5 0 2 0; diff --git a/help/diff_n-help.pd b/help/diff_n-help.pd new file mode 100644 index 0000000..2650e03 --- /dev/null +++ b/help/diff_n-help.pd @@ -0,0 +1,10 @@ +#N canvas 615 164 462 500 10; +#X obj 63 47 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6500 0; +#X floatatom 63 301 5 0 0 0 - - -; +#X text 145 64 diferentiate of the input; +#X obj 63 218 resample 30; +#X obj 63 265 diff_n 5; +#X connect 0 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 1 0; diff --git a/help/distance_n-help.pd b/help/distance_n-help.pd new file mode 100644 index 0000000..8e0ae57 --- /dev/null +++ b/help/distance_n-help.pd @@ -0,0 +1,34 @@ +#N canvas 443 111 675 756 10; +#X obj 54 428 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 396 1; +#X obj 54 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4100 1; +#X obj 76 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4000 1; +#X obj 76 244 t b f; +#X obj 54 390 distance_n; +#X msg 119 365 0.3 0.3 0.5 0.4; +#X obj 119 342 loadbang; +#X obj 54 279 pack f f f f; +#X obj 116 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6500 1; +#X obj 116 244 t b f; +#X obj 156 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 5200 1; +#X obj 156 244 t b f; +#X text 126 29 distance from a point and a stream in nd; +#X text 173 53 n is the min size of the list send on the inlets; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 7 0; +#X connect 3 1 7 1; +#X connect 4 0 0 0; +#X connect 5 0 4 1; +#X connect 6 0 5 0; +#X connect 7 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 9 1 7 2; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 1 7 3; diff --git a/help/last_n-help.pd b/help/last_n-help.pd new file mode 100644 index 0000000..72d2607 --- /dev/null +++ b/help/last_n-help.pd @@ -0,0 +1,8 @@ +#N canvas 649 496 268 257 10; +#X floatatom 40 56 5 0 0 0 - - -; +#X floatatom 112 77 5 0 0 0 - - -; +#X obj 40 155 print; +#X obj 40 99 last_n 5; +#X connect 0 0 3 0; +#X connect 1 0 3 1; +#X connect 3 0 2 0; diff --git a/help/local_max-help.pd b/help/local_max-help.pd new file mode 100644 index 0000000..0c3c4b2 --- /dev/null +++ b/help/local_max-help.pd @@ -0,0 +1,8 @@ +#N canvas 552 108 525 298 10; +#X floatatom 22 86 5 0 0 0 - - -; +#X floatatom 22 133 5 0 0 0 - - -; +#X obj 22 109 local_max; +#X text 49 27 give the value of every local maximum whenever there +is a change in direction.; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/help/local_min-help.pd b/help/local_min-help.pd new file mode 100644 index 0000000..49b3694 --- /dev/null +++ b/help/local_min-help.pd @@ -0,0 +1,11 @@ +#N canvas 552 108 535 356 10; +#X floatatom 48 102 5 0 0 0 - - -; +#X floatatom 48 151 5 0 0 0 - - -; +#X obj 48 125 local_min; +#X obj 30 151 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 54 39 gives the value of every local minimum whenever there +is a change in direction; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 3 0; diff --git a/help/max_n-help.pd b/help/max_n-help.pd new file mode 100644 index 0000000..263931e --- /dev/null +++ b/help/max_n-help.pd @@ -0,0 +1,26 @@ +#N canvas 64 215 518 470 10; +#X floatatom 59 93 5 -20 127 0 - - -; +#X text 60 75 data; +#X obj 59 172 t f f; +#X msg 66 118 0; +#X floatatom 288 231 5 0 0 0 - - -; +#X floatatom 339 182 5 0 0 0 - - -; +#X text 387 180 size: n (n>=2); +#X text 80 39 max_n return the maximum from the last n (n>1) values +; +#X msg 94 118 1; +#X msg 127 118 0.5; +#X floatatom 84 227 5 0 0 0 - - -; +#X obj 59 256 timeroll; +#X obj 267 255 timeroll; +#X obj 267 205 max_n 20; +#X connect 0 0 2 0; +#X connect 2 0 10 0; +#X connect 2 0 11 0; +#X connect 2 1 13 0; +#X connect 3 0 2 0; +#X connect 5 0 13 1; +#X connect 8 0 2 0; +#X connect 9 0 2 0; +#X connect 13 0 4 0; +#X connect 13 0 12 0; diff --git a/help/mean_n-help.pd b/help/mean_n-help.pd new file mode 100644 index 0000000..b8eac68 --- /dev/null +++ b/help/mean_n-help.pd @@ -0,0 +1,22 @@ +#N canvas 354 297 821 592 10; +#X obj 68 174 t f f; +#X floatatom 358 195 5 0 0 0 - - -; +#X text 353 172 order: n; +#X text 49 37 Fir_mean_n computes a fir low pass mean filter of order +n; +#X obj 499 307 -; +#X floatatom 68 126 5 0 1 0 - - -; +#X obj 68 148 resample 30; +#X obj 69 336 timeroll; +#X obj 280 333 timeroll; +#X obj 499 335 timeroll; +#X obj 279 220 mean_n 25; +#X connect 0 0 4 0; +#X connect 0 0 7 0; +#X connect 0 1 10 0; +#X connect 1 0 10 1; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X connect 10 0 4 1; +#X connect 10 0 8 0; diff --git a/help/min_n-help.pd b/help/min_n-help.pd new file mode 100644 index 0000000..00a9eb4 --- /dev/null +++ b/help/min_n-help.pd @@ -0,0 +1,24 @@ +#N canvas 397 193 522 474 10; +#X floatatom 40 76 5 0 127 0 - - -; +#X text 41 58 data; +#X obj 40 155 t f f; +#X msg 47 101 0; +#X floatatom 271 249 5 0 0 0 - - -; +#X floatatom 318 197 5 2 150 0 - - -; +#X text 366 195 size: n (n>=2); +#X text 51 32 min_n return the minimum from the last n (n>1) values +; +#X msg 75 101 1; +#X msg 108 101 0.5; +#X obj 40 271 timeroll; +#X obj 246 271 timeroll; +#X obj 246 219 min_n 20; +#X connect 0 0 2 0; +#X connect 2 0 10 0; +#X connect 2 1 12 0; +#X connect 3 0 2 0; +#X connect 5 0 12 1; +#X connect 8 0 2 0; +#X connect 9 0 2 0; +#X connect 12 0 4 0; +#X connect 12 0 11 0; -- cgit v1.2.1