[PD-cvs] externals/mapping/help breakpoint_smooth-help.pd, NONE, 1.2.2.1 center_point-help.pd, NONE, 1.1.2.1 circular-help.pd, NONE, 1.1.2.1 circular_seat-help.pd, NONE, 1.3.2.1 circular_sigmoid-help.pd, NONE, 1.1.2.1 cubic_seat-help.pd, NONE, 1.1.2.1 elliptic-help.pd, NONE, 1.1.2.1 elliptic_seat-help.pd, NONE, 1.1.2.1 elliptic_sigmoid-help.pd, NONE, 1.1.2.1 exponential_curve-help.pd, NONE, 1.1.2.1 exponential_seat-help.pd, NONE, 1.2.2.1 exponential_sigmoid-help.pd, NONE, 1.1.2.1 logistic_sigmoid-help.pd, NONE, 1.1.2.1 one0x2d0x3efour-help.pd, NONE, 1.1.2.1 one0x2d0x3ethree-help.pd, NONE, 1.1.2.1 one0x2d0x3etwo-help.pd, NONE, 1.2.2.1 pmattractor_2d-help.pd, NONE, 1.1.2.1 pmattractor_3d-help.pd, NONE, 1.1.2.1 pmcloud_1d-help.pd, NONE, 1.1.2.1 pmcloud_2d-help.pd, NONE, 1.2.2.1 pmcloud_3d-help.pd, NONE, 1.1.2.1 pmcube_3d-help.pd, NONE, 1.1.2.1 pmmulti_stable_2d-help.pd, NONE, 1.1.2.1 pmopen_string_1d-help.pd, NONE, 1.1.2.1 pmrepulsor_1d-help.pd, NONE, 1.1.2.1 pmrepulsor_2d-help.pd, NONE, 1.1.2.1 pmrepulsor_3d-help.pd, NONE, 1.1.2.1 pmrigid_open_string_2d-help.pd, NONE, 1.1.2.1 pmrigid_string_2d-help.pd, NONE, 1.1.2.1 pmsquare_2d-help.pd, NONE, 1.1.2.1 quadratic-help.pd, NONE, 1.1.2.1 quartic-help.pd, NONE, 1.1.2.1 rec_play-help.pd, NONE, 1.1.2.1 sigmoide-help.pd, NONE, 1.1.2.1 simplified_cubic_seat-help.pd, NONE, 1.1.2.1 simplified_quadratic-help.pd, NONE, 1.1.2.1 speedlimiter+-help.pd, NONE, 1.1.2.1 speedlimiter--help.pd, NONE, 1.1.2.1 speedlimiter-help.pd, NONE, 1.1.2.1 threshold-help.pd, NONE, 1.1.2.1 track_max-help.pd, NONE, 1.1.2.1 track_min-help.pd, NONE, 1.1.2.1 variance-help.pd, NONE, 1.3.2.1 autoscale-help.pd, 1.3, 1.3.2.1 breakpoint-help.pd, 1.1, 1.1.2.1 correlation-help.pd, 1.1, 1.1.2.1 curve-help.pd, 1.5, 1.5.2.1 curve_fade-help.pd, 1.1, 1.1.2.1 curve_log-help.pd, 1.2, 1.2.2.1 degrees0x2d0x3emapping-help.pd, 1.1, 1.1.2.1 diff_n-help.pd, 1.1, 1.1.2.1 distance-help.pd, 1.1, 1.1.2.1 listto-help.pd, 1.1, 1.1.2.1 mapping0x2d0x3edegrees-help.pd, 1.1, 1.1.2.1 mapping0x2d0x3eradians-help.pd, 1.1, 1.1.2.1 max_n-help.pd, 1.1, 1.1.2.1 mean_n-help.pd, 1.1, 1.1.2.1 min_n-help.pd, 1.1, 1.1.2.1 multi_slider-help.pd, 1.1, 1.1.2.1 oscillo-help.pd, 1.1, 1.1.2.1 polar-help.pd, 1.2, 1.2.2.1 radians0x2d0x3emapping-help.pd, 1.1, 1.1.2.1 reverse-help.pd, 1.1, 1.1.2.1 test_n-help.pd, 1.1, 1.1.2.1 timeroll-help.pd, 1.1, 1.1.2.1 tolist-help.pd, 1.1, 1.1.2.1 stepper12-help.pd, 1.1, NONE stepper24-help.pd, 1.1, NONE

Hans-Christoph Steiner eighthave at users.sourceforge.net
Wed Aug 1 01:36:28 CEST 2007


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 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 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 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;





More information about the Pd-cvs mailing list