From deeb0608b0522d7f282d22a5b4fba6882f8953f1 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Mon, 3 Dec 2012 13:49:38 +0000 Subject: improve few help patch svn path=/trunk/externals/nusmuk/; revision=16646 --- puremapping/resample-help.pd | 31 ++++++++++++++++++------------- puremapping/rnd-stat-help.pd | 41 +++++++++++++++++++++++------------------ puremapping/split_n-help.pd | 27 +++++++++++++++------------ puremapping/variance-help.pd | 3 ++- 4 files changed, 58 insertions(+), 44 deletions(-) diff --git a/puremapping/resample-help.pd b/puremapping/resample-help.pd index bc9d2a8..eb0aa27 100644 --- a/puremapping/resample-help.pd +++ b/puremapping/resample-help.pd @@ -1,16 +1,21 @@ -#N canvas 0 0 276 383 10; -#X floatatom 43 52 5 0 0 0 - - -; -#X floatatom 43 319 5 0 0 0 - - -; -#X obj 67 177 timer; -#X obj 67 154 t b b; -#X floatatom 67 200 5 0 0 0 - - -; -#X obj 66 272 timer; -#X obj 66 250 t b b; -#X floatatom 66 296 5 0 0 0 - - -; -#X floatatom 64 82 5 0 0 0 - - -; -#X msg 64 104 \$1 1; -#X obj 43 128 resample 10; -#X obj 43 224 resample 100; +#N canvas 1215 202 424 475 10; +#X floatatom 18 131 5 0 0 0 - - -; +#X floatatom 18 398 5 0 0 0 - - -; +#X obj 42 256 timer; +#X obj 42 233 t b b; +#X floatatom 42 279 5 0 0 0 - - -; +#X obj 41 351 timer; +#X obj 41 329 t b b; +#X floatatom 41 375 5 0 0 0 - - -; +#X floatatom 39 161 5 0 0 0 - - -; +#X msg 39 183 \$1 1; +#X obj 18 207 resample 10; +#X obj 18 303 resample 100; +#X text 100 8 create a periodic data flow; +#X text 122 133 inlet 1 : list or float the send periodically; +#X text 122 156 inlet 2 : periodicity; +#X text 44 46 This is usfull to use filter and any object that consiter +a periodic flow of values; #X connect 0 0 10 0; #X connect 2 0 4 0; #X connect 3 0 2 0; diff --git a/puremapping/rnd-stat-help.pd b/puremapping/rnd-stat-help.pd index 4ff1580..2c191fd 100644 --- a/puremapping/rnd-stat-help.pd +++ b/puremapping/rnd-stat-help.pd @@ -1,24 +1,29 @@ -#N canvas 937 442 450 389 10; -#X msg 335 23 1 1 5; -#X obj 97 88 metro 20; +#N canvas 2266 560 569 441 10; +#X msg 212 95 1 1 5; +#X obj 113 108 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 obj 128 269 + 1; +#X obj 113 241 f; +#X floatatom 113 297 5 0 0 0 - - -; +#X obj 171 272 + 1; +#X obj 156 244 f; +#X floatatom 156 298 5 0 0 0 - - -; +#X obj 211 271 + 1; +#X obj 196 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 obj 113 83 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 msg 236 207 0; +#X obj 251 276 + 1; +#X obj 236 248 f; +#X floatatom 236 299 5 0 0 0 - - -; +#X msg 216 128 1 1 0 2; +#X obj 113 155 rnd-stat; +#X text 262 93 5 time more 2 than 1 and 0; +#X text 282 128 0 \, 1 \, no 2 \, and 2 time more 3; +#X text 131 9 random with probabilty weight; +#X text 114 39 inlet 1 : bang; +#X text 113 54 inlet 2 : list of weight; #X connect 0 0 18 1; #X connect 1 0 18 0; #X connect 2 0 4 0; diff --git a/puremapping/split_n-help.pd b/puremapping/split_n-help.pd index 17a307c..a6bcb9c 100644 --- a/puremapping/split_n-help.pd +++ b/puremapping/split_n-help.pd @@ -1,15 +1,18 @@ -#N canvas 0 0 450 416 10; -#X obj 85 178 split_n; -#X msg 128 149 0.3 0.5 0.6 0.7 0.9; -#X obj 129 123 loadbang; -#X floatatom 84 68 5 0 0 0 - - -; -#X obj 84 202 unpack f f f f; -#X floatatom 79 229 5 0 0 0 - - -; -#X floatatom 111 255 5 0 0 0 - - -; -#X floatatom 129 278 5 0 0 0 - - -; -#X floatatom 162 295 5 0 0 0 - - -; -#X text 128 231 from 0.3 to 0.5; -#X text 162 254 from 0.5 to 0.6; +#N canvas 2510 410 610 345 10; +#X obj 85 158 split_n; +#X msg 124 129 0.3 0.5 0.6 0.7 0.9; +#X obj 124 103 loadbang; +#X floatatom 85 68 5 0 0 0 - - -; +#X obj 85 182 unpack f f f f; +#X floatatom 85 209 5 0 0 0 - - -; +#X floatatom 112 231 5 0 0 0 - - -; +#X floatatom 139 254 5 0 0 0 - - -; +#X floatatom 166 274 5 0 0 0 - - -; +#X text 121 210 from 0.3 to 0.5; +#X text 148 230 from 0.5 to 0.6; +#X text 84 3 split_n is a bit like moses \, but provide multiple spliting +point. output is a list.; +#X text 254 129 list of spliting point; #X connect 0 0 4 0; #X connect 1 0 0 1; #X connect 2 0 1 0; diff --git a/puremapping/variance-help.pd b/puremapping/variance-help.pd index b24affb..fa86a31 100644 --- a/puremapping/variance-help.pd +++ b/puremapping/variance-help.pd @@ -1,4 +1,4 @@ -#N canvas 122 68 549 418 10; +#N canvas 2131 636 549 418 10; #X obj 57 178 resample 20; #X obj 57 90 metro 500; #X obj 57 119 random 100; @@ -11,6 +11,7 @@ 0; #X msg 95 231 mode 1; #X text 152 232 used a slower but more accurate algorythm; +#X text 149 28 compute the variance of the last n float received; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 6 0; -- cgit v1.2.1