Update of /cvsroot/pure-data/externals/mapping/help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25360/help
Modified Files: Tag: branch-v0-39-2-extended autoscale-help.pd breakpoint-help.pd correlation-help.pd curve-help.pd curve_fade-help.pd curve_log-help.pd degrees0x2d0x3emapping-help.pd diff_n-help.pd distance-help.pd listto-help.pd mapping0x2d0x3edegrees-help.pd mapping0x2d0x3eradians-help.pd max_n-help.pd mean_n-help.pd min_n-help.pd multi_slider-help.pd oscillo-help.pd polar-help.pd radians0x2d0x3emapping-help.pd reverse-help.pd test_n-help.pd timeroll-help.pd tolist-help.pd Added Files: Tag: branch-v0-39-2-extended breakpoint_smooth-help.pd center_point-help.pd circular-help.pd circular_seat-help.pd circular_sigmoid-help.pd cubic_seat-help.pd elliptic-help.pd elliptic_seat-help.pd elliptic_sigmoid-help.pd exponential_curve-help.pd exponential_seat-help.pd exponential_sigmoid-help.pd logistic_sigmoid-help.pd one0x2d0x3efour-help.pd one0x2d0x3ethree-help.pd one0x2d0x3etwo-help.pd pmattractor_2d-help.pd pmattractor_3d-help.pd pmcloud_1d-help.pd pmcloud_2d-help.pd pmcloud_3d-help.pd pmcube_3d-help.pd pmmulti_stable_2d-help.pd pmopen_string_1d-help.pd pmrepulsor_1d-help.pd pmrepulsor_2d-help.pd pmrepulsor_3d-help.pd pmrigid_open_string_2d-help.pd pmrigid_string_2d-help.pd pmsquare_2d-help.pd quadratic-help.pd quartic-help.pd rec_play-help.pd sigmoide-help.pd simplified_cubic_seat-help.pd simplified_quadratic-help.pd speedlimiter+-help.pd speedlimiter--help.pd speedlimiter-help.pd threshold-help.pd track_max-help.pd track_min-help.pd variance-help.pd Removed Files: Tag: branch-v0-39-2-extended stepper12-help.pd stepper24-help.pd Log Message: forgot to bring in the updated mapping library to the release until just now. It's still a bit alpha, but there is lots of very useful stuff in here
Index: timeroll-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/timeroll-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** timeroll-help.pd 3 Feb 2006 22:40:36 -0000 1.1 --- timeroll-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,12 **** ! #N canvas 0 0 306 391 10; ! #X obj 21 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 8700 1; ! #X floatatom 38 19 5 0 0 0 - - -; ! #X text 84 17 from 0 to 1; ! #X obj 38 37 resample 50; ! #X obj 38 60 _clip; ! #X obj 38 81 timeroll; ! #X connect 0 0 3 0; ! #X connect 1 0 3 0; ! #X connect 3 0 4 0; ! #X connect 4 0 5 0; --- 1,12 ---- ! #N canvas 93 45 472 358 10; ! #X obj 116 147 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262131 ! -1 -1 5300 1; ! #X text 339 191 from 0 to 1; ! #X obj 21 188 resample 50; ! #X obj 133 133 timeroll; ! #X obj 21 211 clip 0 1; ! #X text 73 54 Display a changing value over time.; ! #X text 99 110 (move the slider to see it in action); ! #X connect 0 0 2 0; ! #X connect 2 0 4 0; ! #X connect 4 0 3 0;
Index: breakpoint-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/breakpoint-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** breakpoint-help.pd 3 Feb 2006 22:40:36 -0000 1.1 --- breakpoint-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,64 **** ! #N canvas 584 82 885 571 10; ! #X obj 20 38 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 0 1; ! #X obj 20 213 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 1; ! #X floatatom 91 156 5 0 0 0 - - -; ! #X floatatom 162 157 5 0 0 0 - - -; ! #X floatatom 144 247 5 0 1 0 - - -; ! #X obj 144 271 t b f; ! #X floatatom 236 247 5 0 1 0 - - -; ! #X obj 236 271 t b f; ! #X obj 82 271 loadbang; ! #X text 111 541 XY relation of the breakpoint object; ! #N canvas 0 0 450 300 float 0; ! #X obj 71 23 inlet; ! #X obj 48 191 outlet; ! #X obj 150 22 inlet; ! #X obj 71 93 list prepend; ! #X obj 71 118 list; ! #X obj 48 141 list; ! #X obj 48 166 list trim; ! #X obj 150 45 t b b; ! #X msg 150 70 list; ! #X connect 0 0 3 0; ! #X connect 2 0 7 0; #X connect 3 0 4 0; ! #X connect 4 0 3 1; ! #X connect 4 0 5 1; #X connect 5 0 6 0; ! #X connect 6 0 1 0; ! #X connect 7 0 8 0; ! #X connect 7 1 5 0; ! #X connect 8 0 3 1; ! #X restore 82 353 pd float to list ___________; ! #N canvas 0 0 450 300 generate 0; ! #X obj 55 38 inlet; ! #X msg 55 65 0; ! #X obj 55 91 f; ! #X obj 55 164 + 1; ! #X obj 55 137 t f f; ! #X obj 85 192 outlet; ! #X obj 148 192 outlet; ! #X obj 148 166 t b; ! #X obj 85 164 / 100; ! #X obj 55 114 moses 101; ! #X connect 0 0 1 0; ! #X connect 1 0 2 0; ! #X connect 2 0 9 0; ! #X connect 3 0 2 0; ! #X connect 4 0 3 0; ! #X connect 4 1 8 0; ! #X connect 7 0 6 0; ! #X connect 8 0 5 0; ! #X connect 9 0 4 0; ! #X connect 9 1 7 0; ! #X restore 82 302 pd generate list ___________; ! #X floatatom 513 224 5 0 1 0 - - -; ! #X obj 513 248 t b f; ! #X floatatom 584 223 5 0 0 0 - - -; ! #X obj 584 247 t b f; ! #X obj 451 248 loadbang; ! #N canvas 0 0 450 300 float 0; #X obj 71 23 inlet; #X obj 48 191 outlet; --- 1,130 ---- ! #N canvas 377 72 515 428 10; ! #X obj 384 32 import mapping ggee; ! #X obj 5 2 cnv 15 500 20 empty empty breakpoint 2 11 1 18 -233017 -66577 ! 0; ! #X msg 471 2 pddp; ! #X text 304 393 released under the GNU GPL; ! #X text 82 358 For more info:; ! #X floatatom 25 127 8 0 0 0 - - -; ! #X floatatom 25 288 8 0 0 0 - - -; ! #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 ! 12 -262144 -1 -1 0 1; ! #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; ! #N canvas 273 69 474 407 draw_array 0; ! #X msg 54 82 bang; ! #X obj 54 133 until; ! #X text 85 82 start; ! #X obj 54 155 f; ! #X obj 83 155 + 1; ! #X obj 54 43 loadbang; ! #X obj 54 210 trigger float float; ! #X obj 127 157 select 0; ! #X obj 66 343 tabwrite $0-curve; ! #X obj 139 53 trigger bang float; ! #X obj 83 177 mod 200; ! #X obj 54 254 / 200; ! #X text 96 254 mapping output range: 0 to 1; ! #N canvas 0 22 461 369 receive 0; ! #X obj 253 33 receive $0-y; ! #X obj 253 57 moses; ! #X obj 280 78 moses 201; ! #X obj 331 99 bang; ! #X msg 331 120 200; ! #X obj 238 98 bang; ! #X msg 238 119 0; ! #X obj 91 56 moses; ! #X obj 118 77 moses 201; ! #X obj 169 98 bang; ! #X msg 169 119 200; ! #X obj 76 97 bang; ! #X msg 76 118 0; ! #X obj 91 32 receive $0-x; ! #X obj 117 289 receive $0-x-slider; ! #X floatatom 118 312 5 0 0 0 - - -; ! #X floatatom 279 313 5 0 0 0 - - -; ! #X obj 280 290 receive $0-y-slider; ! #X obj 118 169 / 200; ! #X obj 280 170 / 200; ! #X obj 118 249 send $0-x-slider-receive; ! #X obj 280 250 send $0-y-slider-receive; ! #X msg 281 193 1 $1; ! #X obj 280 221 -; ! #X connect 0 0 1 0; ! #X connect 1 0 5 0; ! #X connect 1 1 2 0; ! #X connect 2 0 19 0; ! #X connect 2 1 3 0; #X connect 3 0 4 0; ! #X connect 4 0 19 0; #X connect 5 0 6 0; ! #X connect 6 0 19 0; ! #X connect 7 0 11 0; ! #X connect 7 1 8 0; ! #X connect 8 0 18 0; ! #X connect 8 1 9 0; ! #X connect 9 0 10 0; ! #X connect 10 0 18 0; ! #X connect 11 0 12 0; ! #X connect 12 0 18 0; ! #X connect 13 0 7 0; ! #X connect 14 0 15 0; ! #X connect 17 0 16 0; ! #X connect 18 0 20 0; ! #X connect 19 0 22 0; ! #X connect 22 0 23 0; ! #X connect 23 0 21 0; ! #X restore 265 348 pd receive from gcanvas; ! #X obj 138 9 receive $0-x-slider; ! #X obj 293 12 receive $0-y-slider; ! #X obj 294 50 trigger bang float; ! #X obj 54 280 breakpoint; ! #X obj 54 108 cyclone/speedlim 100; ! #X connect 0 0 18 0; ! #X connect 1 0 3 0; ! #X connect 3 0 4 0; ! #X connect 3 0 6 0; ! #X connect 4 0 10 0; ! #X connect 5 0 0 0; ! #X connect 6 0 11 0; ! #X connect 6 1 8 1; ! #X connect 7 0 1 1; ! #X connect 9 0 0 0; ! #X connect 9 1 17 1; ! #X connect 10 0 3 1; ! #X connect 10 0 7 0; ! #X connect 11 0 17 0; ! #X connect 14 0 9 0; ! #X connect 15 0 16 0; ! #X connect 16 0 0 0; ! #X connect 16 1 17 2; ! #X connect 17 0 8 0; ! #X connect 18 0 1 0; ! #X restore 387 71 pd draw_array; ! #X obj 158 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive ! y 5 9 0 11 -204800 -1 -1 2352 0; ! #X floatatom 165 186 7 0 0 0 - - -; ! #X obj 334 359 pddp/open mapping-about; ! #X text 37 392 (C) Copyright 2007 Free Software Foundation; ! #X obj 282 103 gcanvas 200 200; ! #N canvas 0 22 450 300 graph1 0; ! #X array $0-curve 200 float 0; ! #X coords 0 1 199 0 200 200 1; ! #X restore 282 103 graph; ! #X obj 282 308 send $0-x; ! #X obj 424 307 send $0-y; ! #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x ! 5 9 0 11 -232576 -1 -1 3700 0; ! #X floatatom 80 187 7 0 0 0 - - -; ! #X text 17 39 This object curves the input range using a double-linear ! interpolator with two control parameters.; ! #X obj 25 217 breakpoint; ! #N canvas 0 22 461 638 usage 0; ! #X floatatom 153 34 5 0 1 0 - - -; ! #X obj 153 58 t b f; ! #X floatatom 224 33 5 0 0 0 - - -; ! #X obj 224 57 t b f; ! #X obj 91 58 loadbang; ! #N canvas 0 22 454 304 float 0; #X obj 71 23 inlet; #X obj 48 191 outlet; *************** *** 80,85 **** #X connect 7 1 5 0; #X connect 8 0 3 1; ! #X restore 451 358 pd float to list ___________; ! #N canvas 0 0 450 300 generate 0; #X obj 55 38 inlet; #X msg 55 65 0; --- 146,151 ---- #X connect 7 1 5 0; #X connect 8 0 3 1; ! #X restore 91 168 pd float to list ___________; ! #N canvas 0 22 450 300 generate 0; #X obj 55 38 inlet; #X msg 55 65 0; *************** *** 102,139 **** #X connect 9 0 4 0; #X connect 9 1 7 0; ! #X restore 451 279 pd generate list ___________; ! #X text 110 70 for X go thru 0 to $1 , Y go thrus 0 to $2.; ! #X text 109 89 for X go thru $1 to 1 , Y go thrus $2 to 1; ! #X obj 20 180 breakpoint 0.8 0.3; ! #X obj 82 327 breakpoint 0.8 0.3 _____; ! #X obj 82 381 multi_slider 100; ! #X obj 452 388 multi_slider 100; ! #X obj 451 304 breakpoint 0.3 0.5 _____; ! #X obj 451 332 nl 1 ________________; ! #X connect 0 0 21 0; ! #X connect 2 0 21 1; ! #X connect 3 0 21 2; ! #X connect 4 0 5 0; ! #X connect 5 0 11 0; ! #X connect 5 1 22 1; #X connect 6 0 7 0; ! #X connect 7 0 11 0; ! #X connect 7 1 22 2; ! #X connect 8 0 11 0; ! #X connect 10 0 23 0; ! #X connect 11 0 22 0; ! #X connect 11 1 10 1; ! #X connect 12 0 13 0; ! #X connect 13 0 18 0; ! #X connect 13 1 25 1; ! #X connect 14 0 15 0; ! #X connect 15 0 18 0; ! #X connect 15 1 26 1; ! #X connect 16 0 18 0; ! #X connect 17 0 24 0; ! #X connect 18 0 25 0; ! #X connect 18 1 17 1; ! #X connect 21 0 1 0; ! #X connect 22 0 10 0; ! #X connect 25 0 26 0; ! #X connect 26 0 17 0; --- 168,196 ---- #X connect 9 0 4 0; #X connect 9 1 7 0; ! #X restore 91 89 pd generate list ___________; ! #X obj 92 198 multi_slider 100; ! #X obj 91 114 breakpoint 0.3 0.5 _____; ! #X obj 91 142 nl 1 ________________; ! #X connect 0 0 1 0; ! #X connect 1 0 6 0; ! #X connect 1 1 8 1; ! #X connect 2 0 3 0; ! #X connect 3 0 6 0; ! #X connect 3 1 9 1; ! #X connect 4 0 6 0; ! #X connect 5 0 7 0; ! #X connect 6 0 8 0; ! #X connect 6 1 5 1; ! #X connect 8 0 9 0; ! #X connect 9 0 5 0; ! #X restore 197 359 pd usage example; ! #X connect 5 0 21 0; #X connect 6 0 7 0; ! #X connect 8 0 5 0; ! #X connect 10 0 11 0; ! #X connect 10 0 21 2; ! #X connect 14 0 16 0; ! #X connect 14 1 17 0; ! #X connect 18 0 19 0; ! #X connect 18 0 21 1; ! #X connect 21 0 6 0;
--- NEW FILE: track_min-help.pd --- #N canvas 706 97 478 344 10; #X obj 2 -8 cnv 15 450 20 empty empty [track_min] 2 11 1 18 -233017 -66577 0; #X floatatom 97 79 5 0 0 0 - - -; #X msg 155 61 bang; #X text 7 26 Track minimum value:; #X floatatom 97 142 5 0 0 0 - - -; #X text 190 62 <-- bang to reset; #X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; #X text 186 86 <-- stop/start tracking; #X obj 97 112 track_min; #X floatatom 97 229 5 0 0 0 - - -; #X msg 190 211 bang; #X floatatom 97 292 5 0 0 0 - - -; #X text 225 212 <-- bang to reset; #X obj 201 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X text 221 236 <-- stop/start tracking; #X text 14 173 The argument and/or the second inlet set the initial minimum value.; #X floatatom 143 229 5 0 0 0 - - -; #X obj 97 262 track_min -234; #X connect 1 0 8 0; #X connect 2 0 8 2; #X connect 6 0 8 2; #X connect 8 0 4 0; #X connect 9 0 17 0; #X connect 10 0 17 2; #X connect 13 0 17 2; #X connect 16 0 17 1; #X connect 17 0 11 0;
--- NEW FILE: circular_seat-help.pd --- #N canvas 399 232 490 433 10; #X obj 5 2 cnv 15 450 20 empty empty circular_seat 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 273 392 released under the GNU GPL; #X text 148 361 For more info:; #X floatatom 15 127 8 0 0 0 - - -; #X floatatom 15 288 8 0 0 0 - - -; #X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 474 407 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 53 313 circular_seat; #X obj 54 106 cyclone/speedlim 100; #X connect 0 0 16 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 15 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 15 0; #X connect 14 0 9 0; #X connect 15 0 8 0; #X connect 16 0 1 0; #X restore 367 71 pd draw_array; #X obj 252 359 pddp/open mapping-about; #X text 6 391 (C) Copyright 2007 Free Software Foundation; #X obj 15 217 circular_seat; #X obj 262 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 262 103 graph; #X obj 262 308 send $0-x; #X obj 404 307 send $0-y; #X obj 111 167 hsl 50 15 0 1 0 0 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 2916 0; #X floatatom 117 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-circular seat controlled by one parameter.; #X text 15 71 (click in the gray area to play); #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 14 0; #X connect 12 1 15 0; #X connect 16 0 11 1; #X connect 16 0 17 0;
--- NEW FILE: pmopen_string_1d-help.pd --- #N canvas 209 108 665 618 10; #X obj 39 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 6093 1; #X obj 56 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 3535 1; #X obj 73 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 1392 1; #X obj 90 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 107 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 124 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 141 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 502 1; #X obj 158 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 1464 1; #X obj 175 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2322 1; #X obj 192 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2911 1; #X obj 39 456 route 0 1 2 3 4 5 6 7 8 9 10; #X obj 209 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 3217 1; #X text 256 307 arguments : number of moving masses , rigidity , damping; #X text 210 19 simple Physical model of "string"; #X text 164 40 usefull to create different correlated output with few input.; #X msg 102 232 3 1; #X text 133 234 mass 3 , force = 1; #X obj 306 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 323 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 10458 1; #X obj 340 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 12700 1; #X obj 357 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 12700 1; #X obj 374 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 12700 1; #X obj 391 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 12549 1; #X obj 408 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 8554 1; #X obj 425 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 5166 1; #X obj 442 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 3326 1; #X obj 459 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2782 1; #X obj 306 437 route 0 1 2 3 4 5 6 7 8 9 10; #X obj 476 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2670 1; #X obj 306 342 unpack f f; #X obj 306 412 pack f f; #X obj 371 367 * 100; #X obj 371 391 + 64; #X text 105 351 2 : forces apply to masses; #X text 57 334 outlet 1 : position of masses; #X obj 38 365 unpack f f; #X obj 102 390 + 64; #X obj 38 414 pack f f; #X text 123 113 inlet : 1 : metro; #X text 180 136 2 : forces apply to masses; #X text 180 158 3 : rigidity; #X text 180 178 4 : damping; #X obj 39 109 vsl 15 128 -30 30 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 5700 1; #X obj 39 307 pmopen_string_1d 10 0.1 0.01; #X obj 39 285 resample 22; #X connect 10 0 0 0; #X connect 10 1 1 0; #X connect 10 2 2 0; #X connect 10 3 3 0; #X connect 10 4 4 0; #X connect 10 5 5 0; #X connect 10 6 6 0; #X connect 10 7 7 0; #X connect 10 8 8 0; #X connect 10 9 9 0; #X connect 10 10 11 0; #X connect 15 0 43 1; #X connect 27 0 17 0; #X connect 27 1 18 0; #X connect 27 2 19 0; #X connect 27 3 20 0; #X connect 27 4 21 0; #X connect 27 5 22 0; #X connect 27 6 23 0; #X connect 27 7 24 0; #X connect 27 8 25 0; #X connect 27 9 26 0; #X connect 27 10 28 0; #X connect 29 0 30 0; #X connect 29 1 31 0; #X connect 30 0 27 0; #X connect 31 0 32 0; #X connect 32 0 30 1; #X connect 35 0 37 0; #X connect 35 1 36 0; #X connect 36 0 37 1; #X connect 37 0 10 0; #X connect 42 0 44 0; #X connect 43 0 35 0; #X connect 43 1 29 0; #X connect 44 0 43 0;
--- NEW FILE: pmcloud_3d-help.pd --- #N canvas 23 56 665 645 10; #X text 106 339 outlet 1 : position of masses; #X obj 38 451 gemhead; #X obj 38 369 t b l; #X obj 38 546 translateXYZ; #X obj 96 499 - 0.5; #X obj 142 500 - 0.5; #X obj 249 490 gemwin; #X msg 249 438 create , 1; #X msg 266 461 destroy; #X obj 54 395 loadbang; #X msg 54 418 0; #X obj 38 571 square 0.1; #X obj 89 203 gemhead; #X obj 89 227 b; #X obj 89 252 l; #X obj 174 57 gcanvas 100 100; #X obj 174 165 - 50; #X obj 267 163 - 50; #X obj 174 187 / 100; #X obj 95 519 * 2; #X obj 141 520 * 2; #X obj 267 185 / -100; #X floatatom 87 286 5 0 0 0 - - -; #X floatatom 187 285 5 0 0 0 - - -; #X floatatom 137 286 5 0 0 0 - - -; #X msg 25 13 reset; #X msg 42 36 forceX 0.1; #X msg 50 56 forceY -0.1; #X obj 38 307 pmcloud_3d 16 0.1 0.05; #X msg 58 80 forceZ -0.1; #X msg 60 111 force 0.2 0 0.1; #X obj 96 477 unpack f f f; #X obj 184 501 - 0.5; #X obj 183 521 * 2; #X obj 174 212 pack f f 0; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 2 1 31 0; #X connect 3 0 11 0; #X connect 4 0 19 0; #X connect 5 0 20 0; #X connect 7 0 6 0; #X connect 8 0 6 0; #X connect 9 0 10 0; #X connect 10 0 1 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 14 0 28 0; #X connect 15 0 16 0; #X connect 15 1 17 0; #X connect 16 0 18 0; #X connect 17 0 21 0; #X connect 18 0 34 0; #X connect 19 0 3 1; #X connect 20 0 3 2; #X connect 21 0 34 1; #X connect 22 0 28 1; #X connect 23 0 28 3; #X connect 24 0 28 2; #X connect 25 0 28 0; #X connect 26 0 28 0; #X connect 27 0 28 0; #X connect 28 0 2 0; #X connect 29 0 28 0; #X connect 30 0 28 0; #X connect 31 0 4 0; #X connect 31 1 5 0; #X connect 31 2 32 0; #X connect 32 0 33 0; #X connect 33 0 3 3; #X connect 34 0 14 1;
--- NEW FILE: rec_play-help.pd --- #N canvas 729 51 701 508 10; #X obj 41 41 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 7400 1; #X obj 41 327 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 1100 1; #X obj 41 179 / 127; #X obj 41 303 * 127; #X obj 76 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text 96 202 rec; #X obj 112 219 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg 148 238 write test; #X msg 161 258 read test; #X text 346 152 arg1 : number of sample to record; #X text 346 172 arg2 : time between sample (ms); #X text 190 16 record and play stream of float; #X text 141 45 Warning : the save fonctionality work only if data are :; #X text 478 69 -1 < data < 1; #X text 255 242 write and load in a wave file; #X text 168 280 10s recording , 10ms between data; #X text 132 219 play (loop); #X obj 41 279 rec_play 1000 10; #X connect 0 0 2 0; #X connect 2 0 17 0; #X connect 3 0 1 0; #X connect 4 0 17 1; #X connect 6 0 17 2; #X connect 7 0 17 3; #X connect 8 0 17 3; #X connect 17 0 3 0;
--- NEW FILE: pmrepulsor_3d-help.pd --- #N canvas 377 76 579 769 10; #X floatatom 157 380 5 0 0 0 - - -; #X floatatom 100 379 5 0 0 0 - - -; #X obj 43 550 timeroll; #X obj 43 503 min 1; #X obj 43 523 max 0; #X obj 43 454 + 1; #X obj 43 478 / 2; #X obj 43 430 unpack f f f; #X obj 160 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 4400 0; #X obj 367 37 gcanvas 100 100; #X obj 367 145 - 50; #X obj 460 143 - 50; #X obj 367 167 / 100; #X obj 460 165 / 100; #X obj 211 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 700 0; #X obj 367 190 pack f f; #X obj 367 213 t l b; #X msg 397 286 0; #X msg 397 311 grab_on $1; #X obj 43 299 metro 50; #X obj 43 275 loadbang; #X obj 397 260 delay 200; #X msg 431 287 0.3; #X msg 367 236 grab $1 $2 0; #X obj 256 56 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 10100 0; #X msg 160 206 force $1 0 0; #X msg 211 228 force 0 $1 0; #X msg 257 259 force 0 0 $1; #X obj 43 403 pmrepulsor_3d 0.3 0.3; #X connect 0 0 28 2; #X connect 1 0 28 1; #X connect 3 0 4 0; #X connect 4 0 2 0; #X connect 5 0 6 0; #X connect 6 0 3 0; #X connect 7 0 5 0; #X connect 7 1 5 0; #X connect 7 2 5 0; #X connect 8 0 25 0; #X connect 9 0 10 0; #X connect 9 1 11 0; #X connect 10 0 12 0; #X connect 11 0 13 0; #X connect 12 0 15 0; #X connect 13 0 15 1; #X connect 14 0 26 0; #X connect 15 0 16 0; #X connect 16 0 23 0; #X connect 16 1 22 0; #X connect 16 1 21 0; #X connect 17 0 18 0; #X connect 18 0 28 0; #X connect 19 0 28 0; #X connect 20 0 19 0; #X connect 21 0 17 0; #X connect 22 0 18 0; #X connect 23 0 28 0; #X connect 24 0 27 0; #X connect 25 0 28 0; #X connect 26 0 28 0; #X connect 27 0 28 0; #X connect 28 0 7 0;
--- NEW FILE: pmattractor_2d-help.pd --- #N canvas 535 89 583 724 10; #X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 0; #X obj 44 418 unpack f f; #X obj 368 21 gcanvas 100 100; #X floatatom 193 370 5 0 0 0 - - -; #X floatatom 118 369 5 0 0 0 - - -; #X obj 44 538 timeroll; #X obj 44 491 min 1; #X obj 44 511 max 0; #X obj 368 129 - 50; #X obj 461 127 - 50; #X obj 44 442 + 1; #X obj 44 466 / 2; #X obj 368 151 / 100; #X obj 461 149 / 100; #X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 0; #X msg 368 220 grab $1 $2; #X obj 368 174 pack f f; #X obj 368 197 t l b; #X msg 398 270 0; #X msg 398 295 grab_on $1; #X msg 161 190 force $1 0; #X msg 212 212 force 0 $1; #X obj 44 283 metro 50; #X obj 44 259 loadbang; #X obj 44 391 pmattractor_2d 0.3 0.3; #X obj 398 244 delay 200; #X msg 432 271 0.3; #X connect 0 0 20 0; #X connect 1 0 10 0; #X connect 1 1 10 0; #X connect 2 0 8 0; #X connect 2 1 9 0; #X connect 3 0 24 2; #X connect 4 0 24 1; #X connect 6 0 7 0; #X connect 7 0 5 0; #X connect 8 0 12 0; #X connect 9 0 13 0; #X connect 10 0 11 0; #X connect 11 0 6 0; #X connect 12 0 16 0; #X connect 13 0 16 1; #X connect 14 0 21 0; #X connect 15 0 24 0; #X connect 16 0 17 0; #X connect 17 0 15 0; #X connect 17 1 26 0; #X connect 17 1 25 0; #X connect 18 0 19 0; #X connect 19 0 24 0; #X connect 20 0 24 0; #X connect 21 0 24 0; #X connect 22 0 24 0; #X connect 23 0 22 0; #X connect 24 0 1 0; #X connect 25 0 18 0; #X connect 26 0 19 0;
--- NEW FILE: quadratic-help.pd --- #N canvas 511 22 572 442 12; #X obj 410 58 import mapping ggee; #X obj 5 2 cnv 15 550 20 empty empty quadratic 2 11 1 18 -233017 -66577 0; #X msg 516 2 pddp; #X text 313 393 released under the GNU GPL; #X text 111 347 For more info:; #X floatatom 35 127 8 0 0 0 - - -; #X floatatom 35 278 8 0 0 0 - - -; #X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 148 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 4778 0; #X floatatom 155 186 7 0 0 0 - - -; #X obj 362 366 pddp/open mapping-about; #X text 0 393 (C) Copyright 2007 Free Software Foundation; #X obj 54 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 2597 0; #X floatatom 64 187 7 0 0 0 - - -; #N canvas 273 69 482 415 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 quadratic; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 305 58 pd draw_array; #X obj 304 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 304 103 graph; #X obj 304 308 send $0-x; #X obj 446 307 send $0-y; #X text 3 33 This object curves the input range using a quadratic bezier curve.; #X obj 220 347 pddp/pddplink http://www.tinaja.com/text/bezmath.html ; #X obj 35 218 quadratic; #X connect 5 0 22 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 22 2; #X connect 13 0 14 0; #X connect 13 0 22 1; #X connect 16 0 18 0; #X connect 16 1 19 0; #X connect 22 0 6 0;
Index: tolist-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/tolist-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** tolist-help.pd 28 Feb 2006 07:57:33 -0000 1.1 --- tolist-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,21 **** ! #N canvas 150 194 588 643 10; ! #X floatatom 56 22 5 0 0 0 - - -; ! #X floatatom 80 76 5 0 0 0 - - -; ! #X floatatom 131 77 5 0 0 0 - - -; ! #X floatatom 131 161 5 0 0 0 - - -; ! #X obj 42 104 wave_loop 25 0.4; ! #X obj 42 130 listto; ! #X obj 47 199 curve; ! #X obj 44 229 tolist; ! #X obj 43 300 multi_slider 25; ! #X floatatom 184 79 5 0 0 0 - - -; ! #X connect 0 0 4 0; ! #X connect 1 0 4 1; ! #X connect 2 0 4 2; ! #X connect 3 0 6 1; ! #X connect 4 0 5 0; ! #X connect 5 0 6 0; ! #X connect 5 1 7 1; ! #X connect 6 0 7 0; ! #X connect 7 0 8 0; ! #X connect 9 0 4 3; --- 1,41 ---- ! #N canvas 122 268 565 501 10; ! #X floatatom 361 86 5 0 0 0 - - -; ! #X floatatom 410 87 5 0 0 0 - - -; ! #X obj 323 140 listto; ! #X obj 323 239 tolist; ! #X obj 322 310 multi_slider 25; ! #X floatatom 463 89 5 0 0 0 - - -; ! #X text 23 41 built a list from a stream of data; ! #X obj 323 114 wave_loop 25 0.4; ! #X obj 323 209 breakpoint_smooth 0.67 0.33; ! #X obj 405 164 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 ! -1 -1 0 1; ! #X floatatom 411 183 5 0 0 0 - - -; ! #X msg 323 49 bang; ! #X obj 24 227 tolist; ! #X obj 27 135 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -203904 ! -1 -1 0 1; ! #X obj 57 195 bng 25 250 50 0 empty empty empty 0 -6 0 10 -4034 -1 ! -1; ! #X text 24 111 add data to the list; ! #X obj 24 285 print LIST; ! #X msg 33 165 bang; ! #X text 69 165 clears the current contents; ! #X text 90 196 output the current contents; ! #X obj 5 2 cnv 15 450 20 empty empty tolist 2 11 1 18 -233017 -66577 ! 0; ! #X connect 0 0 7 1; ! #X connect 1 0 7 2; ! #X connect 2 0 8 0; ! #X connect 2 1 3 1; ! #X connect 3 0 4 0; ! #X connect 5 0 7 3; ! #X connect 7 0 2 0; ! #X connect 8 0 3 0; ! #X connect 9 0 8 1; ! #X connect 9 0 10 0; ! #X connect 11 0 7 0; ! #X connect 12 0 16 0; ! #X connect 13 0 12 0; ! #X connect 14 0 12 1; ! #X connect 17 0 12 0;
--- NEW FILE: pmrigid_open_string_2d-help.pd --- #N canvas 556 69 665 645 10; #X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2800 1; #X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 5200 1; #X text 289 306 arguments : number of moving masses , rigidity , damping; #X text 210 19 simple Physical model of "string"; #X text 164 40 usefull to create different correlated output with few input.; #X text 111 113 inlet : 1 , 2 : position of 1st mass and last mass ; #X text 180 136 3 : forces apply to masses; #X text 180 158 4 : rigidity; #X text 180 178 5 : damping; #X text 171 279 mass 3 , force = 1; #X text 106 339 outlet 1 : position of masses; #X msg 116 280 3 0.01; #X obj 38 451 gemhead; #X obj 38 369 t b l; #X obj 38 546 translateXYZ; #X obj 96 477 unpack f f f; #X obj 38 286 f; #X obj 135 500 - 0.5; #X obj 134 520 * 4; #X obj 175 500 - 0.5; #X obj 174 520 * 4; #X obj 249 490 gemwin; #X msg 249 438 create , 1; #X msg 266 461 destroy; #X obj 54 395 loadbang; #X msg 54 418 0; #X obj 38 571 square 0.1; #X obj 38 236 gemhead; #X obj 38 260 b; #X obj 38 309 pmrigid_open_string_2d 9 0.1 0.01; #X obj 38 338 route 0 1; #X connect 0 0 16 1; #X connect 11 0 29 1; #X connect 12 0 14 0; #X connect 13 0 12 0; #X connect 13 1 15 0; #X connect 14 0 26 0; #X connect 15 1 17 0; #X connect 15 2 19 0; #X connect 16 0 29 0; #X connect 17 0 18 0; #X connect 18 0 14 1; #X connect 19 0 20 0; #X connect 20 0 14 2; #X connect 22 0 21 0; #X connect 23 0 21 0; #X connect 24 0 25 0; #X connect 25 0 12 0; #X connect 27 0 28 0; #X connect 28 0 16 0; #X connect 29 0 30 0; #X connect 30 2 13 0;
Index: mapping0x2d0x3edegrees-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/mapping0x2d0x3edegrees-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** mapping0x2d0x3edegrees-help.pd 4 Jun 2006 15:27:07 -0000 1.1 --- mapping0x2d0x3edegrees-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,4 **** #N canvas 589 387 487 327 10; ! #X obj 5 2 cnv 15 450 20 empty empty [mapping2deg] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; --- 1,4 ---- #N canvas 589 387 487 327 10; ! #X obj 5 2 cnv 15 450 20 empty empty [mapping->degrees] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; *************** *** 9,22 **** ; #X text 300 168 related objects:; ! #X obj 240 184 radians2mapping; ! #X obj 352 184 degrees2mapping; #X floatatom 69 185 7 0 0 1 degrees - -; #X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 -1 -1 12700 0; #X floatatom 95 115 5 0 0 0 - - -; ! #X obj 69 150 mapping2degrees; #X text 26 34 This object converts numbers from the mapping range (0 to 1) to degrees (0 to 360) with the 0 being north.; ! #X obj 298 205 mapping2radians; #X connect 10 0 11 0; #X connect 10 0 12 0; --- 9,22 ---- ; #X text 300 168 related objects:; ! #X obj 240 184 radians->mapping; ! #X obj 352 184 degrees->mapping; #X floatatom 69 185 7 0 0 1 degrees - -; #X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 -1 -1 12700 0; #X floatatom 95 115 5 0 0 0 - - -; ! #X obj 69 150 mapping->degrees; #X text 26 34 This object converts numbers from the mapping range (0 to 1) to degrees (0 to 360) with the 0 being north.; ! #X obj 298 205 mapping->radians; #X connect 10 0 11 0; #X connect 10 0 12 0;
--- NEW FILE: pmcube_3d-help.pd --- #N canvas 331 29 611 832 10; #X floatatom 199 344 5 0 0 0 - - -; #X floatatom 119 343 5 0 0 0 - - -; #X obj 44 514 timeroll; #X obj 44 467 min 1; #X obj 44 487 max 0; #X obj 44 418 + 1; #X obj 44 442 / 2; #X obj 44 394 unpack f f f; #X obj 44 367 pmcube_3d 0.3 0.3; #X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 6300 0; #X obj 369 28 gcanvas 100 100; #X obj 369 136 - 50; #X obj 462 134 - 50; #X obj 369 158 / 100; #X obj 462 156 / 100; #X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 9500 0; #X obj 369 181 pack f f; #X obj 369 204 t l b; #X msg 399 277 0; #X msg 399 302 grab_on $1; #X obj 44 290 metro 50; #X obj 44 266 loadbang; #X obj 399 251 delay 200; #X msg 433 278 0.3; #X msg 369 227 grab $1 $2 0; #X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 9500 0; #X msg 162 197 force $1 0 0; #X msg 213 219 force 0 $1 0; #X msg 259 250 force 0 0 $1; #X connect 0 0 8 2; #X connect 1 0 8 1; #X connect 3 0 4 0; #X connect 4 0 2 0; #X connect 5 0 6 0; #X connect 6 0 3 0; #X connect 7 0 5 0; #X connect 7 1 5 0; #X connect 7 2 5 0; #X connect 8 0 7 0; #X connect 9 0 26 0; #X connect 10 0 11 0; #X connect 10 1 12 0; #X connect 11 0 13 0; #X connect 12 0 14 0; #X connect 13 0 16 0; #X connect 14 0 16 1; #X connect 15 0 27 0; #X connect 16 0 17 0; #X connect 17 0 24 0; #X connect 17 1 23 0; #X connect 17 1 22 0; #X connect 18 0 19 0; #X connect 19 0 8 0; #X connect 20 0 8 0; #X connect 21 0 20 0; #X connect 22 0 18 0; #X connect 23 0 19 0; #X connect 24 0 8 0; #X connect 25 0 28 0; #X connect 26 0 8 0; #X connect 27 0 8 0; #X connect 28 0 8 0;
--- NEW FILE: elliptic-help.pd --- #N canvas 249 248 567 425 12; #X obj 418 32 import mapping ggee; #X obj 5 2 cnv 15 550 20 empty empty elliptic 2 11 1 18 -233017 -66577 0; #X msg 516 2 pddp; #X text 313 393 released under the GNU GPL; #X text 263 356 For more info:; #X floatatom 35 127 8 0 0 0 - - -; #X floatatom 35 278 8 0 0 0 - - -; #X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 168 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 2720 0; #X floatatom 175 186 7 0 0 0 - - -; #X obj 362 356 pddp/open mapping-about; #X text 0 393 (C) Copyright 2007 Free Software Foundation; #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 1984 0; #X floatatom 80 187 7 0 0 0 - - -; #X text 6 33 This object curves the input range using two ellipses that meet at the specified point.; #X obj 35 247 elliptic; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 elliptic; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 409 71 pd draw_array; #X obj 304 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 304 103 graph; #X obj 304 308 send $0-x; #X obj 446 307 send $0-y; #X connect 5 0 16 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 16 2; #X connect 13 0 14 0; #X connect 13 0 16 1; #X connect 16 0 6 0; #X connect 18 0 20 0; #X connect 18 1 21 0;
--- NEW FILE: elliptic_sigmoid-help.pd --- #N canvas 364 172 519 423 10; #X obj 386 30 import mapping ggee; #X obj 5 2 cnv 15 500 20 empty empty elliptic_sigmoid 2 11 1 18 -233017 -66577 0; #X msg 471 2 pddp; #X text 304 393 released under the GNU GPL; #X text 235 359 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 158 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 1421 0; #X floatatom 165 186 7 0 0 0 - - -; #X obj 334 359 pddp/open mapping-about; #X text 37 392 (C) Copyright 2007 Free Software Foundation; #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 2744 0; #X floatatom 80 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-linear interpolator with two control parameters.; #X obj 25 217 elliptic_sigmoid; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 elliptic_sigmoid; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 387 71 pd draw_array; #X obj 282 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 282 103 graph; #X obj 282 308 send $0-x; #X obj 424 307 send $0-y; #X connect 5 0 16 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 16 2; #X connect 13 0 14 0; #X connect 13 0 16 1; #X connect 16 0 6 0; #X connect 18 0 20 0; #X connect 18 1 21 0;
Index: reverse-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/reverse-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** reverse-help.pd 29 Jan 2006 05:43:33 -0000 1.1 --- reverse-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,21 **** ! #N canvas 550 202 473 316 10; ! #X obj 5 2 cnv 15 450 20 empty empty [reverse] 2 11 1 18 -233017 ! -66577 0; #X msg 422 3 pddp; ! #X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner hans@at.or.at ! ; ! #X text 244 284 released under the GNU GPL; ! #X floatatom 153 90 5 0 0 0 - - -; ! #X floatatom 153 166 5 0 0 0 - - -; ! #X obj 156 71 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; ! #X obj 156 183 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; ! #X text 27 43 Inverts the stream of numbers.; ! #X text 98 233 For more info:; ! #X obj 202 231 pddp_open mapping-about; ! #X obj 153 126 reverse; ! #X connect 4 0 11 0; ! #X connect 5 0 7 0; ! #X connect 6 0 4 0; ! #X connect 11 0 5 0; --- 1,18 ---- ! #N canvas 550 202 481 324 10; ! #X obj 5 2 cnv 15 450 20 empty empty [reverse] 2 11 1 18 -233017 -66577 ! 0; #X msg 422 3 pddp; ! #X text 276 270 released under the GNU GPL; ! #X floatatom 153 120 5 0 0 0 - - -; ! #X floatatom 153 196 5 0 0 0 - - -; ! #X obj 156 101 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; ! #X obj 156 213 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; ! #X obj 153 156 reverse; ! #X text 27 43 Reverses the direction of a stream of numbers.; ! #X text 12 270 (C) Copyright 2004 Free Software Foundation; ! #X connect 3 0 7 0; ! #X connect 4 0 6 0; ! #X connect 5 0 3 0; ! #X connect 7 0 4 0;
--- NEW FILE: one0x2d0x3ethree-help.pd --- #N canvas 541 218 481 514 10; #X obj 5 2 cnv 15 450 20 empty empty one->three 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X floatatom 153 110 5 0 0 0 - - -; #X floatatom 23 186 5 0 0 0 - - -; #X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 186 5 0 0 0 - - -; #X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 323 186 5 0 0 0 - - -; #X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 18 28 Simple one-to-three mapping object. The first inlet is passed thru , the range of the output data on the other inlet starts at the points in the input range specified as arugments.; #X obj 153 145 one->three; #X text 280 473 released under the GNU GPL; #X floatatom 121 299 5 0 0 0 - - -; #X floatatom 23 416 5 0 0 0 - - -; #X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 416 5 0 0 0 - - -; #X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 323 416 5 0 0 0 - - -; #X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 16 473 (C) Copyright 2007 Free Software Foundation; #X text 21 243 You can set the breakpoint using the argument or the right inlet:; #X floatatom 226 356 5 0 0 0 - - -; #X obj 229 337 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 336 5 0 0 0 - - -; #X obj 176 317 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 121 375 one->three 0.2 0.4; #X connect 2 0 11 0; #X connect 3 0 5 0; #X connect 4 0 2 0; #X connect 6 0 7 0; #X connect 8 0 9 0; #X connect 11 0 3 0; #X connect 11 1 6 0; #X connect 11 2 8 0; #X connect 13 0 27 0; #X connect 14 0 16 0; #X connect 15 0 13 0; #X connect 17 0 18 0; #X connect 19 0 20 0; #X connect 23 0 27 2; #X connect 24 0 23 0; #X connect 25 0 27 1; #X connect 26 0 25 0; #X connect 27 0 14 0; #X connect 27 1 17 0; #X connect 27 2 19 0;
--- NEW FILE: sigmoide-help.pd --- #N canvas 286 139 632 475 10; #X floatatom 82 95 5 0 0 0 - - -; #X floatatom 82 167 5 0 0 0 - - -; #X floatatom 133 95 5 0 0 0 - - -; #X floatatom 262 118 5 0 0 0 - - -; #X obj 262 142 t b f; #X obj 262 47 loadbang; #N canvas 0 0 450 300 float 0; #X obj 71 23 inlet; #X obj 48 191 outlet; #X obj 150 22 inlet; #X obj 71 93 list prepend; #X obj 71 118 list; #X obj 48 141 list; #X obj 48 166 list trim; #X obj 150 45 t b b; #X msg 150 70 list; #X connect 0 0 3 0; #X connect 2 0 7 0; #X connect 3 0 4 0; #X connect 4 0 3 1; #X connect 4 0 5 1; #X connect 5 0 6 0; #X connect 6 0 1 0; #X connect 7 0 8 0; #X connect 7 1 5 0; #X connect 8 0 3 1; #X restore 262 264 pd float to list ___________; #N canvas 0 0 450 300 generate 0; #X obj 55 38 inlet; #X msg 55 65 0; #X obj 55 91 f; #X obj 55 164 + 1; #X obj 55 137 t f f; #X obj 85 192 outlet; #X obj 148 192 outlet; #X obj 148 166 t b; #X obj 85 164 / 100; #X obj 55 114 moses 101; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 9 0; #X connect 3 0 2 0; #X connect 4 0 3 0; #X connect 4 1 8 0; #X connect 7 0 6 0; #X connect 8 0 5 0; #X connect 9 0 4 0; #X connect 9 1 7 0; #X restore 262 174 pd generate list ___________; #X obj 262 73 delay 1000; #X obj 82 125 sigmoide; #X obj 262 197 * 2; #X obj 262 219 - 1; #X obj 262 294 multi_slider 100; #X obj 262 241 sigmoide; #X msg 262 96 0.5; #X connect 0 0 9 0; #X connect 2 0 9 1; #X connect 3 0 4 0; #X connect 4 0 7 0; #X connect 4 1 13 1; #X connect 5 0 8 0; #X connect 6 0 12 0; #X connect 7 0 10 0; #X connect 7 1 6 1; #X connect 8 0 14 0; #X connect 9 0 1 0; #X connect 10 0 11 0; #X connect 11 0 13 0; #X connect 13 0 6 0; #X connect 14 0 3 0;
--- NEW FILE: track_max-help.pd --- #N canvas 358 102 478 344 10; #X obj 2 -8 cnv 15 450 20 empty empty [track_max] 2 11 1 18 -233017 -66577 0; #X floatatom 97 79 5 0 0 0 - - -; #X msg 155 61 bang; #X floatatom 97 142 5 0 0 0 - - -; #X text 190 62 <-- bang to reset; #X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; #X text 186 86 <-- stop/start tracking; #X text 7 26 Track maximum value:; #X obj 97 112 track_max; #X floatatom 97 229 5 0 0 0 - - -; #X msg 176 211 bang; #X floatatom 97 292 5 0 0 0 - - -; #X text 211 212 <-- bang to reset; #X obj 187 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X text 207 236 <-- stop/start tracking; #X text 14 173 The argument and/or the second inlet set the initial minimum value.; #X floatatom 136 229 5 0 0 0 - - -; #X obj 97 262 track_max 72; #X connect 1 0 8 0; #X connect 2 0 8 2; #X connect 5 0 8 2; #X connect 8 0 3 0; #X connect 9 0 17 0; #X connect 10 0 17 2; #X connect 13 0 17 2; #X connect 16 0 17 1; #X connect 17 0 11 0;
Index: curve_fade-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/curve_fade-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** curve_fade-help.pd 23 Nov 2006 17:45:58 -0000 1.1 --- curve_fade-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,15 **** ! #N canvas 418 159 774 499 10; #X obj 18 168 line; #X obj 18 262 timeroll; #X obj 18 189 resample 20; - #X text 161 10 This object input and output range is 0..1; #X text 377 154 utilisation example :; ! #X obj 376 180 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 376 222 line; #X obj 376 308 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 ! -1 -1 12700 1; #X obj 545 303 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 ! -1 -1 12700 1; #X text 439 304 better than :; #X text 332 283 smooth fade in and out; --- 1,14 ---- ! #N canvas 57 422 778 503 10; #X obj 18 168 line; #X obj 18 262 timeroll; #X obj 18 189 resample 20; #X text 377 154 utilisation example :; ! #X obj 376 180 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 376 222 line; #X obj 376 308 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 ! -1 -1 0 1; #X obj 545 303 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 ! -1 -1 0 1; #X text 439 304 better than :; #X text 332 283 smooth fade in and out; *************** *** 18,35 **** from 0 to 1). The shape of this non-linearity is a 3d order polygone ; - #X text 144 92 This object is usefull when natural fade in or fade - out is neaded. (same result can be archived with the line3 external) - ; #X obj 18 210 curve_fade; #X obj 376 246 curve_fade; #X msg 18 144 0 , 1 5000; #X msg 376 199 $1 3000; #X connect 0 0 2 0; ! #X connect 2 0 13 0; ! #X connect 5 0 16 0; ! #X connect 6 0 8 0; ! #X connect 6 0 14 0; ! #X connect 13 0 1 0; ! #X connect 14 0 7 0; ! #X connect 15 0 0 0; ! #X connect 16 0 6 0; --- 17,35 ---- from 0 to 1). The shape of this non-linearity is a 3d order polygone ; #X obj 18 210 curve_fade; #X obj 376 246 curve_fade; #X msg 18 144 0 , 1 5000; #X msg 376 199 $1 3000; + #X text 144 92 This object is usefull when natural fade in or fade + out is neaded. (same result can be acheived with the line3 external) + ; + #X text 148 10 This object input and output range is 0-1; #X connect 0 0 2 0; ! #X connect 2 0 11 0; ! #X connect 4 0 14 0; ! #X connect 5 0 7 0; ! #X connect 5 0 12 0; ! #X connect 11 0 1 0; ! #X connect 12 0 6 0; ! #X connect 13 0 0 0; ! #X connect 14 0 5 0;
Index: correlation-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/correlation-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** correlation-help.pd 28 Oct 2006 11:35:36 -0000 1.1 --- correlation-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,47 **** ! #N canvas 344 120 924 568 10; #X text 267 23 correlation of 2 diferents streams; ! #X obj 55 178 resample 20; ! #X obj 55 205 t f f; ! #X obj 55 90 metro 500; ! #X obj 56 119 random 100; #X floatatom 49 294 5 0 0 0 - - -; ! #X obj 57 65 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 49 259 correlation 20; ! #X obj 229 182 resample 20; ! #X obj 229 209 t f f; ! #X obj 229 94 metro 500; ! #X obj 230 123 random 100; ! #X floatatom 223 298 5 0 0 0 - - -; ! #X obj 231 69 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; ! #X obj 223 263 correlation 20; ! #X obj 379 124 random 100; ! #X floatatom 377 297 5 0 0 0 - - -; ! #X obj 380 70 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; ! #X obj 377 262 correlation 20; ! #X obj 519 124 random 100; ! #X obj 378 95 metro 50; ! #X obj 680 164 resample 20; ! #X obj 680 191 t f f; ! #X obj 680 76 metro 500; ! #X obj 681 105 random 100; ! #X floatatom 706 331 5 0 0 0 - - -; ! #X obj 682 51 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; ! #X obj 706 296 correlation 20; ! #X obj 794 233 * -0.3; ! #X obj 795 260 + 2; ! #X obj 56 143 / 100; ! #X obj 230 147 / 100; ! #X obj 379 148 / 100; ! #X obj 519 148 / 100; ! #X obj 681 129 / 100; #X connect 1 0 2 0; #X connect 2 0 7 0; #X connect 2 1 7 1; #X connect 3 0 4 0; ! #X connect 4 0 30 0; #X connect 6 0 3 0; #X connect 7 0 5 0; --- 1,48 ---- ! #N canvas 344 120 833 405 10; #X text 267 23 correlation of 2 diferents streams; ! #X obj 49 192 resample 20; ! #X obj 49 219 t f f; ! #X obj 49 114 metro 500; ! #X obj 49 143 random 100; #X floatatom 49 294 5 0 0 0 - - -; ! #X obj 49 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 49 259 correlation 20; ! #X obj 229 192 resample 20; ! #X obj 229 219 t f f; ! #X obj 229 113 metro 500; ! #X obj 229 141 random 100; ! #X floatatom 229 295 5 0 0 0 - - -; ! #X obj 229 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; ! #X obj 229 260 correlation 20; ! #X obj 380 142 random 100; ! #X floatatom 380 295 5 0 0 0 - - -; ! #X obj 380 88 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; ! #X obj 380 260 correlation 20; ! #X obj 473 142 random 100; ! #X obj 380 113 metro 50; ! #X obj 595 187 resample 20; ! #X obj 595 211 t f f; ! #X obj 595 112 metro 500; ! #X obj 595 137 random 100; ! #X obj 595 161 / 100; ! #X floatatom 625 326 5 0 0 0 - - -; ! #X obj 595 87 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; ! #X obj 625 301 correlation 20; ! #X obj 718 254 * -0.3; ! #X obj 718 277 + 2; ! #X obj 49 167 / 100; ! #X obj 229 165 / 100; ! #X obj 380 166 / 100; ! #X obj 473 166 / 100; ! #X text 281 44 0 = no correlation , 1 ou -1 = high correlation; #X connect 1 0 2 0; #X connect 2 0 7 0; #X connect 2 1 7 1; #X connect 3 0 4 0; ! #X connect 4 0 31 0; #X connect 6 0 3 0; #X connect 7 0 5 0; *************** *** 50,74 **** #X connect 9 1 14 0; #X connect 10 0 11 0; ! #X connect 11 0 31 0; #X connect 13 0 10 0; #X connect 14 0 12 0; ! #X connect 15 0 32 0; #X connect 17 0 20 0; #X connect 18 0 16 0; ! #X connect 19 0 33 0; #X connect 20 0 15 0; #X connect 20 0 19 0; #X connect 21 0 22 0; ! #X connect 22 0 28 0; ! #X connect 22 1 27 0; #X connect 23 0 24 0; ! #X connect 24 0 34 0; ! #X connect 26 0 23 0; ! #X connect 27 0 25 0; ! #X connect 28 0 29 0; ! #X connect 29 0 27 1; ! #X connect 30 0 1 0; ! #X connect 31 0 8 0; ! #X connect 32 0 18 0; ! #X connect 33 0 18 1; ! #X connect 34 0 21 0; --- 51,75 ---- #X connect 9 1 14 0; #X connect 10 0 11 0; ! #X connect 11 0 32 0; #X connect 13 0 10 0; #X connect 14 0 12 0; ! #X connect 15 0 33 0; #X connect 17 0 20 0; #X connect 18 0 16 0; ! #X connect 19 0 34 0; #X connect 20 0 15 0; #X connect 20 0 19 0; #X connect 21 0 22 0; ! #X connect 22 0 29 0; ! #X connect 22 1 28 0; #X connect 23 0 24 0; ! #X connect 24 0 25 0; ! #X connect 25 0 21 0; ! #X connect 27 0 23 0; ! #X connect 28 0 26 0; ! #X connect 29 0 30 0; ! #X connect 30 0 28 1; ! #X connect 31 0 1 0; ! #X connect 32 0 8 0; ! #X connect 33 0 18 0; ! #X connect 34 0 18 1;
Index: mean_n-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/mean_n-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** mean_n-help.pd 10 Feb 2006 05:21:35 -0000 1.1 --- mean_n-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,6 **** ! #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; --- 1,6 ---- ! #N canvas 423 121 821 592 10; #X obj 68 174 t f f; ! #X floatatom 338 197 5 0 0 0 - - -; ! #X text 333 174 order: n; #X text 49 37 Fir_mean_n computes a fir low pass mean filter of order n; *************** *** 8,15 **** #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; --- 8,21 ---- #X floatatom 68 126 5 0 1 0 - - -; #X obj 68 148 resample 30; ! #X obj 68 336 timeroll; ! #X obj 280 336 timeroll; #X obj 499 335 timeroll; ! #X obj 280 220 mean_n 25; ! #X msg 280 148 mode $1; ! #X obj 280 125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 ! 1; ! #X text 310 131 mode 1 : slow , but accurate; ! #X text 310 115 mode 0 (defult) : fast but inanuracy can grow with ! time; #X connect 0 0 4 0; #X connect 0 0 7 0; *************** *** 21,22 **** --- 27,30 ---- #X connect 10 0 4 1; #X connect 10 0 8 0; + #X connect 11 0 10 0; + #X connect 12 0 11 0;
--- NEW FILE: center_point-help.pd --- #N canvas 330 367 490 337 10; #X obj 232 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 7500 1; #X obj 133 110 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 10100 0; #X obj 82 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 130 165 center_point; #X obj 9 -4 cnv 15 450 20 empty empty center_point 2 11 1 18 -233017 -66577 0; #X text 285 306 released under the GNU GPL; #X text 16 306 (C) Copyright 2007 Free Software Foundation; #X text 22 39 Convert normal 0-to-1 data like you'd get from a joystick into a center point with two 0-to-1 ranges for either side of that center point.; #X floatatom 230 247 5 0 0 0 - - -; #X floatatom 79 248 5 0 0 0 - - -; #X floatatom 140 129 5 0 0 0 - - -; #X connect 0 0 8 0; #X connect 1 0 3 0; #X connect 1 0 10 0; #X connect 2 0 9 0; #X connect 3 0 2 0; #X connect 3 1 0 0;
--- NEW FILE: pmcloud_1d-help.pd --- #N canvas 23 56 665 645 10; #X text 106 339 outlet 1 : position of masses; #X obj 38 451 gemhead; #X obj 38 369 t b l; #X obj 38 546 translateXYZ; #X obj 96 499 - 0.5; #X obj 249 490 gemwin; #X msg 249 438 create , 1; #X msg 266 461 destroy; #X obj 54 395 loadbang; #X msg 54 418 0; #X obj 38 571 square 0.1; #X obj 89 203 gemhead; #X obj 89 227 b; #X obj 95 519 * 2; #X floatatom 87 286 5 0 0 0 - - -; #X floatatom 187 285 5 0 0 0 - - -; #X floatatom 137 286 5 0 0 0 - - -; #X msg 25 13 reset; #X msg 61 77 force 0.2; #X obj 89 252 f; #X obj 147 105 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 7900 1; #X obj 38 307 pmcloud_1d 16 0.02 0.01; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 2 1 4 0; #X connect 3 0 10 0; #X connect 4 0 13 0; #X connect 6 0 5 0; #X connect 7 0 5 0; #X connect 8 0 9 0; #X connect 9 0 1 0; #X connect 11 0 12 0; #X connect 12 0 19 0; #X connect 13 0 3 1; #X connect 14 0 21 1; #X connect 15 0 21 3; #X connect 16 0 21 2; #X connect 17 0 21 0; #X connect 18 0 21 0; #X connect 19 0 21 0; #X connect 20 0 19 1; #X connect 21 0 2 0;
--- NEW FILE: elliptic_seat-help.pd --- #N canvas 364 172 522 419 10; #X obj 386 30 import mapping ggee; #X obj 5 2 cnv 15 500 20 empty empty elliptic_seat 2 11 1 18 -233017 -66577 0; #X msg 471 2 pddp; #X text 304 393 released under the GNU GPL; #X text 235 359 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 8441 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 9100 1; #X obj 158 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 3308 0; #X floatatom 165 186 7 0 0 0 - - -; #X obj 334 359 pddp/open mapping-about; #X text 37 392 (C) Copyright 2007 Free Software Foundation; #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 3553 0; #X floatatom 80 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-linear interpolator with two control parameters.; #X obj 25 217 elliptic_seat; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 elliptic_seat; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 387 71 pd draw_array; #X obj 282 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 282 103 graph; #X obj 282 308 send $0-x; #X obj 424 307 send $0-y; #X connect 5 0 16 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 16 2; #X connect 13 0 14 0; #X connect 13 0 16 1; #X connect 16 0 6 0; #X connect 18 0 20 0; #X connect 18 1 21 0;
--- NEW FILE: pmattractor_3d-help.pd --- #N canvas 809 60 642 776 10; #X floatatom 194 377 5 0 0 0 - - -; #X floatatom 119 376 5 0 0 0 - - -; #X obj 45 500 min 1; #X obj 45 520 max 0; #X obj 45 427 unpack f f f; #X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 12700 0; #X obj 369 28 gcanvas 100 100; #X obj 369 136 - 50; #X obj 462 134 - 50; #X obj 369 158 / 100; #X obj 462 156 / 100; #X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 12700 0; #X obj 369 181 pack f f; #X obj 369 204 t l b; #X msg 399 277 0; #X msg 399 302 grab_on $1; #X obj 45 290 metro 50; #X obj 45 266 loadbang; #X obj 399 251 delay 200; #X msg 433 278 0.3; #X msg 369 227 grab $1 $2 0; #X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 12700 0; #X msg 162 197 force $1 0 0; #X msg 213 219 force 0 $1 0; #X msg 259 250 force 0 0 $1; #X obj 45 451 + 1; #X obj 45 475 / 2; #X obj 45 547 timeroll; #X obj 45 400 pmattractor_3d 0.3 0.3; #X connect 0 0 28 2; #X connect 1 0 28 1; #X connect 2 0 3 0; #X connect 3 0 27 0; #X connect 4 0 25 0; #X connect 4 1 25 0; #X connect 4 2 25 0; #X connect 5 0 22 0; #X connect 6 0 7 0; #X connect 6 1 8 0; #X connect 7 0 9 0; #X connect 8 0 10 0; #X connect 9 0 12 0; #X connect 10 0 12 1; #X connect 11 0 23 0; #X connect 12 0 13 0; #X connect 13 0 20 0; #X connect 13 1 19 0; #X connect 13 1 18 0; #X connect 14 0 15 0; #X connect 15 0 28 0; #X connect 16 0 28 0; #X connect 17 0 16 0; #X connect 18 0 14 0; #X connect 19 0 15 0; #X connect 20 0 28 0; #X connect 21 0 24 0; #X connect 22 0 28 0; #X connect 23 0 28 0; #X connect 24 0 28 0; #X connect 25 0 26 0; #X connect 26 0 2 0; #X connect 28 0 4 0;
--- NEW FILE: pmrigid_string_2d-help.pd --- #N canvas 657 101 665 645 10; #X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 7400 1; #X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 2000 1; #X text 227 308 arguments : number of moving masses , rigidity , damping; #X text 210 19 simple Physical model of "string"; #X text 164 40 usefull to create different correlated output with few input.; #X text 111 113 inlet : 1 , 2 : position of 1st mass and last mass ; #X text 180 136 3 : forces apply to masses; #X text 180 158 4 : rigidity; #X text 180 178 5 : damping; #X text 171 279 mass 3 , force = 1; #X text 106 339 outlet 1 : position of masses; #X msg 116 280 3 0.01; #X obj 38 451 gemhead; #X obj 38 369 t b l; #X obj 38 546 translateXYZ; #X obj 96 477 unpack f f f; #X obj 38 286 f; #X obj 135 500 - 0.5; #X obj 134 520 * 4; #X obj 175 500 - 0.5; #X obj 174 520 * 4; #X obj 249 490 gemwin; #X msg 249 438 create , 1; #X msg 266 461 destroy; #X obj 54 395 loadbang; #X msg 54 418 0; #X obj 38 571 square 0.1; #X obj 38 236 gemhead; #X obj 38 260 b; #X obj 38 307 pmrigid_string_2d 9 0.1 0.01; #X connect 0 0 16 1; #X connect 1 0 29 1; #X connect 11 0 29 2; #X connect 12 0 14 0; #X connect 13 0 12 0; #X connect 13 1 15 0; #X connect 14 0 26 0; #X connect 15 1 17 0; #X connect 15 2 19 0; #X connect 16 0 29 0; #X connect 17 0 18 0; #X connect 18 0 14 1; #X connect 19 0 20 0; #X connect 20 0 14 2; #X connect 22 0 21 0; #X connect 23 0 21 0; #X connect 24 0 25 0; #X connect 25 0 12 0; #X connect 27 0 28 0; #X connect 28 0 16 0; #X connect 29 0 13 0;
--- stepper12-help.pd DELETED ---
Index: mapping0x2d0x3eradians-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/mapping0x2d0x3eradians-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** mapping0x2d0x3eradians-help.pd 4 Jun 2006 15:27:07 -0000 1.1 --- mapping0x2d0x3eradians-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,4 **** #N canvas 633 307 475 315 10; ! #X obj 5 2 cnv 15 450 20 empty empty [mapping2radians] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; --- 1,4 ---- #N canvas 633 307 475 315 10; ! #X obj 5 2 cnv 15 450 20 empty empty [mapping->radians] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; *************** *** 9,20 **** ; #X text 294 161 related objects:; ! #X obj 234 181 radians2mapping; ! #X obj 346 181 degrees2mapping; ! #X obj 288 200 mapping2degrees; #X floatatom 69 185 9 0 0 1 radians - -; #X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 -1 -1 0 0; #X floatatom 95 115 5 0 0 0 - - -; ! #X obj 69 150 mapping2radians; #X text 26 34 This object converts numbers from the mapping range (0 to 1) to radians (-pi to pi) with the 0's lining up in the same place. --- 9,20 ---- ; #X text 294 161 related objects:; ! #X obj 234 181 radians->mapping; ! #X obj 346 181 degrees->mapping; ! #X obj 288 200 mapping->degrees; #X floatatom 69 185 9 0 0 1 radians - -; #X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 -1 -1 0 0; #X floatatom 95 115 5 0 0 0 - - -; ! #X obj 69 150 mapping->radians; #X text 26 34 This object converts numbers from the mapping range (0 to 1) to radians (-pi to pi) with the 0's lining up in the same place.
--- NEW FILE: one0x2d0x3efour-help.pd --- #N canvas 90 46 633 528 10; #X obj 5 2 cnv 15 450 20 empty empty one->four 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X floatatom 153 110 5 0 0 0 - - -; #X floatatom 23 186 5 0 0 0 - - -; #X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 186 5 0 0 0 - - -; #X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 323 186 5 0 0 0 - - -; #X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 280 473 released under the GNU GPL; #X floatatom 121 299 5 0 0 0 - - -; #X floatatom 23 416 5 0 0 0 - - -; #X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 416 5 0 0 0 - - -; #X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 323 416 5 0 0 0 - - -; #X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 16 473 (C) Copyright 2007 Free Software Foundation; #X text 21 243 You can set the breakpoint using the argument or the right inlet:; #X floatatom 226 346 5 0 0 0 - - -; #X obj 229 327 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 173 326 5 0 0 0 - - -; #X obj 176 307 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 153 145 one->four; #X text 18 28 Simple one-to-four mapping object. The first inlet is passed thru , the range of the output data on the other inlets starts at the points in the input range specified as arguments or the cold inlets.; #X floatatom 473 186 5 0 0 0 - - -; #X obj 476 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 132 381 one->four 0.1 0.2 0.3; #X floatatom 266 366 5 0 0 0 - - -; #X obj 269 347 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 473 416 5 0 0 0 - - -; #X obj 476 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X connect 2 0 25 0; #X connect 3 0 5 0; #X connect 4 0 2 0; #X connect 6 0 7 0; #X connect 8 0 9 0; #X connect 11 0 29 0; #X connect 12 0 14 0; #X connect 13 0 11 0; #X connect 15 0 16 0; #X connect 17 0 18 0; #X connect 21 0 29 2; #X connect 22 0 21 0; #X connect 23 0 29 1; #X connect 24 0 23 0; #X connect 25 0 3 0; #X connect 25 1 6 0; #X connect 25 2 8 0; #X connect 25 3 27 0; #X connect 27 0 28 0; #X connect 29 0 12 0; #X connect 29 1 15 0; #X connect 29 2 17 0; #X connect 29 3 32 0; #X connect 30 0 29 3; #X connect 31 0 30 0; #X connect 32 0 33 0;
--- NEW FILE: pmmulti_stable_2d-help.pd --- #N canvas 604 59 724 805 10; #X text 122 399 outlet 1 : position of masses; #X obj 54 511 gemhead; #X obj 54 429 t b l; #X obj 54 606 translateXYZ; #X obj 112 537 unpack f f f; #X obj 112 582 * 4; #X obj 151 583 * 4; #X obj 458 526 gemwin; #X msg 458 474 create , 1; #X msg 475 497 destroy; #X obj 70 455 loadbang; #X msg 70 478 0; #X obj 54 632 square 0.1; #X obj 164 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 0; #X obj 371 13 gcanvas 100 100; #X obj 371 121 - 50; #X obj 464 119 - 50; #X obj 371 143 / 100; #X obj 464 141 / 100; #X obj 215 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 0 0; #X msg 371 212 grab $1 $2; #X obj 371 166 pack f f; #X obj 371 189 t l b; #X msg 401 262 0; #X msg 401 287 grab_on $1; #X msg 164 182 force $1 0; #X msg 215 204 force 0 $1; #X obj 47 275 metro 50; #X obj 47 251 loadbang; #X obj 401 236 delay 200; #X msg 435 263 0.3; #X text 262 366 arguments : number of stable point , rigidity , damping ; #X obj 96 204 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg 115 481 1; #X obj 32 299 gemhead; #X obj 34 323 b; #X obj 54 367 pmmulti_stable_2d 9 0.1 0.1; #X obj 195 589 cart2pol; #X floatatom 195 623 5 0 0 0 - - -; #X floatatom 236 623 5 0 0 0 - - -; #X text 202 643 r; #X text 247 645 phy; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 2 1 4 0; #X connect 3 0 12 0; #X connect 4 0 37 0; #X connect 4 0 5 0; #X connect 4 1 37 1; #X connect 4 1 6 0; #X connect 5 0 3 1; #X connect 6 0 3 2; #X connect 8 0 7 0; #X connect 9 0 7 0; #X connect 10 0 11 0; #X connect 11 0 1 0; #X connect 13 0 25 0; #X connect 14 0 15 0; #X connect 14 1 16 0; #X connect 15 0 17 0; #X connect 16 0 18 0; #X connect 17 0 21 0; #X connect 18 0 21 1; #X connect 19 0 26 0; #X connect 20 0 36 0; #X connect 21 0 22 0; #X connect 22 0 20 0; #X connect 22 1 30 0; #X connect 22 1 29 0; #X connect 23 0 24 0; #X connect 24 0 36 0; #X connect 25 0 36 0; #X connect 26 0 36 0; #X connect 28 0 27 0; #X connect 29 0 23 0; #X connect 30 0 24 0; #X connect 32 0 27 0; #X connect 33 0 1 0; #X connect 34 0 35 0; #X connect 35 0 36 0; #X connect 36 0 2 0; #X connect 37 0 38 0; #X connect 37 1 39 0;
--- NEW FILE: pmcloud_2d-help.pd --- #N canvas 555 77 665 645 10; #X text 106 339 outlet 1 : position of masses; #X obj 38 451 gemhead; #X obj 38 369 t b l; #X obj 38 546 translateXYZ; #X obj 96 499 - 0.5; #X obj 161 499 - 0.5; #X obj 249 490 gemwin; #X msg 249 438 create , 1; #X msg 266 461 destroy; #X obj 54 395 loadbang; #X msg 54 418 0; #X obj 38 571 square 0.1; #X obj 89 203 gemhead; #X obj 89 227 b; #X obj 96 477 unpack f f; #X obj 174 57 gcanvas 100 100; #X obj 174 165 - 50; #X obj 267 163 - 50; #X obj 174 187 / 100; #X obj 174 212 pack f f; #X obj 95 519 * 2; #X obj 160 519 * 2; #X obj 267 185 / -100; #X floatatom 87 286 5 0 0 0 - - -; #X floatatom 187 285 5 0 0 0 - - -; #X floatatom 137 286 5 0 0 0 - - -; #X msg 25 13 reset; #X obj 38 307 pmcloud_2d 16 0.1 0.05; #X msg 42 36 forceX 0.1; #X msg 61 77 force 0.2 0.1; #X msg 50 56 forceY -0.1; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 2 1 14 0; #X connect 3 0 11 0; #X connect 4 0 20 0; #X connect 5 0 21 0; #X connect 7 0 6 0; #X connect 8 0 6 0; #X connect 9 0 10 0; #X connect 10 0 1 0; #X connect 12 0 13 0; #X connect 13 0 27 0; #X connect 14 0 4 0; #X connect 14 1 5 0; #X connect 15 0 16 0; #X connect 15 1 17 0; #X connect 16 0 18 0; #X connect 17 0 22 0; #X connect 18 0 19 0; #X connect 19 0 27 0; #X connect 20 0 3 1; #X connect 21 0 3 2; #X connect 22 0 19 1; #X connect 23 0 27 1; #X connect 24 0 27 3; #X connect 25 0 27 2; #X connect 26 0 27 0; #X connect 27 0 2 0; #X connect 28 0 27 0; #X connect 29 0 27 0; #X connect 30 0 27 0;
Index: multi_slider-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/multi_slider-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** multi_slider-help.pd 17 Mar 2006 05:34:31 -0000 1.1 --- multi_slider-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,7 **** ! #N canvas 0 0 428 417 10; #X obj 36 -76 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 5000 1; #X obj 36 64 last_n 30; ! #X obj 36 88 multi_slider 30; #X connect 0 0 1 0; #X connect 1 0 2 0; --- 1,25 ---- ! #N canvas 0 0 703 472 10; #X obj 36 -76 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 6000 1; #X obj 36 64 last_n 30; ! #X obj 36 112 multi_slider 30; ! #X obj 244 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 3100 1; ! #X obj 244 111 multi_slider 3; ! #X obj 244 87 pack f f f; ! #X obj 276 57 t b f; ! #X obj 276 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 9800 1; ! #X obj 317 57 t b f; ! #X obj 317 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 4600 1; #X connect 0 0 1 0; #X connect 1 0 2 0; + #X connect 3 0 5 0; + #X connect 5 0 4 0; + #X connect 6 0 5 0; + #X connect 6 1 5 1; + #X connect 7 0 6 0; + #X connect 8 0 5 0; + #X connect 8 1 5 2; + #X connect 9 0 8 0;
Index: min_n-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/min_n-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** min_n-help.pd 10 Feb 2006 05:21:35 -0000 1.1 --- min_n-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,7 **** ! #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 - - -; --- 1,6 ---- ! #N canvas 397 193 534 486 10; #X text 41 58 data; #X obj 40 155 t f f; ! #X msg 57 120 0; #X floatatom 271 249 5 0 0 0 - - -; #X floatatom 318 197 5 2 150 0 - - -; *************** *** 9,24 **** #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; --- 8,29 ---- #X text 51 32 min_n return the minimum from the last n (n>1) values ; ! #X msg 85 120 1; ! #X msg 118 120 0.5; #X obj 40 271 timeroll; #X obj 246 271 timeroll; #X obj 246 219 min_n 20; ! #X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 ! -1 -1 0 1; ! #X floatatom 48 96 5 0 0 0 - - -; ! #X obj 5 2 cnv 15 450 20 empty empty min_n 2 11 1 18 -233017 -66577 ! 0; ! #X connect 1 0 9 0; ! #X connect 1 1 11 0; ! #X connect 2 0 1 0; ! #X connect 4 0 11 1; ! #X connect 7 0 1 0; ! #X connect 8 0 1 0; ! #X connect 11 0 3 0; ! #X connect 11 0 10 0; ! #X connect 12 0 13 0; ! #X connect 12 0 1 0;
--- NEW FILE: breakpoint_smooth-help.pd --- #N canvas 377 72 526 441 10; #X obj 384 32 import mapping ggee; #X obj 5 2 cnv 15 500 20 empty empty breakpoint_smooth 2 11 1 18 -233017 -66577 0; #X msg 471 2 pddp; #X text 304 393 released under the GNU GPL; #X text 179 362 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 474 407 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 280 breakpoint_smooth; #X obj 54 108 cyclone/speedlim 100; #X connect 0 0 18 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 17 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 17 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 17 2; #X connect 17 0 8 0; #X connect 18 0 1 0; #X restore 387 71 pd draw_array; #X obj 158 167 hsl 50 15 0 1 0 0 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 0 0; #X floatatom 165 186 7 0 0 0 - - -; #X obj 283 360 pddp/open mapping-about; #X text 37 392 (C) Copyright 2007 Free Software Foundation; #X obj 282 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 282 103 graph; #X obj 282 308 send $0-x; #X obj 424 307 send $0-y; #X obj 74 167 hsl 50 15 0 1 0 0 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 0 0; #X floatatom 80 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-linear interpolator with two control parameters.; #X obj 25 217 breakpoint_smooth; #X connect 5 0 21 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 10 0 11 0; #X connect 10 0 21 2; #X connect 14 0 16 0; #X connect 14 1 17 0; #X connect 18 0 19 0; #X connect 18 0 21 1; #X connect 21 0 6 0;
--- NEW FILE: speedlimiter+-help.pd --- #N canvas 344 120 748 542 10; #X obj 249 328 timeroll; #X obj 46 164 random 1000; #X obj 46 138 metro 30; #X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 46 328 timeroll; #X obj 72 114 loadbang; #X floatatom 363 208 5 0 0 0 - - -; #X obj 363 230 / 100; #X obj 46 191 / 1000; #X obj 249 253 speedlimiter+ 0.1; #X text 202 11 limit the positive variation to $1 at every samples ; #X connect 1 0 8 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 7 0 9 1; #X connect 8 0 4 0; #X connect 8 0 9 0; #X connect 9 0 0 0;
--- NEW FILE: pmrepulsor_1d-help.pd --- #N canvas 71 107 520 753 10; #X floatatom 196 374 5 0 0 0 - - -; #X floatatom 116 373 5 0 0 0 - - -; #X obj 41 397 pmrepulsor_1d 0.3 0.3; #X obj 41 523 timeroll 100; #X obj 41 475 min 1; #X obj 41 497 max 0; #X obj 41 451 + 0.5; #X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 5900 0; #X msg 315 252 0; #X msg 315 277 grab_on $1; #X obj 41 283 metro 50; #X obj 41 259 loadbang; #X obj 315 226 delay 200; #X msg 349 253 0.3; #X msg 161 190 force $1; #X obj 285 43 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 1100 1; #X obj 285 179 t f b; #X msg 285 202 grab $1; #X obj 41 427 / 2; #X connect 0 0 2 2; #X connect 1 0 2 1; #X connect 2 0 18 0; #X connect 4 0 5 0; #X connect 5 0 3 0; #X connect 6 0 4 0; #X connect 7 0 14 0; #X connect 8 0 9 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 10 0; #X connect 12 0 8 0; #X connect 13 0 9 0; #X connect 14 0 2 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 16 1 13 0; #X connect 16 1 12 0; #X connect 17 0 2 0; #X connect 18 0 6 0;
Index: distance-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/distance-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** distance-help.pd 3 Feb 2006 22:41:45 -0000 1.1 --- distance-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,11 **** ! #N canvas 525 336 510 503 10; ! #X obj 59 212 distance 0.3; ! #X obj 59 240 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 3810 1; ! #X obj 59 69 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 0 1; ! #X text 126 29 distance from a point and a stream; ! #X floatatom 138 187 5 0 0 0 - - -; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 4 0 0 1; --- 1,21 ---- ! #N canvas 525 336 463 447 10; ! #X obj 132 232 distance 0.3; ! #X obj 132 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 8890 1; ! #X obj 132 69 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -204786 ! -1 -1 12700 0; ! #X floatatom 141 204 5 0 0 0 - - -; ! #X obj 204 202 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -204800 ! -1 -1 0 0; ! #X floatatom 218 222 5 0 0 0 - - -; ! #X text 154 149 <-- the argument "0.3" sets the point here; ! #X floatatom 142 397 5 0 0 0 - - -; ! #X obj 5 2 cnv 15 450 20 empty empty distance 2 11 1 18 -233017 -66577 ! 0; ! #X text 17 34 Measure the distance from a point and a stream; #X connect 0 0 1 0; + #X connect 1 0 7 0; #X connect 2 0 0 0; + #X connect 2 0 3 0; + #X connect 4 0 5 0; #X connect 4 0 0 1;
--- NEW FILE: simplified_cubic_seat-help.pd --- #N canvas 249 248 571 429 12; #X obj 418 32 import mapping ggee; #X obj 5 2 cnv 15 550 20 empty empty simplified_cubic_seat 2 11 1 18 -233017 -66577 0; #X msg 516 2 pddp; #X text 313 393 released under the GNU GPL; #X text 263 356 For more info:; #X floatatom 35 127 8 0 0 0 - - -; #X floatatom 35 278 8 0 0 0 - - -; #X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 208 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 0 0; #X floatatom 215 186 7 0 0 0 - - -; #X obj 362 356 pddp/open mapping-about; #X text 0 393 (C) Copyright 2007 Free Software Foundation; #X obj 114 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 4900 0; #X floatatom 120 187 7 0 0 0 - - -; #X text 6 33 This object curves the input range using simple cubic curves that meet at the specified point , forming a seat.; #X obj 35 247 simplified_cubic_seat; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 simplified_cubic_seat; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 409 71 pd draw_array; #X obj 304 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 304 103 graph; #X obj 304 308 send $0-x; #X obj 446 307 send $0-y; #X connect 5 0 16 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 16 2; #X connect 13 0 14 0; #X connect 13 0 16 1; #X connect 16 0 6 0; #X connect 18 0 20 0; #X connect 18 1 21 0;
Index: oscillo-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/oscillo-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** oscillo-help.pd 17 Mar 2006 05:34:31 -0000 1.1 --- oscillo-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,12 **** #N canvas 0 0 293 276 10; ! #X obj 26 4 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 ! -1 3800 1; #X floatatom 43 -78 5 0 0 0 - - -; #X text 89 -80 from 0 to 1; #X obj 43 -60 resample 30; ! #X obj 43 -11 oscillo; ! #X obj 43 -37 clip 0 1; #X connect 0 0 3 0; #X connect 1 0 3 0; ! #X connect 3 0 5 0; ! #X connect 5 0 4 0; --- 1,10 ---- #N canvas 0 0 293 276 10; ! #X obj 5 6 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 ! -1 11900 1; #X floatatom 43 -78 5 0 0 0 - - -; #X text 89 -80 from 0 to 1; #X obj 43 -60 resample 30; ! #X obj 43 -10 oscillo; #X connect 0 0 3 0; #X connect 1 0 3 0; ! #X connect 3 0 4 0;
Index: autoscale-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/autoscale-help.pd,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** autoscale-help.pd 7 Jul 2006 04:08:55 -0000 1.3 --- autoscale-help.pd 31 Jul 2007 23:36:25 -0000 1.3.2.1 *************** *** 1,3 **** ! #N canvas 229 80 464 532 10; #X floatatom 26 76 5 0 0 0 - - -; #X floatatom 26 140 0 0 0 0 - - -; --- 1,3 ---- ! #N canvas 139 22 451 673 10; #X floatatom 26 76 5 0 0 0 - - -; #X floatatom 26 140 0 0 0 0 - - -; *************** *** 9,52 **** #X floatatom 177 244 5 0 0 1 min - -; #X obj 161 301 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 0 1; ! #X text 17 441 (C) Copyright 2004 Hans-Christoph Steiner hans@at.or.at ! ; ! #X text 234 455 released under the GNU GPL; #X floatatom 150 140 0 0 0 0 - - -; #X floatatom 297 140 0 0 0 0 - - -; #X obj 213 71 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; - #X text 17 474 $Revision$$Date$; - #X text 18 487 $Author$; #X floatatom 136 363 5 0 0 0 - - -; #X obj 161 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 12700 1; #X msg 186 361 reset; #X text 13 181 If you use [autoscale] with no arguments , then the output range defaults to 0-1.; - #X text 25 329 The [reset( message or banging the 4th inlet resets - the stored max and min to zero.; #X msg 239 361 bang; - #X obj 26 110 autoscale; - #X obj 158 393 autoscale; - #X obj 158 278 autoscale; - #X obj 150 110 autoscale -0.01 0.01; - #X obj 297 110 autoscale -4095 4095; #X text 14 211 You can also set the output min and max using the 2nd and 3rd inlets:; #X floatatom 195 260 5 0 0 1 max - -; #X floatatom 117 250 5 0 0 0 - - -; ! #X connect 0 0 19 0; ! #X connect 4 0 21 1; ! #X connect 10 0 22 0; ! #X connect 10 0 23 0; ! #X connect 13 0 20 0; ! #X connect 15 0 20 0; ! #X connect 18 0 20 3; ! #X connect 19 0 1 0; ! #X connect 20 0 14 0; ! #X connect 21 0 5 0; ! #X connect 22 0 8 0; ! #X connect 23 0 9 0; ! #X connect 25 0 21 2; ! #X connect 26 0 21 0; --- 9,75 ---- #X floatatom 177 244 5 0 0 1 min - -; #X obj 161 301 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 10391 1; #X floatatom 150 140 0 0 0 0 - - -; #X floatatom 297 140 0 0 0 0 - - -; #X obj 213 71 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 136 363 5 0 0 0 - - -; #X obj 161 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 5443 1; #X msg 186 361 reset; #X text 13 181 If you use [autoscale] with no arguments , then the output range defaults to 0-1.; #X msg 239 361 bang; #X text 14 211 You can also set the output min and max using the 2nd and 3rd inlets:; #X floatatom 195 260 5 0 0 1 max - -; #X floatatom 117 250 5 0 0 0 - - -; ! #X obj 295 361 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 ! 1; ! #X text 14 322 The [reset( message or banging the 4th inlet resets ! the stored max and min to zero. 0 disables the auto-tracking , 1 re-enables ! it:; ! #X floatatom 81 505 5 0 0 0 - - -; ! #X obj 130 630 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 5292 1; ! #X text 16 453 The dump message allow "autoscale" to output the min ! and max of the input data. this allow user to save this data in order ! to load the same callibration with a loadbang :; ! #X obj 300 532 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 ! 1; ! #X obj 215 579 pack float float; ! #X msg 148 500 save; ! #X msg 215 600 set load $1 $2; ! #X msg 150 523 load 1 11; ! #X obj 150 110 autoscale -0.01 0.01; ! #X obj 158 393 autoscale; ! #X obj 26 110 autoscale; ! #X obj 158 278 autoscale; ! #X obj 297 110 autoscale -4095 4095; ! #X obj 127 556 autoscale 0 1 ______________; ! #X msg 323 531 bang; ! #X connect 0 0 29 0; ! #X connect 4 0 30 1; ! #X connect 8 0 27 0; ! #X connect 8 0 31 0; ! #X connect 9 0 28 0; ! #X connect 11 0 28 0; ! #X connect 13 0 28 3; ! #X connect 15 0 30 2; ! #X connect 16 0 30 0; ! #X connect 17 0 28 3; ! #X connect 19 0 32 0; ! #X connect 22 0 32 3; ! #X connect 23 0 25 0; ! #X connect 24 0 32 0; ! #X connect 25 0 26 0; ! #X connect 26 0 32 0; ! #X connect 27 0 6 0; ! #X connect 28 0 10 0; ! #X connect 29 0 1 0; ! #X connect 30 0 5 0; ! #X connect 31 0 7 0; ! #X connect 32 0 20 0; ! #X connect 32 1 23 0; ! #X connect 32 2 23 1; ! #X connect 33 0 32 3;
--- NEW FILE: pmrepulsor_2d-help.pd --- #N canvas 33 89 639 826 10; #X obj 44 460 unpack f f; #X floatatom 186 413 5 0 0 0 - - -; #X floatatom 115 412 5 0 0 0 - - -; #X obj 44 580 timeroll; #X obj 44 533 min 1; #X obj 44 553 max 0; #X obj 44 484 + 1; #X obj 44 508 / 2; #X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 1200 0; #X obj 368 21 gcanvas 100 100; #X obj 368 129 - 50; #X obj 461 127 - 50; #X obj 368 151 / 100; #X obj 461 149 / 100; #X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 7900 0; #X msg 368 220 grab $1 $2; #X obj 368 174 pack f f; #X obj 368 197 t l b; #X msg 398 270 0; #X msg 398 295 grab_on $1; #X msg 161 190 force $1 0; #X msg 212 212 force 0 $1; #X obj 44 283 metro 50; #X obj 44 259 loadbang; #X obj 398 244 delay 200; #X msg 432 271 0.3; #X obj 44 433 pmrepulsor_2d 0.3 0.3; #X connect 0 0 6 0; #X connect 0 1 6 0; #X connect 1 0 26 2; #X connect 2 0 26 1; #X connect 4 0 5 0; #X connect 5 0 3 0; #X connect 6 0 7 0; #X connect 7 0 4 0; #X connect 8 0 20 0; #X connect 9 0 10 0; #X connect 9 1 11 0; #X connect 10 0 12 0; #X connect 11 0 13 0; #X connect 12 0 16 0; #X connect 13 0 16 1; #X connect 14 0 21 0; #X connect 15 0 26 0; #X connect 16 0 17 0; #X connect 17 0 15 0; #X connect 17 1 25 0; #X connect 17 1 24 0; #X connect 18 0 19 0; #X connect 19 0 26 0; #X connect 20 0 26 0; #X connect 21 0 26 0; #X connect 22 0 26 0; #X connect 23 0 22 0; #X connect 24 0 18 0; #X connect 25 0 19 0; #X connect 26 0 0 0;
Index: radians0x2d0x3emapping-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/radians0x2d0x3emapping-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** radians0x2d0x3emapping-help.pd 4 Jun 2006 15:27:07 -0000 1.1 --- radians0x2d0x3emapping-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,4 **** #N canvas 168 236 533 333 10; ! #X obj 5 2 cnv 15 450 20 empty empty [radians2mapping] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; --- 1,4 ---- #N canvas 168 236 533 333 10; ! #X obj 5 2 cnv 15 450 20 empty empty [radians->mapping] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; *************** *** 12,22 **** 7 1 10 -262131 -1 -1 0 0; #X floatatom 95 125 9 0 0 0 - - -; ! #X obj 69 160 radians2mapping; #X text 21 35 This object converts numbers from radians (-pi to pi) to the mapping range (0 to 1) with the 0's lining up in the same place. ; ! #X obj 252 202 radians2mapping; ! #X obj 140 202 degrees2mapping; ! #X obj 365 202 mapping2degrees; #X obj 248 226 pddp_open mapping-about; #X connect 7 0 8 0; --- 12,22 ---- 7 1 10 -262131 -1 -1 0 0; #X floatatom 95 125 9 0 0 0 - - -; ! #X obj 69 160 radians->mapping; #X text 21 35 This object converts numbers from radians (-pi to pi) to the mapping range (0 to 1) with the 0's lining up in the same place. ; ! #X obj 252 202 radians->mapping; ! #X obj 140 202 degrees->mapping; ! #X obj 365 202 mapping->degrees; #X obj 248 226 pddp_open mapping-about; #X connect 7 0 8 0;
Index: polar-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/polar-help.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** polar-help.pd 29 Jan 2006 08:12:33 -0000 1.2 --- polar-help.pd 31 Jul 2007 23:36:25 -0000 1.2.2.1 *************** *** 27,32 **** is at cartesian (1 , 0.5) or to the right.; #X obj 197 303 spiral; ! #X obj 356 303 mapping2degrees; ! #X obj 245 303 mapping2radians; #X connect 3 0 7 0; #X connect 7 0 4 0; --- 27,32 ---- is at cartesian (1 , 0.5) or to the right.; #X obj 197 303 spiral; ! #X obj 356 303 mapping->degrees; ! #X obj 245 303 mapping->radians; #X connect 3 0 7 0; #X connect 7 0 4 0;
--- NEW FILE: one0x2d0x3etwo-help.pd --- #N canvas 918 327 496 504 10; #X obj 5 2 cnv 15 450 20 empty empty one->two 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 273 457 released under the GNU GPL; #X floatatom 153 110 5 0 0 0 - - -; #X floatatom 83 186 5 0 0 0 - - -; #X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 4700 0; #X obj 86 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 263 186 5 0 0 0 - - -; #X obj 266 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 18 28 Simple one-to-two mapping object. The first inlet is passed thru , the range of the output data on the second inlet starts at the point in the input range specified as an arugment.; #X text 6 457 (C) Copyright 2007 Free Software Foundation; #X floatatom 143 303 5 0 0 0 - - -; #X floatatom 73 399 5 0 0 0 - - -; #X obj 146 284 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 76 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X floatatom 253 399 5 0 0 0 - - -; #X obj 256 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 21 243 You can set the breakpoint using the argument or the right inlet:; #X floatatom 211 333 5 0 0 0 - - -; #X obj 214 314 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 143 352 one->two 0.2; #X obj 153 139 one->two; #X connect 3 0 21 0; #X connect 4 0 6 0; #X connect 5 0 3 0; #X connect 7 0 8 0; #X connect 11 0 20 0; #X connect 12 0 14 0; #X connect 13 0 11 0; #X connect 15 0 16 0; #X connect 18 0 20 1; #X connect 19 0 18 0; #X connect 20 0 12 0; #X connect 20 1 15 0; #X connect 21 0 4 0; #X connect 21 1 7 0;
--- NEW FILE: circular-help.pd --- #N canvas 399 232 494 437 10; #X obj 5 2 cnv 15 450 20 empty empty circular 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 273 392 released under the GNU GPL; #X text 148 361 For more info:; #X floatatom 15 127 8 0 0 0 - - -; #X floatatom 15 288 8 0 0 0 - - -; #X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 144 55 490 423 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 237 / 200; #X text 96 237 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 106 cyclone/speedlim 100; #X obj 53 293 circular; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 367 71 pd draw_array; #X obj 252 359 pddp/open mapping-about; #X text 6 391 (C) Copyright 2007 Free Software Foundation; #X obj 15 207 circular; #X obj 262 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 262 103 graph; #X obj 262 308 send $0-x; #X obj 404 307 send $0-y; #X text 17 39 This object curves the input range using a double-circular seat controlled by one parameter.; #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 14 0; #X connect 12 1 15 0;
Index: listto-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/listto-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** listto-help.pd 28 Feb 2006 07:57:33 -0000 1.1 --- listto-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,13 **** ! #N canvas 0 0 450 300 10; ! #X obj 40 60 listto; ! #X msg 40 31 1 2 3 4; ! #X obj 40 125 print list; ! #X obj 77 85 print end; ! #X obj 73 180 tolist; ! #X obj 73 206 print; #X connect 0 0 2 0; - #X connect 0 0 4 0; #X connect 0 1 3 0; - #X connect 0 1 4 1; #X connect 1 0 0 0; ! #X connect 4 0 5 0; --- 1,17 ---- ! #N canvas 122 268 469 354 10; ! #X obj 60 211 listto; ! #X msg 60 92 1 2 3 4; ! #X obj 60 276 print list; ! #X obj 97 236 print end; ! #X text 45 49 separate a list into a stream of atoms; ! #X text 166 237 outputs a bang at the end of the list; ! #X msg 75 113 list uno dos tres quatro; ! #X msg 75 168 one two three four; ! #X text 191 168 must be a "list" , so this doesn't work; ! #X obj 5 2 cnv 15 450 20 empty empty listto 2 11 1 18 -233017 -66577 ! 0; #X connect 0 0 2 0; #X connect 0 1 3 0; #X connect 1 0 0 0; ! #X connect 6 0 0 0; ! #X connect 7 0 0 0;
--- NEW FILE: logistic_sigmoid-help.pd --- #N canvas 440 23 498 425 10; #X obj 5 2 cnv 15 450 20 empty empty logistic_sigmoid 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 283 392 released under the GNU GPL; #X text 158 361 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 474 407 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 739 87 465 373 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 15 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 15 0; #X connect 5 0 6 0; #X connect 6 0 15 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 14 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 14 0; #X connect 11 0 12 0; #X connect 12 0 14 0; #X connect 13 0 7 0; #X connect 14 0 16 0; #X connect 15 0 18 0; #X connect 18 0 19 0; #X connect 19 0 17 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 108 speedlim 100; #X obj 53 313 logistic_sigmoid; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 16 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 377 71 pd draw_array; #X obj 262 359 pddp/open mapping-about; #X text 16 391 (C) Copyright 2007 Free Software Foundation; #X obj 25 217 logistic_sigmoid; #X obj 139 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 4900 0; #X floatatom 145 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-exponential seat controlled by one parameter.; #X text 15 71 (click in the gray area to play); #N canvas 475 288 686 489 tottest 0; #X msg 44 33 capture 1; #X obj 169 106 bang; #X obj 227 106 bang; #X msg 168 130 1; #X msg 227 128 0; #X obj 110 82 route motion mouse mouseup; #X obj 112 161 spigot; #X obj 46 9 loadbang; #X obj 112 187 unpack float float float; #X obj 19 215 moses 273; #X obj 353 235 moses 103; #X obj 411 255 moses 303; #X obj 77 235 moses 473; #X obj 77 255 - 273; #X obj 411 275 - 103; #X obj 411 349 cyclone/speedlim 150; #X obj 77 319 cyclone/speedlim 150; #X obj 469 285 bang; #X msg 469 306 200; #X obj 353 285 bang; #X msg 353 306 0; #X obj 149 268 bang; #X msg 149 289 200; #X obj 56 267 bang; #X msg 56 288 0; #X obj 411 375 send $0-y-slider-receive; #X obj 77 343 send $0-x-slider-receive; #N canvas 748 481 466 316 constrain 0; #X obj 15 12 inlet; #X obj 114 276 outlet; #X obj 15 52 unpack float float float float; #X obj 45 116 receive $0-xmin; #X obj 75 137 receive $0-xmax; #X obj 15 137 moses; #X obj 45 157 moses; #X obj 114 247 pack float float; #X obj 200 137 moses; #X obj 230 157 moses; #X obj 137 207 trigger bang float; #X obj 260 137 receive $0-ymax; #X obj 230 116 receive $0-ymin; #X connect 0 0 2 0; #X connect 2 0 5 0; #X connect 2 1 8 0; #X connect 3 0 5 1; #X connect 4 0 6 1; #X connect 5 1 6 0; #X connect 6 0 7 0; #X connect 7 0 1 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 7 0; #X connect 10 1 7 1; #X connect 11 0 9 1; #X connect 12 0 8 1; #X restore 339 112 pd constrain mouse messages; #N canvas 0 22 458 308 set 0; #X obj 75 26 inlet; #X obj 108 115 send $0-xmax; #X obj 19 115 send $0-xmin; #X obj 200 114 send $0-ymin; #X obj 291 114 send $0-ymax; #X obj 74 52 unpack float float float float; #X connect 0 0 5 0; #X connect 5 0 2 0; #X connect 5 1 1 0; #X connect 5 2 3 0; #X connect 5 3 4 0; #X restore 450 67 pd set xmin xmax ymin ymax; #X text 530 26 xmin xmax ymin ymax; #X msg 416 26 273 103 473 303; #X obj 345 135 print HERE; #X obj 39 60 toxy/tot .root; #X obj 25 120 print RAW; #X connect 0 0 32 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 6 1; #X connect 4 0 6 1; #X connect 5 0 6 0; #X connect 5 1 1 0; #X connect 5 1 27 0; #X connect 5 1 33 0; #X connect 5 2 2 0; #X connect 6 0 8 0; #X connect 7 0 0 0; #X connect 8 0 9 0; #X connect 8 1 10 0; #X connect 9 1 12 0; #X connect 10 0 19 0; #X connect 10 1 11 0; #X connect 11 0 14 0; #X connect 11 1 17 0; #X connect 12 0 13 0; #X connect 13 0 16 0; #X connect 14 0 15 0; #X connect 15 0 25 0; #X connect 16 0 26 0; #X connect 17 0 18 0; #X connect 18 0 15 0; #X connect 19 0 20 0; #X connect 20 0 15 0; #X connect 21 0 22 0; #X connect 23 0 24 0; #X connect 27 0 31 0; #X connect 30 0 28 0; #X connect 32 2 5 0; #X restore 177 248 pd tottest; #X obj 272 103 cnv 15 200 200 empty empty empty 20 12 0 14 -233017 -66577 0; #N canvas 0 22 450 300 (subpatch) 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 272 103 graph; #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 11 1; #X connect 12 0 13 0;
--- NEW FILE: variance-help.pd --- #N canvas 749 96 549 418 10; #X obj 55 178 resample 20; #X obj 55 90 metro 500; #X obj 56 119 random 100; #X floatatom 50 294 5 0 0 0 - - -; #X obj 57 65 tgl 15 0 empty empty empty 0 -6 0 8 -204786 -1 -1 0 1 ; #X obj 50 259 variance 20; #X obj 55 143 / 100; #X obj 5 2 cnv 15 450 20 empty empty variance 2 11 1 18 -233017 -66577 0; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 6 0 0 0;
--- NEW FILE: speedlimiter-help.pd --- #N canvas 451 170 748 542 10; #X obj 249 328 timeroll; #X obj 46 164 random 1000; #X obj 46 138 metro 30; #X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 46 328 timeroll; #X obj 72 114 loadbang; #X floatatom 356 208 5 0 0 0 - - -; #X obj 356 230 / 100; #X obj 249 253 speedlimiter 0.1; #X obj 46 191 / 1000; #X text 203 16 limit the variation to $1 at every sample; #X connect 1 0 9 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 7 0 8 1; #X connect 8 0 0 0; #X connect 9 0 4 0; #X connect 9 0 8 0;
--- NEW FILE: pmsquare_2d-help.pd --- #N canvas 127 86 677 796 10; #X obj 44 444 unpack f f; #X floatatom 199 394 5 0 0 0 - - -; #X floatatom 119 393 5 0 0 0 - - -; #X obj 44 564 timeroll; #X obj 44 517 min 1; #X obj 44 537 max 0; #X obj 44 468 + 1; #X obj 44 417 pmsquare_2d 0.3 0.3; #X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 10700 0; #X obj 368 21 gcanvas 100 100; #X obj 368 129 - 50; #X obj 461 127 - 50; #X obj 368 151 / 100; #X obj 461 149 / 100; #X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 2500 0; #X msg 368 220 grab $1 $2; #X obj 368 174 pack f f; #X obj 368 197 t l b; #X msg 398 270 0; #X msg 398 295 grab_on $1; #X msg 161 190 force $1 0; #X msg 212 212 force 0 $1; #X obj 44 283 metro 50; #X obj 44 259 loadbang; #X obj 398 244 delay 200; #X msg 432 271 0.3; #X obj 44 493 / 2; #X connect 0 0 6 0; #X connect 0 1 6 0; #X connect 1 0 7 2; #X connect 2 0 7 1; #X connect 4 0 5 0; #X connect 5 0 3 0; #X connect 6 0 26 0; #X connect 7 0 0 0; #X connect 8 0 20 0; #X connect 9 0 10 0; #X connect 9 1 11 0; #X connect 10 0 12 0; #X connect 11 0 13 0; #X connect 12 0 16 0; #X connect 13 0 16 1; #X connect 14 0 21 0; #X connect 15 0 7 0; #X connect 16 0 17 0; #X connect 17 0 15 0; #X connect 17 1 25 0; #X connect 17 1 24 0; #X connect 18 0 19 0; #X connect 19 0 7 0; #X connect 20 0 7 0; #X connect 21 0 7 0; #X connect 22 0 7 0; #X connect 23 0 22 0; #X connect 24 0 18 0; #X connect 25 0 19 0; #X connect 26 0 4 0;
Index: curve_log-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/curve_log-help.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** curve_log-help.pd 29 Jan 2006 08:12:33 -0000 1.2 --- curve_log-help.pd 31 Jul 2007 23:36:25 -0000 1.2.2.1 *************** *** 1,21 **** ! #N canvas 127 78 480 361 10; #X obj 5 2 cnv 15 450 20 empty empty [curve_log] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; - #X text 27 300 (C) Copyright 2004 Hans-Christoph Steiner hans@at.or.at - ; - #X text 244 314 released under the GNU GPL; - #X text 98 271 For more info:; #X floatatom 25 123 8 0 0 0 - - -; #X floatatom 25 184 8 0 0 0 - - -; #X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 ! -1 -1 0 1; #X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 ! -1 -1 0 1; #N canvas 0 22 450 300 graph1 0; #X array curve_log 100 float 0; #X coords 0 1 99 0 100 100 1; #X restore 321 111 graph; ! #N canvas 266 69 343 333 draw_array 0; #X msg 57 52 bang; #X obj 57 73 until; --- 1,17 ---- ! #N canvas 127 78 484 351 10; #X obj 5 2 cnv 15 450 20 empty empty [curve_log] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X floatatom 25 123 8 0 0 0 - - -; #X floatatom 25 184 8 0 0 0 - - -; #X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 ! -1 -1 17512 1; #X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 ! -1 -1 5000 1; #N canvas 0 22 450 300 graph1 0; #X array curve_log 100 float 0; #X coords 0 1 99 0 100 100 1; #X restore 321 111 graph; ! #N canvas 266 69 347 337 draw_array 0; #X msg 57 52 bang; #X obj 57 73 until; *************** *** 29,37 **** #X obj 57 13 loadbang; #X obj 56 283 tabwrite curve_log; - #X obj 56 243 curve_log; - #X text 99 217 mapping output range: -1 to 1; - #X obj 57 193 - 50; - #X obj 57 217 / 50; #X obj 132 97 select 0; #X connect 0 0 1 0; #X connect 1 0 3 0; --- 25,32 ---- #X obj 57 13 loadbang; #X obj 56 283 tabwrite curve_log; #X obj 132 97 select 0; + #X obj 57 217 / 100; + #X text 100 217 mapping output range: 0 to 1; + #X obj 56 243 curve_log; #X connect 0 0 1 0; #X connect 1 0 3 0; *************** *** 40,59 **** #X connect 4 0 5 0; #X connect 5 0 3 1; ! #X connect 5 0 15 0; ! #X connect 6 0 13 0; #X connect 6 1 7 0; #X connect 8 0 10 1; #X connect 9 0 0 0; ! #X connect 11 0 10 0; ! #X connect 13 0 14 0; ! #X connect 14 0 11 0; ! #X connect 15 0 1 1; #X restore 321 78 pd draw_array; #X text 17 40 This object maps the input range to a logarithmic curve. Humans perceive pitch and amplitude on a logarithmic scale.; #X obj 25 153 curve_log; ! #X obj 202 269 pddp_open mapping-about; ! #X connect 5 0 12 0; ! #X connect 6 0 7 0; ! #X connect 8 0 5 0; ! #X connect 12 0 6 0; --- 35,54 ---- #X connect 4 0 5 0; #X connect 5 0 3 1; ! #X connect 5 0 11 0; ! #X connect 6 0 12 0; #X connect 6 1 7 0; #X connect 8 0 10 1; #X connect 9 0 0 0; ! #X connect 11 0 1 1; ! #X connect 12 0 14 0; ! #X connect 14 0 10 0; #X restore 321 78 pd draw_array; #X text 17 40 This object maps the input range to a logarithmic curve. Humans perceive pitch and amplitude on a logarithmic scale.; #X obj 25 153 curve_log; ! #X text 11 294 (C) Copyright 2006-2007 Free Software Foundation; ! #X text 234 309 released under the GNU GPLv3 or later; ! #X connect 2 0 9 0; ! #X connect 3 0 4 0; ! #X connect 5 0 2 0; ! #X connect 9 0 3 0;
Index: diff_n-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/diff_n-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** diff_n-help.pd 10 Feb 2006 05:21:35 -0000 1.1 --- diff_n-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,9 **** ! #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; --- 1,11 ---- ! #N canvas 615 164 468 358 10; #X obj 63 47 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 ! -1 -1 0 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 obj 5 2 cnv 15 450 20 empty empty diff_n 2 11 1 18 -233017 -66577 + 0; #X connect 0 0 3 0; #X connect 3 0 4 0;
--- NEW FILE: circular_sigmoid-help.pd --- #N canvas 453 22 486 429 10; #X obj 5 2 cnv 15 450 20 empty empty circular_sigmoid 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 273 392 released under the GNU GPL; #X text 148 361 For more info:; #X floatatom 15 127 8 0 0 0 - - -; #X floatatom 15 288 8 0 0 0 - - -; #X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 470 403 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 108 speedlim 100; #X obj 53 313 circular_sigmoid; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 16 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 367 71 pd draw_array; #X obj 252 359 pddp/open mapping-about; #X text 6 391 (C) Copyright 2007 Free Software Foundation; #X obj 15 217 circular_sigmoid; #X obj 262 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 262 103 graph; #X obj 262 308 send $0-x; #X obj 404 307 send $0-y; #X obj 111 167 hsl 50 15 0 1 0 0 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 1029 0; #X floatatom 117 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-circular seat controlled by one parameter.; #X text 15 71 (click in the gray area to play); #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 14 0; #X connect 12 1 15 0; #X connect 16 0 11 1; #X connect 16 0 17 0;
Index: curve-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/curve-help.pd,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -C2 -d -r1.5 -r1.5.2.1 *** curve-help.pd 15 Jun 2006 02:20:38 -0000 1.5 --- curve-help.pd 31 Jul 2007 23:36:25 -0000 1.5.2.1 *************** *** 1,3 **** ! #N canvas 177 113 498 447 10; #X obj 5 2 cnv 15 450 20 empty empty [curve] 2 11 1 18 -233017 -66577 0; --- 1,3 ---- ! #N canvas 87 98 472 431 10; #X obj 5 2 cnv 15 450 20 empty empty [curve] 2 11 1 18 -233017 -66577 0; *************** *** 17,21 **** #X coords 0 1 199 0 200 200 1; #X restore 254 92 graph; ! #N canvas 786 75 423 413 draw_array 0; #X msg 54 82 bang; #X obj 54 103 until; --- 17,21 ---- #X coords 0 1 199 0 200 200 1; #X restore 254 92 graph; ! #N canvas 786 75 427 417 draw_array 0; #X msg 54 82 bang; #X obj 54 103 until; *************** *** 52,57 **** #X connect 15 0 8 0; #X restore 127 207 pd draw_array; - #X text 17 39 This object maps the input range to a exponential curve - , the inverse of a logarithmic curve.; #X text 286 301 related objects:; #X obj 342 320 curve_power; --- 52,55 ---- *************** *** 59,71 **** #X obj 342 338 curve_log; #X obj 117 166 hsl 128 15 -1 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 12700 0; #X floatatom 192 184 7 0 0 0 - #0-to-numbox -; #X obj 259 319 sinusoid; #X obj 25 207 mapping/curve; #X obj 262 359 pddp/open mapping-about; ! #X connect 5 0 19 0; #X connect 6 0 7 0; #X connect 8 0 5 0; ! #X connect 16 0 10 0; ! #X connect 16 0 19 1; ! #X connect 19 0 6 0; --- 57,71 ---- #X obj 342 338 curve_log; #X obj 117 166 hsl 128 15 -1 1 0 0 empty empty empty -2 -6 0 8 -262144 ! -1 -1 5300 0; #X floatatom 192 184 7 0 0 0 - #0-to-numbox -; #X obj 259 319 sinusoid; #X obj 25 207 mapping/curve; #X obj 262 359 pddp/open mapping-about; ! #X text 17 39 This object generates a curve based on a -1 to 1 argument ! range.; ! #X connect 5 0 18 0; #X connect 6 0 7 0; #X connect 8 0 5 0; ! #X connect 15 0 10 0; ! #X connect 15 0 18 1; ! #X connect 18 0 6 0;
--- NEW FILE: exponential_sigmoid-help.pd --- #N canvas 130 42 494 421 10; #X obj 5 2 cnv 15 450 20 empty empty exponential_sigmoid 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 283 392 released under the GNU GPL; #X text 158 361 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 470 403 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 108 speedlim 100; #X obj 53 313 exponential_sigmoid; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 16 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 377 71 pd draw_array; #X obj 262 359 pddp/open mapping-about; #X text 16 391 (C) Copyright 2007 Free Software Foundation; #X obj 25 217 exponential_sigmoid; #X obj 272 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 272 103 graph; #X obj 272 308 send $0-x; #X obj 414 307 send $0-y; #X obj 139 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 4900 0; #X floatatom 145 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-exponential seat controlled by one parameter.; #X text 15 71 (click in the gray area to play); #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 14 0; #X connect 12 1 15 0; #X connect 16 0 11 1; #X connect 16 0 17 0;
Index: max_n-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/max_n-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** max_n-help.pd 10 Feb 2006 05:21:35 -0000 1.1 --- max_n-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 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; --- 1,29 ---- ! #N canvas 397 193 534 486 10; ! #X text 41 58 data; ! #X obj 40 155 t f f; ! #X msg 57 120 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 85 120 1; ! #X msg 118 120 0.5; ! #X obj 40 271 timeroll; ! #X obj 246 271 timeroll; ! #X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 ! -1 -1 0 1; ! #X floatatom 48 96 5 0 0 0 - - -; ! #X obj 246 219 max_n 20; ! #X obj 5 2 cnv 15 450 20 empty empty max_n 2 11 1 18 -233017 -66577 ! 0; ! #X connect 1 0 9 0; ! #X connect 1 1 13 0; ! #X connect 2 0 1 0; ! #X connect 4 0 13 1; ! #X connect 7 0 1 0; ! #X connect 8 0 1 0; ! #X connect 11 0 12 0; ! #X connect 11 0 1 0; ! #X connect 13 0 3 0; ! #X connect 13 0 10 0;
Index: test_n-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/test_n-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** test_n-help.pd 4 Feb 2006 02:08:41 -0000 1.1 --- test_n-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,3 **** ! #N canvas 354 263 441 356 10; #X floatatom 222 280 5 0 0 0 - - -; #X floatatom 150 329 5 0 0 0 - - -; --- 1,3 ---- ! #N canvas 354 263 467 373 10; #X floatatom 222 280 5 0 0 0 - - -; #X floatatom 150 329 5 0 0 0 - - -; *************** *** 17,20 **** --- 17,22 ---- #X obj 137 168 test_n word; #X obj 150 303 test_n 2 3; + #X obj 5 2 cnv 15 450 20 empty empty test_n 2 11 1 18 -233017 -66577 + 0; #X connect 0 0 13 2; #X connect 2 0 13 0;
--- NEW FILE: quartic-help.pd --- #N canvas 398 45 530 427 10; #X obj 386 30 import mapping ggee; #X obj 5 2 cnv 15 500 20 empty empty quartic 2 11 1 18 -233017 -66577 0; #X msg 471 2 pddp; #X text 304 393 released under the GNU GPL; #X text 128 345 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 158 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 1397 0; #X floatatom 165 186 7 0 0 0 - - -; #X obj 316 340 pddp/open mapping-about; #X text 37 392 (C) Copyright 2007 Free Software Foundation; #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 3209 0; #X floatatom 80 187 7 0 0 0 - - -; #X obj 25 217 quartic; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 quartic; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 387 71 pd draw_array; #X obj 282 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 282 103 graph; #X obj 282 308 send $0-x; #X obj 424 307 send $0-y; #X text 17 39 This object curves the input range using the quartic function with two control parameters.; #X obj 186 367 pddp/pddplink http://en.wikipedia.org/wiki/Quartic_function ; #X connect 5 0 15 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 15 2; #X connect 13 0 14 0; #X connect 13 0 15 1; #X connect 15 0 6 0; #X connect 17 0 19 0; #X connect 17 1 20 0;
--- stepper24-help.pd DELETED ---
--- NEW FILE: exponential_seat-help.pd --- #N canvas 709 123 506 437 10; #X obj 5 2 cnv 15 450 20 empty empty exponential_seat 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; #X text 283 392 released under the GNU GPL; #X text 158 361 For more info:; #X floatatom 25 127 8 0 0 0 - - -; #X floatatom 25 288 8 0 0 0 - - -; #X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 470 403 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 108 speedlim 100; #X obj 53 313 exponential_seat; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 16 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 377 71 pd draw_array; #X obj 262 359 pddp/open mapping-about; #X text 16 391 (C) Copyright 2007 Free Software Foundation; #X obj 25 217 exponential_seat; #X obj 272 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 272 103 graph; #X obj 272 308 send $0-x; #X obj 414 307 send $0-y; #X obj 121 167 hsl 50 15 0 1 0 0 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 0 0; #X floatatom 127 187 7 0 0 0 - - -; #X text 17 39 This object curves the input range using a double-exponential seat controlled by one parameter.; #X text 15 71 (click in the gray area to play); #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 5 0; #X connect 12 0 14 0; #X connect 12 1 15 0; #X connect 16 0 11 1; #X connect 16 0 17 0;
--- NEW FILE: exponential_curve-help.pd --- #N canvas 75 55 502 438 10; #X obj 5 -3 cnv 15 450 20 empty empty exponential_curve 2 11 1 18 -233017 -66577 0; #X msg 422 -2 pddp; #X text 283 387 released under the GNU GPL; #X text 158 356 For more info:; #X floatatom 25 122 8 0 0 0 - - -; #X floatatom 25 283 8 0 0 0 - - -; #X obj 28 300 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 28 96 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #N canvas 273 69 474 407 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 53 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 287 / 200; #X text 96 287 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 54 108 speedlim 100; #X obj 53 313 exponential_curve; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 16 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 14 0 9 0; #X connect 15 0 1 0; #X connect 16 0 8 0; #X restore 377 66 pd draw_array; #X obj 262 354 pddp/open mapping-about; #X text 16 386 (C) Copyright 2007 Free Software Foundation; #X obj 272 98 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 272 98 graph; #X obj 272 303 send $0-x; #X obj 414 302 send $0-y; #X obj 127 163 hsl 50 15 0 1 0 0 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 1617 0; #X floatatom 133 183 7 0 0 0 - - -; #X text 17 34 This object curves the input range using a double-exponential seat controlled by one parameter.; #X obj 25 212 exponential_curve; #X text 15 71 (click in the gray area to play); #X connect 4 0 18 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 11 0 13 0; #X connect 11 1 14 0; #X connect 15 0 16 0; #X connect 15 0 18 1; #X connect 18 0 5 0;
--- NEW FILE: speedlimiter--help.pd --- #N canvas 344 120 748 542 10; #X obj 244 209 timeroll; #X obj 41 45 random 1000; #X obj 41 19 metro 30; #X obj 41 -5 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 41 209 timeroll; #X obj 67 -5 loadbang; #X floatatom 365 89 5 0 0 0 - - -; #X obj 365 111 / 100; #X obj 41 72 / 1000; #X obj 244 134 speedlimiter- -0.1; #X text 211 -89 limit negative variation to $1 for every samples; #X connect 1 0 8 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 7 0 9 1; #X connect 8 0 4 0; #X connect 8 0 9 0; #X connect 9 0 0 0;
--- NEW FILE: cubic_seat-help.pd --- #N canvas 249 248 567 425 12; #X obj 418 32 import mapping ggee; #X obj 5 2 cnv 15 550 20 empty empty cubic_seat 2 11 1 18 -233017 -66577 0; #X msg 516 2 pddp; #X text 313 393 released under the GNU GPL; #X text 263 356 For more info:; #X floatatom 35 127 8 0 0 0 - - -; #X floatatom 35 278 8 0 0 0 - - -; #X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 168 167 hsl 50 15 0 1 0 1 $0-y-slider $0-y-slider-receive y 5 9 0 11 -204800 -1 -1 2720 0; #X floatatom 175 186 7 0 0 0 - - -; #X obj 362 356 pddp/open mapping-about; #X text 0 393 (C) Copyright 2007 Free Software Foundation; #X obj 74 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 1984 0; #X floatatom 80 187 7 0 0 0 - - -; #X text 6 33 This object curves the input range using cubic curves that meet at the specified point , forming a seat.; #X obj 35 247 cubic_seat; #N canvas 273 69 478 411 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 cubic_seat; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 16 1 18 2; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 409 71 pd draw_array; #X obj 304 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 304 103 graph; #X obj 304 308 send $0-x; #X obj 446 307 send $0-y; #X connect 5 0 16 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 9 0 16 2; #X connect 13 0 14 0; #X connect 13 0 16 1; #X connect 16 0 6 0; #X connect 18 0 20 0; #X connect 18 1 21 0;
Index: degrees0x2d0x3emapping-help.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/help/degrees0x2d0x3emapping-help.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** degrees0x2d0x3emapping-help.pd 4 Jun 2006 15:27:07 -0000 1.1 --- degrees0x2d0x3emapping-help.pd 31 Jul 2007 23:36:25 -0000 1.1.2.1 *************** *** 1,4 **** #N canvas 237 323 487 327 10; ! #X obj 5 2 cnv 15 450 20 empty empty [degrees2mapping] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; --- 1,4 ---- #N canvas 237 323 487 327 10; ! #X obj 5 2 cnv 15 450 20 empty empty [degrees->mapping] 2 11 1 18 -233017 -66577 0; #X msg 422 3 pddp; *************** *** 9,13 **** ; #X text 300 168 related objects:; ! #X obj 352 184 radians2mapping; #X floatatom 56 203 7 0 0 1 - - -; #X obj 59 103 hsl 300 15 0 360 0 0 empty empty degrees 6 7 1 10 -262131 --- 9,13 ---- ; #X text 300 168 related objects:; ! #X obj 352 184 radians->mapping; #X floatatom 56 203 7 0 0 1 - - -; #X obj 59 103 hsl 300 15 0 360 0 0 empty empty degrees 6 7 1 10 -262131 *************** *** 17,23 **** to 1) to radians (-pi to pi) with the 0's lining up in the same place. ; ! #X obj 296 204 mapping2degrees; ! #X obj 56 168 degrees2mapping; ! #X obj 240 184 mapping2radians; #X connect 9 0 10 0; #X connect 9 0 13 0; --- 17,23 ---- to 1) to radians (-pi to pi) with the 0's lining up in the same place. ; ! #X obj 296 204 mapping->degrees; ! #X obj 56 168 degrees->mapping; ! #X obj 240 184 mapping->radians; #X connect 9 0 10 0; #X connect 9 0 13 0;
--- NEW FILE: threshold-help.pd --- #N canvas 696 98 600 234 10; #X floatatom 25 34 5 0 0 0 - - -; #X floatatom 25 124 5 0 0 0 - - -; #X floatatom 90 63 5 0 0 0 - - -; #X text 107 131 output a new value only if the difenrence between the input and last output is superior to $1; #X text 111 174 (usefull to reduce the flow controling pd event...) ; #X obj 25 84 threshold 0.2; #X connect 0 0 5 0; #X connect 2 0 5 1; #X connect 5 0 1 0;
--- NEW FILE: simplified_quadratic-help.pd --- #N canvas 360 135 572 442 12; #X obj 413 35 import mapping ggee; #X obj 5 2 cnv 15 550 20 empty empty simplified_quadratic 2 11 1 18 -233017 -66577 0; #X msg 516 2 pddp; #X text 324 394 released under the GNU GPL; #X text 243 352 For more info:; #X floatatom 35 127 8 0 0 0 - - -; #X floatatom 35 278 8 0 0 0 - - -; #X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 12 -262144 -1 -1 0 1; #X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 -1 -1 0 1; #X obj 360 352 pddp/open mapping-about; #X text 11 394 (C) Copyright 2007 Free Software Foundation; #X obj 175 167 hsl 50 15 0 1 0 1 $0-x-slider $0-x-slider-receive x 5 9 0 11 -232576 -1 -1 1495 0; #X floatatom 181 187 7 0 0 0 - - -; #X obj 35 217 simplified_quadratic; #N canvas 273 69 482 415 draw_array 0; #X msg 54 82 bang; #X obj 54 133 until; #X text 85 82 start; #X obj 54 155 f; #X obj 83 155 + 1; #X obj 54 43 loadbang; #X obj 54 210 trigger float float; #X obj 127 157 select 0; #X obj 66 343 tabwrite $0-curve; #X obj 139 53 trigger bang float; #X obj 83 177 mod 200; #X obj 54 254 / 200; #X text 96 254 mapping output range: 0 to 1; #N canvas 0 22 461 369 receive 0; #X obj 253 33 receive $0-y; #X obj 253 57 moses; #X obj 280 78 moses 201; #X obj 331 99 bang; #X msg 331 120 200; #X obj 238 98 bang; #X msg 238 119 0; #X obj 91 56 moses; #X obj 118 77 moses 201; #X obj 169 98 bang; #X msg 169 119 200; #X obj 76 97 bang; #X msg 76 118 0; #X obj 91 32 receive $0-x; #X obj 117 289 receive $0-x-slider; #X floatatom 118 312 5 0 0 0 - - -; #X floatatom 279 313 5 0 0 0 - - -; #X obj 280 290 receive $0-y-slider; #X obj 118 169 / 200; #X obj 280 170 / 200; #X obj 118 249 send $0-x-slider-receive; #X obj 280 250 send $0-y-slider-receive; #X msg 281 193 1 $1; #X obj 280 221 -; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 1 1 2 0; #X connect 2 0 19 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 19 0; #X connect 5 0 6 0; #X connect 6 0 19 0; #X connect 7 0 11 0; #X connect 7 1 8 0; #X connect 8 0 18 0; #X connect 8 1 9 0; #X connect 9 0 10 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 12 0 18 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 17 0 16 0; #X connect 18 0 20 0; #X connect 19 0 22 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X restore 265 348 pd receive from gcanvas; #X obj 138 9 receive $0-x-slider; #X obj 293 12 receive $0-y-slider; #X obj 294 50 trigger bang float; #X obj 54 108 cyclone/speedlim 100; #X obj 54 280 simplified_quadratic; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 11 0; #X connect 6 1 8 1; #X connect 7 0 1 1; #X connect 9 0 0 0; #X connect 9 1 18 1; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 11 0 18 0; #X connect 14 0 9 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 17 0 1 0; #X connect 18 0 8 0; #X restore 409 73 pd draw_array; #X obj 304 103 gcanvas 200 200; #N canvas 0 22 450 300 graph1 0; #X array $0-curve 200 float 0; #X coords 0 1 199 0 200 200 1; #X restore 304 103 graph; #X obj 304 308 send $0-x; #X text 3 33 This object curves the input range using a simplified quadratic bezier curve controlled by one parameter.; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 8 0 5 0; #X connect 11 0 12 0; #X connect 11 0 13 1; #X connect 13 0 6 0; #X connect 15 0 17 0;