Update of /cvsroot/pure-data/externals/mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25360
Modified Files: Tag: branch-v0-39-2-extended TODO autoscale.pd breakpoint.pd cartesian.pd curve_log.pd debounce.pd delay_n.pd disjoin.pd iir.pd mean_n.pd multi_slider.pd oscillo.pd resample.pd segment.pd stepper.pd timeroll.pd Added Files: Tag: branch-v0-39-2-extended breakpoint_smooth.pd center_point.pd circular.pd circular_seat.pd circular_sigmoid.pd cubic_seat.pd elliptic.pd elliptic_seat.pd elliptic_sigmoid.pd exponential_curve.pd exponential_seat.pd exponential_sigmoid.pd logistic_sigmoid.pd one0x2d0x3efour.pd one0x2d0x3ethree.pd one0x2d0x3etwo.pd pmattractor_2d.pd pmattractor_3d.pd pmcloud_1d.pd pmcloud_2d.pd pmcloud_3d.pd pmcube_3d.pd pmmulti_stable_2d.pd pmopen_string_1d.pd pmrepulsor_1d.pd pmrepulsor_2d.pd pmrepulsor_3d.pd pmrigid_open_string_2d.pd pmrigid_string_2d.pd pmsquare_2d.pd quadratic.pd quartic.pd rec_play.pd sigmoide.pd simplified_cubic_seat.pd simplified_quadratic.pd speedlimiter+.pd speedlimiter-.pd speedlimiter.pd threshold.pd track_max.pd track_min.pd variance.pd Removed Files: Tag: branch-v0-39-2-extended stepper12.pd stepper24.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
--- NEW FILE: pmcloud_3d.pd --- #N canvas 605 196 743 397 10; #X obj 45 9 inlet; #X obj 42 350 outlet; #X obj 643 48 inlet; #X msg 643 95 setK lnk $1; #X obj 736 49 inlet; #X obj 554 44 inlet; #N canvas 880 117 639 733 create_clouds 0; #X obj 70 30 loadbang; #X obj 175 649 t a; #X obj 173 677 outlet; #X obj 32 50 t b b b b b b; #X obj 85 103 $1; #X obj 145 229 random 1000; #X obj 145 253 / 1000; #X obj 274 230 random 1000; #X obj 274 254 / 1000; #X msg 126 419 link lnk cloud in $1 0; #X msg 89 471 link lnk cloud cloud $1 0; #X obj 126 391 $2; #X obj 85 446 $2; #X obj 48 421 $3; #X obj 274 179 * 243354; #X obj 145 177 * 654543; #X msg 85 156 bang; #X msg 145 201 seed $1; #X msg 274 202 seed $1; #X obj 145 145 $1; #X obj 39 12 inlet; #X msg 175 95 reset , mass in 0 1 0 0 0 , mass fixe 0 0 0 0 0; #X obj 145 283 pack f f f; #X obj 367 230 random 1000; #X obj 367 254 / 1000; #X msg 367 202 seed $1; #X obj 367 179 * 2.42455e+06; #X msg 145 312 mass cloud 1 1 $1 $2 $3; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 85 126 pd loop; #X msg 48 504 nLink damp fixe cloud 0 $1 0 0 1 , nLink damp fixe cloud 0 $1 0 1 0 , nLink damp fixe cloud 0 $1 1 0 0; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 3 1 12 0; #X connect 3 1 13 0; #X connect 3 2 11 0; #X connect 3 3 4 0; #X connect 3 4 21 0; #X connect 3 5 19 0; #X connect 4 0 28 0; #X connect 5 0 6 0; #X connect 6 0 22 0; #X connect 7 0 8 0; #X connect 8 0 22 1; #X connect 9 0 1 0; #X connect 10 0 1 0; #X connect 11 0 9 0; #X connect 12 0 10 0; #X connect 13 0 29 0; #X connect 14 0 18 0; #X connect 15 0 17 0; #X connect 16 0 5 0; #X connect 16 0 7 0; #X connect 16 0 23 0; #X connect 17 0 5 0; #X connect 18 0 7 0; #X connect 19 0 15 0; #X connect 19 0 14 0; #X connect 19 0 26 0; #X connect 20 0 3 0; #X connect 21 0 1 0; #X connect 22 0 27 0; #X connect 23 0 24 0; #X connect 24 0 22 2; #X connect 25 0 23 0; #X connect 26 0 25 0; #X connect 27 0 1 0; #X connect 28 0 16 0; #X connect 29 0 1 0; #X restore 46 169 pd create_clouds; #X msg 400 149 posY in $1; #X obj 42 300 route massesPosId; #X obj 42 324 route cloud; #X obj 305 59 t b l; #X obj 336 106 unpack f f; #X msg 336 129 posX in $1; #X msg 736 95 setD damp $1; #X msg 555 95 setL lnk $1; #X msg 305 83 bang , get massesPos cloud; #X obj 68 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 91 96 forceX cloud $1; #X msg 131 117 forceY cloud $1; #X obj 46 30 route reset force forceX forceY forceZ; #X obj 91 69 unpack f f f; #X msg 173 139 forceZ cloud $1; #X obj 42 278 msd3D; #X connect 0 0 19 0; #X connect 2 0 3 0; #X connect 3 0 22 0; #X connect 4 0 13 0; #X connect 5 0 14 0; #X connect 6 0 22 0; #X connect 7 0 22 0; #X connect 8 0 9 0; #X connect 9 0 1 0; #X connect 10 0 15 0; #X connect 10 1 11 0; #X connect 11 0 12 0; #X connect 11 1 7 0; #X connect 12 0 22 0; #X connect 13 0 22 0; #X connect 14 0 22 0; #X connect 15 0 22 0; #X connect 16 0 6 0; #X connect 17 0 22 0; #X connect 18 0 22 0; #X connect 19 0 6 0; #X connect 19 1 20 0; #X connect 19 2 17 0; #X connect 19 3 18 0; #X connect 19 4 21 0; #X connect 19 5 10 0; #X connect 20 0 17 0; #X connect 20 1 18 0; #X connect 20 2 21 0; #X connect 21 0 22 0; #X connect 22 0 8 0;
--- NEW FILE: one0x2d0x3ethree.pd --- #N canvas 0 22 526 323 10; #X obj 26 19 inlet; #X obj 26 278 outlet; #X obj 137 279 outlet; #X obj 253 280 outlet; #X obj 26 154 one->two; #X obj 137 221 one->two; #X obj 85 28 inlet; #X obj 101 51 loadbang; #X obj 86 98 clip 0 1; #X obj 292 27 inlet; #X obj 308 50 loadbang; #X obj 293 97 clip 0 1; #X obj 293 76 purepd/float_argument $2 0.666667; #X obj 86 77 purepd/float_argument $1 0.333333; #X connect 0 0 4 0; #X connect 4 0 1 0; #X connect 4 1 5 0; #X connect 5 0 2 0; #X connect 5 1 3 0; #X connect 6 0 13 0; #X connect 7 0 13 0; #X connect 8 0 4 1; #X connect 9 0 12 0; #X connect 10 0 12 0; #X connect 11 0 5 1; #X connect 12 0 11 0; #X connect 13 0 8 0;
--- NEW FILE: cubic_seat.pd --- #N canvas 571 181 589 471 12; #X obj 42 10 inlet; #X obj 349 13 inlet; #X obj 106 405 outlet; #X obj 220 10 loadbang; #X obj 147 9 inlet; #X obj 147 50 purepd/float_argument $1; #X obj 349 54 purepd/float_argument $2; #X obj 42 113 moses; #X obj 147 97 moses 1; #X obj 147 121 + 1e-06; #X text 202 106 prevent divide by 0; #X obj 7 199 expr $f3 - $f3*pow(1 - $f1/$f2 , 3); #X obj 152 275 expr $f3 + (1 - $f3) * pow(($f1 - $f2) / (1 - $f2) , 3); #X obj 349 121 float; #X connect 0 0 7 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 1; #X connect 5 0 8 0; #X connect 6 0 13 0; #X connect 7 0 11 0; #X connect 7 1 12 0; #X connect 8 0 9 0; #X connect 9 0 11 1; #X connect 9 0 12 1; #X connect 11 0 2 0; #X connect 12 0 2 0; #X connect 13 0 11 2; #X connect 13 0 12 2;
--- NEW FILE: circular_seat.pd --- #N canvas 508 166 595 448 10; #X obj 62 10 inlet; #X obj 195 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 131 114 moses; #X obj 14 208 expr sqrt(pow($f2 , 2) - pow($f1 - $f2 , 2)); #X obj 273 208 expr 1 - sqrt(pow(1 - $f2 , 2) - pow($f1 - $f2 , 2)) ; #X connect 0 0 5 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 5 1; #X connect 4 0 6 1; #X connect 4 0 7 1; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 1 0; #X connect 7 0 1 0;
--- stepper24.pd DELETED ---
Index: resample.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/resample.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** resample.pd 28 Feb 2006 07:22:53 -0000 1.1 --- resample.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,13 **** #N canvas 382 381 450 300 10; ! #X obj 46 68 metro $1; #X obj 46 42 loadbang; #X obj 69 17 inlet; ! #X obj 46 125 outlet; #X obj 137 16 inlet; ! #X obj 46 97 list; #X msg 187 41 0; #X obj 187 17 loadbang; #X connect 0 0 5 0; ! #X connect 1 0 0 0; #X connect 2 0 5 1; #X connect 4 0 0 1; --- 1,16 ---- #N canvas 382 381 450 300 10; ! #X obj 46 140 metro $1; #X obj 46 42 loadbang; #X obj 69 17 inlet; ! #X obj 46 197 outlet; #X obj 137 16 inlet; ! #X obj 46 169 list; #X msg 187 41 0; #X obj 187 17 loadbang; + #X obj 46 89 != 0; + #X obj 46 112 sel 1; + #X obj 46 67 $1; #X connect 0 0 5 0; ! #X connect 1 0 10 0; #X connect 2 0 5 1; #X connect 4 0 0 1; *************** *** 15,16 **** --- 18,22 ---- #X connect 6 0 5 1; #X connect 7 0 6 0; + #X connect 8 0 9 0; + #X connect 9 0 0 0; + #X connect 10 0 8 0;
--- NEW FILE: elliptic.pd --- #N canvas 408 22 535 556 12; #X obj 345 96 t b f; #X obj 43 353 pow; #X msg 385 286 1 $1; #X obj 385 311 -; #X obj 43 246 moses; #X obj 43 325 /; #X obj 43 381 *; #X obj 80 323 /; #X msg 211 288 1 $1; #X obj 211 313 -; #X obj 161 314 - 1; #X obj 161 342 * -1; #X obj 161 398 pow; #X obj 161 371 /; #X obj 161 422 *; #X obj 211 369 /; #X obj 161 446 * -1; #X obj 161 470 + 1; #X obj 43 518 outlet; #X obj 43 10 inlet; #X obj 160 12 inlet; #X obj 345 12 inlet; #X text 89 11 input; #X text 205 11 X; #X text 396 13 Y; #X obj 160 152 f; #X obj 250 30 loadbang; #X obj 157 70 purepd/float_argument $1; #X obj 345 70 purepd/float_argument $2; #X connect 0 0 25 0; #X connect 0 1 2 0; #X connect 0 1 6 1; #X connect 0 1 7 1; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 3 0 14 1; #X connect 3 0 15 1; #X connect 4 0 5 0; #X connect 4 1 10 0; #X connect 5 0 1 0; #X connect 6 0 18 0; #X connect 7 0 1 1; #X connect 8 0 9 0; #X connect 9 0 15 0; #X connect 9 0 13 1; #X connect 10 0 11 0; #X connect 11 0 13 0; #X connect 12 0 14 0; #X connect 13 0 12 0; #X connect 14 0 16 0; #X connect 15 0 12 1; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 19 0 4 0; #X connect 20 0 27 0; #X connect 21 0 28 0; #X connect 25 0 8 0; #X connect 25 0 7 0; #X connect 25 0 4 1; #X connect 25 0 5 1; #X connect 26 0 27 0; #X connect 26 0 28 0; #X connect 27 0 25 0; #X connect 28 0 0 0;
--- NEW FILE: rec_play.pd --- #N canvas 342 400 1018 507 10; #X obj 41 469 outlet; #X obj 79 217 table $0-rec $1; #X obj 199 21 inlet; #X obj 109 134 f; #X obj 109 155 + 1; #X obj 79 106 t f b; #X obj 354 27 inlet; #X obj 79 195 tabwrite $0-rec; #X text 84 21 data; #X text 244 24 rec; #X text 401 29 play; #X obj 79 78 spigot 0; #X obj 41 256 spigot 1; #X obj 290 87 == 0; #X obj 180 394 tabread $0-rec; #X obj 180 315 f; #X obj 192 342 + 1; #X obj 180 259 spigot 0; #X obj 375 89 sel 1; #X msg 375 114 0; #X obj 229 70 sel 1; #X msg 229 95 0; #X obj 180 284 b; #X text 716 54 arg1 : number of sample to record; #X text 716 74 arg2 : time between sample (ms); #X obj 491 283 soundfiler; #X obj 491 186 pack s s; #X obj 542 158 symbol $0-rec; #X obj 542 130 loadbang; #X obj 491 69 route read write; #X obj 491 31 inlet; #X text 550 34 read / write; #X obj 632 200 pack s s; #X obj 192 370 mod $1; #X obj 199 47 t f f; #X obj 59 45 resample $2; #X obj 41 21 inlet; #X msg 632 226 write $1 $2; #X msg 491 220 read $1.wav $2; #X connect 2 0 34 0; #X connect 3 0 4 0; #X connect 4 0 3 1; #X connect 4 0 7 1; #X connect 5 0 7 0; #X connect 5 1 3 0; #X connect 6 0 13 0; #X connect 6 0 17 1; #X connect 6 0 18 0; #X connect 11 0 5 0; #X connect 12 0 0 0; #X connect 13 0 12 1; #X connect 14 0 0 0; #X connect 15 0 16 0; #X connect 15 0 14 0; #X connect 16 0 33 0; #X connect 17 0 22 0; #X connect 18 0 19 0; #X connect 19 0 15 1; #X connect 20 0 21 0; #X connect 21 0 3 1; #X connect 22 0 15 0; #X connect 26 0 38 0; #X connect 27 0 26 1; #X connect 27 0 32 1; #X connect 28 0 27 0; #X connect 29 0 26 0; #X connect 29 1 32 0; #X connect 30 0 29 0; #X connect 32 0 37 0; #X connect 33 0 15 1; #X connect 34 0 11 1; #X connect 34 1 20 0; #X connect 35 0 11 0; #X connect 35 0 17 0; #X connect 36 0 35 0; #X connect 36 0 12 0; #X connect 37 0 25 0; #X connect 38 0 25 0;
--- NEW FILE: pmrepulsor_1d.pd --- #N canvas 127 228 633 573 10; #X obj 31 34 inlet; #X obj 79 317 loadbang; #X obj 24 506 outlet; #X obj 79 343 pack $1 $2; #X obj 368 37 inlet; #X msg 368 84 setK lnk $1; #X obj 461 38 inlet; #X msg 461 84 setD lnk $1; #X obj 24 478 route out; #X obj 133 507 outlet; #X obj 133 479 route out; #X obj 24 454 route massesPosId massesForcesId; #X obj 159 312 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 24 432 msd; #X msg 79 369 reset , mass border 0 1 0 , mass out 1 1 0.5 , link lnk border out $1 $2 , mass grab 0 1 0 , link lgrab out grab 0 0; #X msg 213 129 bang , get massesPos out , get massesForces out; #X obj 29 88 unpack f f; #X msg 29 112 posX grab $1; #X msg 78 165 setK lgrab $1; #X msg 94 134 posY grab $1; #X obj 29 55 route grab grab_on force bang; #X msg 132 89 forceX out $1; #X connect 0 0 20 0; #X connect 1 0 3 0; #X connect 3 0 14 0; #X connect 4 0 5 0; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 7 0 13 0; #X connect 8 0 2 0; #X connect 10 0 9 0; #X connect 11 0 8 0; #X connect 11 1 10 0; #X connect 12 0 3 0; #X connect 13 0 11 0; #X connect 14 0 13 0; #X connect 15 0 13 0; #X connect 16 0 17 0; #X connect 16 1 19 0; #X connect 17 0 13 0; #X connect 18 0 13 0; #X connect 19 0 13 0; #X connect 20 0 16 0; #X connect 20 1 18 0; #X connect 20 2 21 0; #X connect 20 3 15 0; #X connect 21 0 13 0;
--- NEW FILE: simplified_quadratic.pd --- #N canvas 206 281 589 471 10; #X obj 22 10 inlet; #X obj 174 435 outlet; #X obj 270 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 167 157 select 0.5; #X obj 224 209 float; #X msg 167 181 0.50001; #X text 225 181 prevent divide by 0; #X obj 271 243 expr 1 - 2*$f1; #X obj 22 280 expr (sqrt($f2*$f2 + $f3*$f1) - $f2) / $f3; #X obj 175 339 expr (1 - 2*$f2)*($f1*$f1) + (2*$f2)*$f1; #X obj 278 82 * 2; #X obj 317 126 - 1; #X obj 278 104 moses 1; #X connect 0 0 10 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 12 0; #X connect 5 0 7 0; #X connect 5 1 6 0; #X connect 6 0 9 0; #X connect 6 0 10 1; #X connect 7 0 6 0; #X connect 9 0 10 2; #X connect 10 0 11 0; #X connect 11 0 1 0; #X connect 12 0 14 0; #X connect 13 0 11 1; #X connect 14 0 5 0; #X connect 14 1 13 0;
Index: oscillo.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/oscillo.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** oscillo.pd 17 Mar 2006 05:34:31 -0000 1.1 --- oscillo.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,7 **** ! #N canvas 0 0 719 206 10; ! #N canvas 0 0 450 300 graph2 0; #X array $0-_ 100 float 2; ! #X coords 0 0.77 100 -0.01 200 100 1; ! #X restore 10 55 graph; #X obj 272 14 inlet; #X obj 388 13 inlet; --- 1,7 ---- ! #N canvas 510 170 719 206 10; ! #N canvas 0 0 450 300 (subpatch) 0; #X array $0-_ 100 float 2; ! #X coords 0 1 100 0 200 127 1; ! #X restore 10 28 graph; #X obj 272 14 inlet; #X obj 388 13 inlet; *************** *** 10,15 **** #X msg 388 127 ; $2-_ resize $1; #X text 315 14 data; - #X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577 - 0; #X obj 272 121 pack f f; #X text 430 15 size of the array (default = 100); --- 10,13 ---- *************** *** 18,30 **** #X obj 271 77 + 1; #X obj 272 36 t b f; ! #X connect 1 0 13 0; #X connect 2 0 3 0; #X connect 3 0 5 0; ! #X connect 8 0 4 0; ! #X connect 10 0 11 1; ! #X connect 11 0 12 0; ! #X connect 11 0 8 0; #X connect 12 0 10 0; ! #X connect 13 0 11 0; ! #X connect 13 1 8 1; ! #X coords 0 -1 1 1 200 145 1 10 10; --- 16,28 ---- #X obj 271 77 + 1; #X obj 272 36 t b f; ! #X connect 1 0 12 0; #X connect 2 0 3 0; #X connect 3 0 5 0; ! #X connect 7 0 4 0; ! #X connect 9 0 10 1; ! #X connect 10 0 11 0; ! #X connect 10 0 7 0; ! #X connect 11 0 9 0; #X connect 12 0 10 0; ! #X connect 12 1 7 1; ! #X coords 0 -1 1 1 200 145 2 10 10;
--- NEW FILE: logistic_sigmoid.pd --- #N canvas 564 83 610 403 10; #X obj 42 10 inlet; #X obj 168 349 outlet; #X obj 426 21 loadbang; #X obj 353 20 inlet; #X obj 353 61 purepd/float_argument $1; #X obj 353 113 expr 1/(1-$f1) - 1; #X obj 353 158 expr 1 / (1 + exp($f1)); #X text 340 157 B; #X text 340 111 a; #X text 28 177 A; #X obj 42 175 expr 1 / (1 + exp(0 - (($f1 - 0.5) * $f2 * 2))); #X obj 407 191 expr 1 / (1 + exp(0 - $f1)); #X text 395 191 C; #X obj 168 292 expr ($f1 - $f2)/($f3 - $f2); #N canvas 0 22 466 316 constrain 0; #X obj 71 17 inlet; #X obj 107 229 outlet; #X obj 71 169 bang; #X text 151 169 constrain to >0; #X obj 71 149 moses 0.0001; #X msg 71 190 0.0001; #X obj 71 66 moses 1; #X text 120 66 constraing to <1; #X obj 110 86 bang; #X msg 110 107 0.9999; #X connect 0 0 6 0; #X connect 2 0 5 0; #X connect 4 0 2 0; #X connect 4 1 1 0; #X connect 5 0 1 0; #X connect 6 0 4 0; #X connect 6 1 8 0; #X connect 8 0 9 0; #X connect 9 0 4 0; #X restore 353 89 pd constrain to 0<x<1; #X connect 0 0 10 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 14 0; #X connect 5 0 6 0; #X connect 5 0 10 1; #X connect 5 0 11 0; #X connect 6 0 13 1; #X connect 10 0 13 0; #X connect 11 0 13 2; #X connect 13 0 1 0; #X connect 14 0 5 0;
--- NEW FILE: pmrigid_string_2d.pd --- #N canvas 605 196 743 397 10; #X obj 42 34 inlet; #X obj 42 57 t b f; #X obj 42 350 outlet; #X obj 269 31 inlet; #X obj 510 34 inlet; #X msg 510 81 setK lnk $1; #X obj 603 35 inlet; #X msg 603 81 setD lnk $1; #N canvas 746 115 421 804 creation_corde 0; #X obj 32 23 loadbang; #X msg 143 117 0; #X obj 143 142 f; #X obj 143 193 + 1; #X obj 143 169 moses $1; #X obj 165 220 t f f; #X obj 175 649 t a; #X obj 241 271 + 1; #X obj 118 19 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 195 329 pack f f; #X obj 195 247 t f f; #X obj 241 248 $1; #X obj 225 300 /; #X obj 119 291 + 1; #X obj 119 268 $1; #X msg 121 580 link lnk M-$1 M-$2 $3 $4; #X obj 121 552 pack f f $2 $3; #X obj 173 677 outlet; #X msg 31 578 setL lnk 0; #X obj 32 50 t b b b b b b; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 70 417 pd loop; #X obj 71 361 $1; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 71 477 pd loop; #X obj 71 451 t f f; #X obj 71 386 + 2; #X msg 175 94 reset , mass M-0 0 1 0 0; #X msg 195 352 mass M-$1 1 1 $2 0; #X msg 119 400 mass M-$1 0 1 1 0; #X connect 0 0 19 0; #X connect 1 0 2 0; #X connect 2 0 4 0; #X connect 3 0 5 0; #X connect 4 0 3 0; #X connect 5 0 2 0; #X connect 5 1 10 0; #X connect 6 0 17 0; #X connect 7 0 12 1; #X connect 8 0 19 0; #X connect 9 0 26 0; #X connect 10 0 9 0; #X connect 10 1 12 0; #X connect 11 0 7 0; #X connect 12 0 9 1; #X connect 13 0 27 0; #X connect 14 0 13 0; #X connect 15 0 6 0; #X connect 16 0 15 0; #X connect 19 0 18 0; #X connect 19 1 21 0; #X connect 19 2 14 0; #X connect 19 3 1 0; #X connect 19 4 25 0; #X connect 19 5 11 0; #X connect 20 0 23 0; #X connect 21 0 24 0; #X connect 22 0 16 0; #X connect 23 0 22 0; #X connect 23 1 16 1; #X connect 24 0 20 0; #X connect 25 0 6 0; #X connect 26 0 6 0; #X connect 27 0 6 0; #X restore 87 175 pd creation_corde; #X obj 269 96 pack f f; #X obj 320 30 loadbang; #X obj 320 72 + 1; #X obj 320 51 $1; #X obj 395 31 inlet; #X obj 42 278 msd2D; #X msg 395 80 forceY M-$1 $2; #X msg 72 104 posY M-0 $1; #X msg 268 124 posY M-$2 $1; #X obj 42 300 route massesPos; #X msg 42 81 bang , get massesPos; #X connect 0 0 1 0; #X connect 1 0 19 0; #X connect 1 1 16 0; #X connect 3 0 9 0; #X connect 4 0 5 0; #X connect 5 0 14 0; #X connect 6 0 7 0; #X connect 7 0 14 0; #X connect 8 0 14 0; #X connect 9 0 17 0; #X connect 10 0 12 0; #X connect 11 0 9 1; #X connect 12 0 11 0; #X connect 13 0 15 0; #X connect 14 0 18 0; #X connect 15 0 14 0; #X connect 16 0 14 0; #X connect 17 0 14 0; #X connect 18 0 2 0; #X connect 19 0 14 0;
--- NEW FILE: exponential_seat.pd --- #N canvas 405 334 496 458 10; #X obj 62 10 inlet; #X obj 106 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 62 114 moses 0.5; #X obj 246 205 expr 1 - pow(2*(1-$f1) , 1-$f2) / 2; #X obj 38 205 expr pow(2 * $f1 , 1 - $f2) / 2; #X connect 0 0 5 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 6 1; #X connect 4 0 7 1; #X connect 5 0 7 0; #X connect 5 1 6 0; #X connect 6 0 1 0; #X connect 7 0 1 0;
--- NEW FILE: pmrigid_open_string_2d.pd --- #N canvas 870 255 743 397 10; #X obj 42 34 inlet; #X obj 42 57 t b f; #X obj 42 350 outlet; #X obj 510 34 inlet; #X msg 510 81 setK lnk $1; #X obj 603 35 inlet; #X msg 603 81 setD lnk $1; #N canvas 746 115 421 804 creation_corde 0; #X obj 32 23 loadbang; #X msg 141 212 0; #X obj 141 237 f; #X obj 141 288 + 1; #X obj 141 264 moses $1; #X obj 163 315 t f f; #X obj 175 649 t a; #X obj 239 366 + 1; #X obj 118 19 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 193 424 pack f f; #X obj 193 342 t f f; #X obj 239 343 $1; #X obj 223 395 /; #X obj 205 168 + 1; #X obj 205 145 $1; #X msg 121 580 link lnk M-$1 M-$2 $3 $4; #X obj 121 552 pack f f $2 $3; #X obj 173 677 outlet; #X msg 31 578 setL lnk 0; #X obj 32 50 t b b b b b b; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 70 417 pd loop; #X obj 71 361 $1; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 71 477 pd loop; #X obj 71 451 t f f; #X obj 71 386 + 2; #X msg 175 94 reset , mass M-0 0 1 0 0; #X msg 193 447 mass M-$1 1 1 $2 0; #X msg 205 192 mass M-$1 0 1 -0.1 0; #X connect 0 0 19 0; #X connect 1 0 2 0; #X connect 2 0 4 0; #X connect 3 0 5 0; #X connect 4 0 3 0; #X connect 5 0 2 0; #X connect 5 1 10 0; #X connect 6 0 17 0; #X connect 7 0 12 1; #X connect 8 0 19 0; #X connect 9 0 26 0; #X connect 10 0 9 0; #X connect 10 1 12 0; #X connect 11 0 7 0; #X connect 12 0 9 1; #X connect 13 0 27 0; #X connect 14 0 13 0; #X connect 15 0 6 0; #X connect 16 0 15 0; #X connect 19 0 18 0; #X connect 19 1 21 0; #X connect 19 2 1 0; #X connect 19 3 14 0; #X connect 19 4 25 0; #X connect 19 5 11 0; #X connect 20 0 23 0; #X connect 21 0 24 0; #X connect 22 0 16 0; #X connect 23 0 22 0; #X connect 23 1 16 1; #X connect 24 0 20 0; #X connect 25 0 6 0; #X connect 26 0 6 0; #X connect 27 0 6 0; #X restore 87 175 pd creation_corde; #X obj 395 31 inlet; #X obj 42 278 msd2D; #X msg 395 80 forceY M-$1 $2; #X msg 72 104 posY M-0 $1; #X msg 169 130 posY M-$2 $1; #X obj 42 300 route massesPos; #X msg 42 81 bang , get massesPos; #X obj 169 107 pack f f; #X obj 220 59 $1; #X obj 220 81 + 1; #X obj 220 37 loadbang; #X connect 0 0 1 0; #X connect 1 0 14 0; #X connect 1 1 11 0; #X connect 1 1 15 0; #X connect 3 0 4 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 6 0 9 0; #X connect 7 0 9 0; #X connect 8 0 10 0; #X connect 9 0 13 0; #X connect 10 0 9 0; #X connect 11 0 9 0; #X connect 12 0 9 0; #X connect 13 0 2 0; #X connect 14 0 9 0; #X connect 15 0 12 0; #X connect 16 0 17 0; #X connect 17 0 15 1; #X connect 18 0 16 0;
--- NEW FILE: speedlimiter-.pd --- #N canvas 1011 215 305 353 10; #X obj 88 18 inlet; #X obj 132 282 outlet; #X obj 125 42 inlet; #X obj 88 107 -; #X obj 132 221 +; #X obj 88 136 moses 0; #X obj 132 250 f; #X obj 88 187 max $1; #X obj 125 107 * -1; #X connect 0 0 3 0; #X connect 2 0 8 0; #X connect 3 0 5 0; #X connect 4 0 6 0; #X connect 5 0 7 0; #X connect 5 1 4 0; #X connect 6 0 4 1; #X connect 6 0 3 1; #X connect 6 0 1 0; #X connect 7 0 4 0; #X connect 8 0 7 1;
--- NEW FILE: track_max.pd --- #N canvas 353 201 461 389 10; #X obj 83 269 outlet; #X obj 294 7 inlet; #X obj 37 7 inlet; #X obj 294 27 route float bang; #X obj 58 92 select 0; #X msg 58 111 0; #X msg 109 111 1; #X obj 177 7 inlet; #X obj 224 137 loadbang; #X obj 37 207 moses; #X obj 37 143 spigot 1; #X text 59 235 max; #X obj 177 164 purepd/float_argument $1 -9.99e+37; #X obj 83 234 + 1e-09; #X text 33 292 1e-09 is added so [moses] doesn't output the current maximum value again.; #X text 229 347 released under the GNU GPL; #X text 12 333 (C) Copyright 2006 Hans-Christoph Steiner hans@at.or.at ; #X connect 1 0 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 3 1 12 0; #X connect 4 0 5 0; #X connect 4 1 6 0; #X connect 5 0 10 1; #X connect 6 0 10 1; #X connect 7 0 12 0; #X connect 8 0 12 0; #X connect 9 1 13 0; #X connect 10 0 9 0; #X connect 12 0 9 1; #X connect 13 0 0 0; #X connect 13 0 9 1;
--- NEW FILE: pmmulti_stable_2d.pd --- #N canvas 835 203 726 492 10; #X obj 42 34 inlet; #X obj 41 435 outlet; #X obj 510 34 inlet; #X msg 510 81 setK lnk $1; #X obj 603 35 inlet; #X msg 603 81 setD lnk $1; #X obj 41 363 msd2D; #N canvas 866 113 421 804 creation_multi_stable 0; #X obj 32 23 loadbang; #X obj 175 649 t a; #X obj 118 19 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 201 150 $1; #X obj 145 198 /; #X obj 173 677 outlet; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 145 174 pd loop; #X obj 145 124 $1; #X msg 145 361 mass fixe 0 1 $1 $2; #X obj 145 149 max 2; #X obj 201 173 max 2; #X obj 145 220 * 6.28; #X obj 145 241 t f f; #X obj 145 337 pack f f; #X obj 196 267 sin; #X obj 145 267 cos; #X obj 79 428 pack $2 $3; #X obj 145 290 * 0.5; #X obj 196 292 * 0.5; #X msg 79 450 link lnk fixe out $1 $2; #X obj 32 50 t b b b b b b b; #X msg 161 81 reset; #X msg 115 394 mass out 1 1 1 0; #X msg 63 481 setL lnk 1; #X msg 35 511 mass grab 0 1 1 0 , link lgrab out grab 0 0; #X connect 0 0 20 0; #X connect 1 0 5 0; #X connect 2 0 20 0; #X connect 3 0 10 0; #X connect 4 0 11 0; #X connect 6 0 4 0; #X connect 7 0 9 0; #X connect 8 0 1 0; #X connect 9 0 6 0; #X connect 10 0 4 1; #X connect 11 0 12 0; #X connect 12 0 15 0; #X connect 12 1 14 0; #X connect 13 0 8 0; #X connect 14 0 18 0; #X connect 15 0 17 0; #X connect 16 0 19 0; #X connect 17 0 13 0; #X connect 18 0 13 1; #X connect 19 0 1 0; #X connect 20 0 24 0; #X connect 20 1 23 0; #X connect 20 2 16 0; #X connect 20 3 22 0; #X connect 20 4 7 0; #X connect 20 5 3 0; #X connect 20 6 21 0; #X connect 21 0 1 0; #X connect 22 0 1 0; #X connect 23 0 1 0; #X connect 24 0 1 0; #X restore 195 310 pd creation_multi_stable; #X msg 140 90 forceX out $1 , forceY out $2; #X obj 41 90 unpack f f; #X msg 41 114 posX grab $1; #X msg 90 167 setK lgrab $1; #X msg 106 136 posY grab $1; #X obj 41 57 route grab grab_on force bang; #X obj 41 412 route out; #X obj 41 385 route massesPosId; #X msg 189 112 bang , get massesPos out; #X connect 0 0 13 0; #X connect 2 0 3 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 15 0; #X connect 7 0 6 0; #X connect 8 0 6 0; #X connect 9 0 10 0; #X connect 9 1 12 0; #X connect 10 0 6 0; #X connect 11 0 6 0; #X connect 12 0 6 0; #X connect 13 0 9 0; #X connect 13 1 11 0; #X connect 13 2 8 0; #X connect 13 3 16 0; #X connect 14 0 1 0; #X connect 15 0 14 0; #X connect 16 0 6 0;
--- NEW FILE: exponential_sigmoid.pd --- #N canvas 277 167 454 439 10; #X obj 62 10 inlet; #X obj 195 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 62 84 moses 0.5; #X obj 14 208 expr pow(2*$f1 , 1/$f2)/2; #X obj 200 206 expr 1 - (pow(2*(1-$f1) , 1/$f2)/2); #X obj 167 97 bang; #X obj 167 77 moses 1e-06; #X msg 167 118 1e-06; #X text 272 98 constrain to >0; #X connect 0 0 5 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 10 0; #X connect 9 0 8 0; #X connect 9 1 7 1; #X connect 9 1 6 1; #X connect 10 0 6 1; #X connect 10 0 7 1;
--- NEW FILE: pmcube_3d.pd --- #N canvas 146 213 871 573 10; #X obj 49 58 inlet; #X obj 79 291 loadbang; #X obj 39 524 outlet; #X obj 79 317 pack $1 $2; #X obj 436 59 inlet; #X msg 436 106 setK lnk $1; #X obj 529 60 inlet; #X msg 529 106 setD lnk $1; #X msg 267 296 bang , get massesPos out , get massesForces out; #X obj 39 496 route out; #X obj 148 525 outlet; #X obj 148 497 route out; #X obj 39 472 route massesPosId massesForcesId; #X obj 159 286 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 202 257 forceX out $1 , forceY out $2 , forceZ out $3; #X obj 40 450 msd3D; #X msg 80 343 reset , mass border 0 1 -1 -1 -1 , mass border 0 1 -1 -1 1 , mass border 0 1 -1 1 -1 , mass border 0 1 -1 1 1 , mass border 0 1 1 -1 -1 , mass border 0 1 1 -1 1 , mass border 0 1 1 1 -1 , mass border 0 1 1 1 1 , mass out 1 1 0 0 0 , link lnk border out $1 $2 , mass grab 0 1 0 0 0 , link lgrab out grab 0 0; #X msg 56 151 posX grab $1; #X msg 170 231 setK lgrab $1; #X msg 95 175 posY grab $1; #X obj 56 94 route grab grab_on force bang; #X obj 56 127 unpack f f f; #X msg 136 198 posZ grab $1; #X connect 0 0 20 0; #X connect 1 0 3 0; #X connect 3 0 16 0; #X connect 4 0 5 0; #X connect 5 0 15 0; #X connect 6 0 7 0; #X connect 7 0 15 0; #X connect 8 0 15 0; #X connect 9 0 2 0; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 12 1 11 0; #X connect 13 0 3 0; #X connect 14 0 15 0; #X connect 15 0 12 0; #X connect 16 0 15 0; #X connect 17 0 15 0; #X connect 18 0 15 0; #X connect 19 0 15 0; #X connect 20 0 21 0; #X connect 20 1 18 0; #X connect 20 2 14 0; #X connect 20 3 8 0; #X connect 21 0 17 0; #X connect 21 1 19 0; #X connect 21 2 22 0; #X connect 22 0 15 0;
Index: curve_log.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/curve_log.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** curve_log.pd 29 Jan 2006 08:12:33 -0000 1.2 --- curve_log.pd 31 Jul 2007 23:36:24 -0000 1.2.2.1 *************** *** 1,3 **** ! #N canvas 236 31 428 321 10; #X obj 31 8 inlet; #X obj 31 245 outlet; --- 1,3 ---- ! #N canvas 603 22 438 321 10; #X obj 31 8 inlet; #X obj 31 245 outlet; *************** *** 11,17 **** #X text 79 8 input range: -1 to 1; #X text 87 245 output range: -1 to 1; ! #X text 225 284 released under the GNU GPL; ! #X text 8 270 (C) Copyright 2006 Hans-Christoph Steiner hans@at.or.at ! ; #X connect 0 0 4 0; #X connect 2 0 3 0; --- 11,16 ---- #X text 79 8 input range: -1 to 1; #X text 87 245 output range: -1 to 1; ! #X text 8 270 (C) Copyright 2006-2007 Free Software Foundation; ! #X text 199 287 released under the GNU GPLv3 or later; #X connect 0 0 4 0; #X connect 2 0 3 0;
--- NEW FILE: circular.pd --- #N canvas 577 316 599 452 10; #X obj 62 10 inlet; #X obj 195 405 outlet; #X obj 65 172 expr 1 - sqrt(1 - pow($f1 , 2)); #X connect 0 0 2 0; #X connect 2 0 1 0;
Index: debounce.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/debounce.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** debounce.pd 10 Nov 2006 15:44:11 -0000 1.2 --- debounce.pd 31 Jul 2007 23:36:24 -0000 1.2.2.1 *************** *** 1,3 **** ! #N canvas 439 311 450 300 10; #X obj 27 43 inlet; #X obj 27 264 outlet; --- 1,3 ---- ! #N canvas 439 311 705 322 10; #X obj 27 43 inlet; #X obj 27 264 outlet; *************** *** 7,11 **** #X obj 161 183 delay $1; #X obj 213 43 inlet; ! #X obj 27 119 t b b b; #X connect 0 0 2 0; #X connect 2 0 7 0; --- 7,11 ---- #X obj 161 183 delay $1; #X obj 213 43 inlet; ! #X obj 27 119 t a b b; #X connect 0 0 2 0; #X connect 2 0 7 0;
--- NEW FILE: quartic.pd --- #N canvas 213 136 569 383 10; #X obj 52 10 inlet; #X obj 387 9 inlet; #X obj 52 324 outlet; #X obj 300 10 loadbang; #X obj 227 9 inlet; #X obj 227 50 purepd/float_argument $1; #X obj 387 50 purepd/float_argument $2; #X obj 227 95 -; #X msg 227 73 1 $1; #X obj 52 159 expr (1-2*$f2)*pow($f1 , 2) + (2*$f2)*$f1; #X obj 52 190 expr (1-2*$f2)*pow($f1 , 2) + (2*$f2)*$f1; #X connect 0 0 9 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 8 0; #X connect 6 0 10 1; #X connect 7 0 9 1; #X connect 8 0 7 0; #X connect 9 0 10 0; #X connect 10 0 2 0;
--- NEW FILE: track_min.pd --- #N canvas 677 121 475 375 10; #X obj 37 303 outlet; #X text 75 268 min; #X obj 37 268 float; #X obj 294 7 inlet; #X obj 37 7 inlet; #X obj 294 27 route float bang; #X obj 58 92 select 0; #X msg 58 111 0; #X msg 109 111 1; #X obj 177 7 inlet; #X obj 224 137 loadbang; #X obj 37 207 moses; #X obj 37 143 spigot 1; #X text 229 347 released under the GNU GPL; #X text 12 333 (C) Copyright 2006 Hans-Christoph Steiner hans@at.or.at ; #X obj 177 164 purepd/float_argument $1 9.99e+37; #X connect 2 0 0 0; #X connect 2 0 11 1; #X connect 3 0 5 0; #X connect 4 0 12 0; #X connect 5 0 6 0; #X connect 5 1 15 0; #X connect 6 0 7 0; #X connect 6 1 8 0; #X connect 7 0 12 1; #X connect 8 0 12 1; #X connect 9 0 15 0; #X connect 10 0 15 0; #X connect 11 0 2 0; #X connect 12 0 11 0; #X connect 15 0 11 1; #X connect 15 0 2 1;
--- NEW FILE: pmrepulsor_3d.pd --- #N canvas 146 213 871 573 10; #X obj 31 34 inlet; #X obj 59 326 loadbang; #X obj 32 535 outlet; #X obj 59 352 pack $1 $2; #X obj 368 37 inlet; #X msg 368 84 setK lnk $1; #X obj 461 38 inlet; #X msg 461 84 setD lnk $1; #X msg 206 239 bang , get massesPos out , get massesForces out; #X obj 32 507 route out; #X obj 141 536 outlet; #X obj 141 508 route out; #X obj 32 483 route massesPosId massesForcesId; #X obj 139 321 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 32 461 msd3D; #X msg 171 216 forceX out $1 , forceY out $2 , forceZ out $3; #X msg 31 112 posX grab $1; #X msg 145 192 setK lgrab $1; #X msg 70 136 posY grab $1; #X obj 31 55 route grab grab_on force bang; #X obj 31 88 unpack f f f; #X msg 111 159 posZ grab $1; #X msg 59 378 reset , mass center 0 1 0 0 0 , mass out 1 1 0.5 0 0 , link lnk center out $1 0 , nLink damp center out 0 $2 0 1 0 , nLink damp center out 0 $2 1 0 0 , nLink damp center out 0 $2 0 0 1 , mass grab 0 1 0 0 0 , link lgrab out grab 0 0; #X connect 0 0 19 0; #X connect 1 0 3 0; #X connect 3 0 22 0; #X connect 4 0 5 0; #X connect 5 0 14 0; #X connect 6 0 7 0; #X connect 7 0 14 0; #X connect 8 0 14 0; #X connect 9 0 2 0; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 12 1 11 0; #X connect 13 0 3 0; #X connect 14 0 12 0; #X connect 15 0 14 0; #X connect 16 0 14 0; #X connect 17 0 14 0; #X connect 18 0 14 0; #X connect 19 0 20 0; #X connect 19 1 17 0; #X connect 19 2 15 0; #X connect 19 3 8 0; #X connect 20 0 16 0; #X connect 20 1 18 0; #X connect 20 2 21 0; #X connect 21 0 14 0; #X connect 22 0 14 0;
--- NEW FILE: speedlimiter+.pd --- #N canvas 1011 215 305 353 10; #X obj 88 43 inlet; #X obj 87 258 outlet; #X obj 169 42 inlet; #X obj 88 107 -; #X obj 88 198 +; #X obj 88 136 moses 0; #X obj 132 161 min $1; #X obj 87 227 f; #X connect 0 0 3 0; #X connect 2 0 6 1; #X connect 3 0 5 0; #X connect 4 0 7 0; #X connect 5 0 4 0; #X connect 5 1 6 0; #X connect 6 0 4 0; #X connect 7 0 4 1; #X connect 7 0 3 1; #X connect 7 0 1 0;
--- NEW FILE: pmattractor_3d.pd --- #N canvas 522 233 697 573 10; #X obj 31 34 inlet; #X obj 76 286 loadbang; #X obj 31 511 outlet; #X obj 76 312 pack $1 $2; #X obj 341 24 inlet; #X msg 341 71 setK lnk $1; #X obj 434 25 inlet; #X msg 434 71 setD lnk $1; #X msg 276 246 bang , get massesPos out , get massesForces out; #X obj 31 483 route out; #X obj 140 512 outlet; #X obj 140 484 route out; #X obj 31 459 route massesPosId massesForcesId; #X obj 156 281 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 209 217 forceX out $1 , forceY out $2 , forceZ out $3; #X obj 31 437 msd3D; #X msg 31 112 posX grab $1; #X msg 145 192 setK lgrab $1; #X msg 70 136 posY grab $1; #X obj 31 55 route grab grab_on force bang; #X obj 31 88 unpack f f f; #X msg 111 159 posZ grab $1; #X msg 76 338 reset , mass border 0 1 -1 0 0 , mass border 0 1 1 0 0 , mass border 0 1 0 -1 0 , mass border 0 1 0 1 0 , mass border 0 1 0 0 1 , mass border 0 1 0 0 -1 , mass out 1 1 0 0 0 , link lnk border out $1 $2 , mass grab 0 1 0 0 0 , link lgrab out grab 0 0; #X connect 0 0 19 0; #X connect 1 0 3 0; #X connect 3 0 22 0; #X connect 4 0 5 0; #X connect 5 0 15 0; #X connect 6 0 7 0; #X connect 7 0 15 0; #X connect 8 0 15 0; #X connect 9 0 2 0; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 12 1 11 0; #X connect 13 0 3 0; #X connect 14 0 15 0; #X connect 15 0 12 0; #X connect 16 0 15 0; #X connect 17 0 15 0; #X connect 18 0 15 0; #X connect 19 0 20 0; #X connect 19 1 17 0; #X connect 19 2 14 0; #X connect 19 3 8 0; #X connect 20 0 16 0; #X connect 20 1 18 0; #X connect 20 2 21 0; #X connect 21 0 15 0; #X connect 22 0 15 0;
Index: autoscale.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/autoscale.pd,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** autoscale.pd 7 Jul 2006 04:08:55 -0000 1.3 --- autoscale.pd 31 Jul 2007 23:36:24 -0000 1.3.2.1 *************** *** 1,82 **** ! #N canvas 348 266 816 509 10; #X obj 5 20 inlet; ! #X obj 77 433 outlet; ! #X text 135 318 min; ! #X text 262 319 max; ! #X obj 97 295 moses 0; ! #X obj 222 295 moses 0; ! #X obj 77 92 trigger float float float bang bang; ! #X obj 77 380 expr (($f1 - $f2) * (($f5 - $f4) / ($f3 - $f2))) + $f4 ; ! #X obj 286 319 + 1e-09; ! #X obj 408 78 loadbang; ! #X text 2 456 (C) Copyright 2004 Hans-Christoph Steiner hans@at.or.at ; ! #X text 219 471 released under the GNU GPL; ! #X text 417 455 $Revision$$Date$; ! #X text 417 468 $Author$; ! #X obj 5 60 route reset; ! #X obj 17 156 bang; ! #X msg 17 219 0; ! #X obj 356 319 expr if ($f1 == $f2 , 0 , $f1) ; if ($f1 == $f2 , ! 1 , $f2); ! #X obj 266 276 float; ! #X obj 97 318 float; ! #X obj 141 276 float; ! #X obj 356 20 inlet; ! #X obj 555 20 inlet; ! #X text 396 21 output min; ! #X text 601 20 output max; #X text 44 21 data to be scaled; ! #X obj 228 216 purepd/once; ! #X obj 103 216 purepd/once; ! #X obj 222 156 trigger 0 bang 0; ! #X obj 97 156 trigger 0 bang 0; ! #X text 195 407 ^-- these [purepd/once] bits are just here to get the ! max/min tracking started; ! #X obj 695 20 inlet reset; ! #X obj 554 157 purepd/float_argument $2 1; ! #X obj 408 101 trigger 0 bang; ! #X text 522 100 [float_argument] doesn't output 0 on; ! #X text 522 112 bang , so send the 0 here.; ! #X obj 356 157 purepd/float_argument $1 0; #X connect 0 0 14 0; ! #X connect 4 0 19 0; ! #X connect 5 1 8 0; ! #X connect 6 0 7 0; ! #X connect 6 1 29 0; ! #X connect 6 2 28 0; ! #X connect 6 3 36 0; ! #X connect 6 4 32 0; ! #X connect 7 0 1 0; #X connect 8 0 5 1; ! #X connect 8 0 7 2; ! #X connect 9 0 33 0; ! #X connect 14 0 15 0; ! #X connect 14 1 6 0; ! #X connect 15 0 16 0; ! #X connect 15 0 26 1; ! #X connect 15 0 27 1; ! #X connect 16 0 18 0; ! #X connect 16 0 19 0; ! #X connect 17 0 7 3; ! #X connect 17 1 7 4; ! #X connect 18 0 5 1; ! #X connect 19 0 4 1; ! #X connect 19 0 7 1; ! #X connect 20 0 4 1; ! #X connect 21 0 36 0; ! #X connect 22 0 32 0; ! #X connect 26 0 18 0; ! #X connect 27 0 20 0; ! #X connect 28 0 5 0; ! #X connect 28 1 26 0; ! #X connect 28 2 18 1; ! #X connect 29 0 4 0; #X connect 29 1 27 0; ! #X connect 29 2 20 1; ! #X connect 31 0 15 0; ! #X connect 32 0 17 1; ! #X connect 33 0 36 0; ! #X connect 33 1 32 0; ! #X connect 36 0 17 0; --- 1,135 ---- ! #N canvas 411 85 761 507 10; ! #X obj 634 5 import mapping; #X obj 5 20 inlet; ! #X obj 112 424 outlet; ! #X obj 112 153 trigger float float float bang bang; ! #X obj 112 321 expr (($f1 - $f2) * (($f5 - $f4) / ($f3 - $f2))) + $f4 ; ! #X text 2 446 (C) Copyright 2004 Hans-Christoph Steiner hans@at.or.at ; ! #X text 219 461 released under the GNU GPL; ! #X text 417 458 $Author$; ! #X obj 368 20 inlet; ! #X obj 469 20 inlet; ! #X text 335 6 output min; ! #X text 436 6 output max; #X text 44 21 data to be scaled; ! #X obj 522 20 inlet reset; ! #N canvas 0 22 454 304 output 0; ! #X obj 32 24 inlet; ! #X obj 334 24 inlet; ! #X obj 22 273 outlet; ! #X obj 338 274 outlet; ! #X text 78 273 min; ! #X text 74 25 min; ! #X text 380 26 max; ! #X text 386 274 max; ! #X obj 69 54 loadbang; ! #X obj 37 167 expr if ($f1 == $f2 , 0 , $f1) ; if ($f1 == $f2 , ! 1 , $f2); ! #X obj 235 135 purepd/float_argument $2 1; ! #X obj 69 77 trigger 0 bang; ! #X text 183 76 [float_argument] doesn't output 0 on; ! #X text 183 88 bang , so send the 0 here.; ! #X obj 37 135 purepd/float_argument $1 0; #X connect 0 0 14 0; ! #X connect 1 0 10 0; ! #X connect 8 0 11 0; ! #X connect 9 0 2 0; ! #X connect 9 1 3 0; ! #X connect 10 0 9 1; ! #X connect 11 0 14 0; ! #X connect 11 1 10 0; ! #X connect 14 0 9 0; ! #X restore 391 283 pd output range; ! #N canvas 463 201 389 220 track 0; ! #X obj 168 22 inlet; ! #X obj 38 135 outlet; ! #X obj 279 22 inlet; ! #X obj 168 135 outlet; ! #X obj 38 22 inlet; ! #X obj 38 108 track_min; ! #X obj 168 108 track_max; ! #X connect 0 0 6 0; ! #X connect 2 0 6 2; ! #X connect 2 0 5 2; ! #X connect 4 0 5 0; ! #X connect 5 0 1 0; ! #X connect 6 0 3 0; ! #X restore 191 290 pd track changes; ! #X obj 370 153 trigger float bang bang; ! #N canvas 634 182 466 316 gate 0; ! #X obj 74 268 outlet; ! #X obj 316 266 outlet; ! #X obj 323 37 inlet; ! #X msg 345 175 0; ! #X msg 374 175 1; ! #X obj 77 204 spigot 1; ! #X obj 316 204 spigot 0; ! #X msg 105 175 0; ! #X msg 134 175 1; ! #X obj 243 70 select 1 0; ! #X obj 76 39 route float; ! #X obj 76 15 inlet; ! #X connect 2 0 9 0; ! #X connect 3 0 6 1; ! #X connect 4 0 6 1; ! #X connect 5 0 0 0; ! #X connect 6 0 1 0; ! #X connect 7 0 5 1; #X connect 8 0 5 1; ! #X connect 9 0 3 0; ! #X connect 9 0 8 0; ! #X connect 9 1 4 0; ! #X connect 9 1 7 0; ! #X connect 10 0 5 0; ! #X connect 10 0 6 0; ! #X connect 11 0 10 0; ! #X restore 154 81 pd gate; ! #X obj 522 39 route float bang; ! #X obj 175 424 outlet; ! #X obj 238 424 outlet; ! #X obj 175 398 f; ! #X obj 238 399 f; ! #X text 417 445 $Revision$$Date$; ! #X text 192 135 track mode; ! #X text 396 136 run mode; ! #X obj 16 224 unpack float float; ! #X obj 16 198 trigger list bang; ! #X obj 5 347 trigger bang bang; ! #X obj 5 60 route save load reset; ! #X connect 1 0 29 0; ! #X connect 3 0 4 0; ! #X connect 3 1 15 0; ! #X connect 3 2 15 1; ! #X connect 3 3 14 0; ! #X connect 3 4 14 1; ! #X connect 4 0 2 0; ! #X connect 8 0 14 0; ! #X connect 9 0 14 1; ! #X connect 13 0 18 0; ! #X connect 14 0 4 3; ! #X connect 14 1 4 4; ! #X connect 15 0 4 1; ! #X connect 15 0 21 1; ! #X connect 15 1 4 2; ! #X connect 15 1 22 1; ! #X connect 16 0 4 0; ! #X connect 16 1 14 0; ! #X connect 16 2 14 1; ! #X connect 17 0 3 0; ! #X connect 17 1 16 0; ! #X connect 18 0 17 1; ! #X connect 18 1 15 2; ! #X connect 21 0 19 0; ! #X connect 22 0 20 0; ! #X connect 26 0 15 0; ! #X connect 26 1 15 1; ! #X connect 27 0 26 0; ! #X connect 27 1 15 2; ! #X connect 28 0 21 0; ! #X connect 28 1 22 0; ! #X connect 29 0 28 0; #X connect 29 1 27 0; ! #X connect 29 2 15 2; ! #X connect 29 3 17 0;
--- NEW FILE: quadratic.pd --- #N canvas 79 279 589 471 10; #X obj 22 10 inlet; #X obj 412 9 inlet; #X obj 174 405 outlet; #X obj 270 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 412 50 purepd/float_argument $2; #X obj 167 97 select 0.5; #X obj 224 149 float; #X msg 167 121 0.50001; #X text 225 121 prevent divide by 0; #X obj 271 213 expr 1 - 2*$f1; #X obj 22 250 expr (sqrt($f2*$f2 + $f3*$f1) - $f2) / $f3; #X obj 175 309 expr (1 - 2*$f2)*($f1*$f1) + (2*$f2)*$f1; #X connect 0 0 12 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 0; #X connect 6 0 13 1; #X connect 7 0 9 0; #X connect 7 1 8 0; #X connect 8 0 11 0; #X connect 8 0 12 1; #X connect 9 0 8 0; #X connect 11 0 12 2; #X connect 12 0 13 0; #X connect 13 0 2 0;
--- NEW FILE: variance.pd --- #N canvas 744 170 273 272 10; #X obj 39 33 inlet; #X obj 41 211 outlet; #X obj 39 56 t f f; #X obj 39 106 -; #X obj 38 130 t f f; #X obj 38 158 *; #X obj 69 83 mean_n $1; #X obj 40 185 mean_n $1; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 2 1 6 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 4 1 5 1; #X connect 5 0 7 0; #X connect 6 0 3 1; #X connect 7 0 1 0;
--- NEW FILE: pmattractor_2d.pd --- #N canvas 736 156 871 573 10; #X obj 46 21 inlet; #X obj 174 278 loadbang; #X obj 46 495 outlet; #X obj 174 304 pack $1 $2; #X obj 526 16 inlet; #X msg 526 115 setK lnk $1; #X obj 619 17 inlet; #X msg 619 115 setD lnk $1; #X msg 194 110 bang , get massesPos out , get massesForces out; #X obj 46 467 route out; #X obj 155 496 outlet; #X obj 155 467 route out; #X obj 46 443 route massesPosId massesForcesId; #X obj 46 421 msd2D; #X msg 145 89 forceX out $1 , forceY out $2; #X obj 254 273 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 174 330 reset , mass border 0 1 -1 0 , mass border 0 1 1 0 , mass border 0 1 0 -1 , mass border 0 1 0 1 , mass out 1 1 0 0 , link lnk border out $1 $2 , mass grab 0 1 0 0 , link lgrab out grab 0 0; #X obj 46 89 unpack f f; #X msg 46 113 posX grab $1; #X msg 95 166 setK lgrab $1; #X msg 111 135 posY grab $1; #X obj 46 56 route grab grab_on force bang; #X connect 0 0 21 0; #X connect 1 0 3 0; #X connect 3 0 16 0; #X connect 4 0 5 0; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 7 0 13 0; #X connect 8 0 13 0; #X connect 9 0 2 0; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 12 1 11 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 15 0 3 0; #X connect 16 0 13 0; #X connect 17 0 18 0; #X connect 17 1 20 0; #X connect 18 0 13 0; #X connect 19 0 13 0; #X connect 20 0 13 0; #X connect 21 0 17 0; #X connect 21 1 19 0; #X connect 21 2 14 0; #X connect 21 3 8 0;
Index: TODO =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/TODO,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -C2 -d -r1.5 -r1.5.2.1 *** TODO 30 Oct 2006 10:52:39 -0000 1.5 --- TODO 31 Jul 2007 23:36:24 -0000 1.5.2.1 *************** *** 1,5 **** --- 1,17 ---- + ______________________________________________________________________________ + = curves + + review all curves in accordance with the paper + + - [curve_table] or [curve_graph]?
______________________________________________________________________________ + = spread/segment/seglet + + Make [collect] and [distribute], which are like [segment] and [desegment]. + Perhaps it should be called [seglet] and [deseglet] + + ______________________________________________________________________________ = one->many
--- NEW FILE: center_point.pd --- #N canvas 440 226 411 335 10; #X obj 65 27 inlet; #X obj 65 276 outlet; #X obj 212 276 outlet; #X obj 217 27 inlet; #X obj 217 89 purepd/float_argument $1 0.5; #X obj 232 59 loadbang; #X obj 65 205 mapping/reverse; #X obj 65 178 mapping/disjoin; #X connect 0 0 7 0; #X connect 3 0 4 0; #X connect 4 0 7 1; #X connect 5 0 4 0; #X connect 6 0 1 0; #X connect 7 0 6 0; #X connect 7 1 2 0;
--- NEW FILE: exponential_curve.pd --- #N canvas 134 134 428 451 10; #X obj 26 4 inlet; #X obj 150 396 outlet; #X obj 220 10 loadbang; #X obj 147 9 inlet; #X obj 147 50 purepd/float_argument $1; #X obj 147 96 moses 0.5; #X obj 147 292 * 2; #X obj 132 313 pow; #X obj 263 177 - 0.5; #X obj 263 201 * 2; #X obj 250 313 pow; #X obj 147 74 moses 1; #X obj 264 248 -; #X msg 263 226 1 $1; #X obj 265 291 /; #X msg 265 271 1 $1; #N canvas 0 22 433 306 pick 0; #X obj 306 39 inlet; #X obj 306 67 bang; #X obj 226 38 inlet; #X obj 226 66 bang; #X msg 213 89 1; #X msg 242 89 0; #X msg 293 90 0; #X msg 322 90 1; #X obj 20 39 inlet; #X obj 249 196 spigot; #X obj 110 194 spigot; #X obj 109 249 outlet; #X obj 248 245 outlet; #X connect 0 0 1 0; #X connect 1 0 6 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 5 0; #X connect 4 0 10 1; #X connect 5 0 9 1; #X connect 6 0 10 1; #X connect 7 0 9 1; #X connect 8 0 10 0; #X connect 8 0 9 0; #X connect 9 0 12 0; #X connect 10 0 11 0; #X restore 26 158 pd pick algorithm; #X text 196 75 constrain to <1; #X connect 0 0 16 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 5 0 16 1; #X connect 5 1 8 0; #X connect 5 1 16 2; #X connect 6 0 7 1; #X connect 7 0 1 0; #X connect 8 0 9 0; #X connect 9 0 13 0; #X connect 10 0 1 0; #X connect 11 0 5 0; #X connect 12 0 15 0; #X connect 13 0 12 0; #X connect 14 0 10 1; #X connect 15 0 14 0; #X connect 16 0 7 0; #X connect 16 1 10 0;
--- NEW FILE: circular_sigmoid.pd --- #N canvas 393 34 599 452 10; #X obj 62 10 inlet; #X obj 195 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 131 114 moses; #X obj 14 208 expr $f2 - sqrt($f2*$f2 - $f1*$f1); #X obj 235 207 expr $f2 + sqrt(pow(1 - $f2 , 2) - pow($f1 - 1 , 2)) ; #X connect 0 0 5 0; #X connect 2 0 4 0; #X connect 3 0 4 0; #X connect 4 0 5 1; #X connect 4 0 6 1; #X connect 4 0 7 1; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 1 0; #X connect 7 0 1 0;
Index: segment.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/segment.pd,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** segment.pd 15 Jun 2006 02:09:21 -0000 1.3 --- segment.pd 31 Jul 2007 23:36:24 -0000 1.3.2.1 *************** *** 1,25 **** ! #N canvas 310 147 544 471 10; ! #X obj 21 15 inlet; ! #X obj 57 430 outlet; ! #X obj 172 80 purepd/float_argument $1 1; ! #X obj 172 14 inlet; ! #X obj 205 43 loadbang; ! #X obj 58 162 *; ! #X obj 58 296 pack float float; ! #X obj 58 188 trigger bang float float; ! #X obj 58 277 float; ! #X obj 221 213 int; ! #X obj 165 276 -; ! #X connect 0 0 5 0; ! #X connect 2 0 5 1; ! #X connect 3 0 2 0; ! #X connect 4 0 2 0; ! #X connect 5 0 7 0; ! #X connect 6 0 1 0; ! #X connect 7 0 8 0; ! #X connect 7 1 10 0; ! #X connect 7 2 9 0; ! #X connect 8 0 6 0; ! #X connect 9 0 10 1; ! #X connect 9 0 8 1; ! #X connect 10 0 6 1; --- 1,71 ---- ! #N canvas 252 375 511 415 10; ! #X obj 94 24 inlet; ! #X obj 182 353 outlet; ! #X obj 245 23 inlet; ! #X obj 278 52 loadbang; ! #X obj 94 151 *; ! #X obj 94 305 pack float float; ! #X obj 94 177 trigger bang float float; ! #X obj 94 246 float; ! #X obj 235 199 int; ! #X obj 201 245 -; ! #X obj 245 89 purepd/float_argument $1 2; ! #N canvas 222 41 308 537 reset 0; ! #X obj 89 12 inlet; ! #X obj 98 489 outlet; ! #X obj 89 68 change; ! #X obj 119 156 float; ! #X obj 98 417 pack float float; ! #X obj 187 201 -; ! #X obj 187 235 moses; ! #X msg 216 378 0; ! #X msg 187 378 1; ! #X obj 46 327 float; ! #X obj 86 327 +; ! #X msg 114 298 1; ! #X msg 145 298 -1; ! #X obj 46 287 until; ! #X obj 46 266 abs; ! #X obj 89 93 trigger bang float bang float; ! #X obj 46 244 float; ! #X connect 0 0 2 0; ! #X connect 2 0 15 0; ! #X connect 3 0 5 0; ! #X connect 3 0 9 1; ! #X connect 4 0 1 0; ! #X connect 5 0 6 0; ! #X connect 5 0 16 1; ! #X connect 6 0 8 0; ! #X connect 6 0 11 0; ! #X connect 6 1 7 0; ! #X connect 6 1 12 0; ! #X connect 7 0 4 1; ! #X connect 8 0 4 1; ! #X connect 9 0 10 0; ! #X connect 9 0 4 0; ! #X connect 10 0 9 1; ! #X connect 11 0 10 1; ! #X connect 12 0 10 1; ! #X connect 13 0 9 0; ! #X connect 14 0 13 0; ! #X connect 15 0 16 0; ! #X connect 15 1 3 1; ! #X connect 15 2 3 0; ! #X connect 15 3 5 1; ! #X connect 16 0 14 0; ! #X restore 279 270 pd reset previous segments; ! #X connect 0 0 4 0; ! #X connect 2 0 10 0; ! #X connect 3 0 10 0; ! #X connect 4 0 6 0; ! #X connect 5 0 1 0; ! #X connect 6 0 7 0; ! #X connect 6 1 9 0; ! #X connect 6 2 8 0; ! #X connect 7 0 5 0; ! #X connect 8 0 9 1; ! #X connect 8 0 7 1; ! #X connect 8 0 11 0; ! #X connect 9 0 5 1; ! #X connect 10 0 4 1; ! #X connect 11 0 1 0;
--- NEW FILE: one0x2d0x3efour.pd --- #N canvas 347 139 701 325 10; #X obj 26 19 inlet; #X obj 26 278 outlet; #X obj 137 279 outlet; #X obj 253 280 outlet; #X obj 26 154 one->two; #X obj 137 191 one->two; #X obj 85 28 inlet; #X obj 101 51 loadbang; #X obj 86 98 clip 0 1; #X obj 292 27 inlet; #X obj 308 50 loadbang; #X obj 293 97 clip 0 1; #X obj 371 280 outlet; #X obj 255 221 one->two; #X obj 500 27 inlet; #X obj 516 50 loadbang; #X obj 501 97 clip 0 1; #X obj 501 76 purepd/float_argument $3 0.75; #X obj 293 76 purepd/float_argument $2 0.5; #X obj 86 77 purepd/float_argument $1 0.25; #X connect 0 0 4 0; #X connect 4 0 1 0; #X connect 4 1 5 0; #X connect 5 0 2 0; #X connect 5 1 13 0; #X connect 6 0 19 0; #X connect 7 0 19 0; #X connect 8 0 4 1; #X connect 9 0 18 0; #X connect 10 0 18 0; #X connect 11 0 5 1; #X connect 13 0 3 0; #X connect 13 1 12 0; #X connect 14 0 17 0; #X connect 15 0 17 0; #X connect 16 0 13 1; #X connect 17 0 16 0; #X connect 18 0 11 0; #X connect 19 0 8 0;
--- NEW FILE: elliptic_seat.pd --- #N canvas 422 253 573 455 10; #X obj 62 10 inlet; #X obj 327 9 inlet; #X obj 106 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 327 50 purepd/float_argument $2; #X obj 74 113 moses; #X obj 167 97 moses 1; #X obj 167 118 + 1e-06; #X text 217 104 prevent divide by 0; #X obj 7 199 expr ($f3/$f2) * sqrt(pow($f2 , 2) - pow($f1 - $f2 , 2)); #X obj 152 275 expr 1 - ( (1 - $f3)/(1 - $f2) * sqrt(pow(1 - $f2 , 2) - pow($f1 - $f2 , 2)) ); #X connect 0 0 7 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 1; #X connect 5 0 8 0; #X connect 6 0 11 2; #X connect 6 0 12 2; #X connect 7 0 11 0; #X connect 7 1 12 0; #X connect 8 0 9 0; #X connect 9 0 11 1; #X connect 9 0 12 1; #X connect 11 0 2 0; #X connect 12 0 2 0;
Index: multi_slider.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/multi_slider.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** multi_slider.pd 17 Mar 2006 05:34:31 -0000 1.1 --- multi_slider.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,7 **** ! #N canvas 437 73 699 456 10; ! #N canvas 0 22 450 300 graph2 0; ! #X array $0-_ 100 float 2; ! #X coords 0 0.77 100 -0.01 200 400 1; ! #X restore 10 10 graph; #X obj 272 14 inlet; #X obj 388 13 inlet; --- 1,7 ---- ! #N canvas 481 123 719 206 10; ! #N canvas 0 0 450 300 graph2 0; ! #X array $0-_ 8 float 2; ! #X coords 0 0.77 8 -0.01 200 100 1; ! #X restore 10 55 graph; #X obj 272 14 inlet; #X obj 388 13 inlet; *************** *** 24,26 **** #X connect 10 0 3 0; #X connect 11 0 9 0; ! #X coords 0 -1 1 1 200 400 1 10 10; --- 24,26 ---- #X connect 10 0 3 0; #X connect 11 0 9 0; ! #X coords 0 -1 1 1 200 145 1 10 10;
Index: mean_n.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/mean_n.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** mean_n.pd 10 Feb 2006 05:21:35 -0000 1.1 --- mean_n.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,15 **** ! #N canvas 248 541 341 340 10; #X obj 46 26 inlet; #X obj 125 26 inlet; ! #X obj 46 297 outlet; ! #X obj 62 130 list split 1; ! #X obj 101 153 list; ! #X obj 62 178 +; ! #X obj 62 203 f; ! #X obj 46 85 t b a b; ! #X msg 90 109 0; ! #X obj 46 230 f; ! #X obj 46 263 / $1; ! #X obj 46 57 last_n $1; #X connect 0 0 11 0; #X connect 1 0 10 1; --- 1,16 ---- ! #N canvas 18 293 477 444 10; ! #N canvas 0 0 450 300 mean1 0; #X obj 46 26 inlet; #X obj 125 26 inlet; ! #X obj 46 357 outlet; ! #X obj 62 190 list split 1; ! #X obj 101 213 list; ! #X obj 62 238 +; ! #X obj 62 263 f; ! #X obj 46 145 t b a b; ! #X msg 90 169 0; ! #X obj 46 290 f; ! #X obj 46 323 / $1; ! #X obj 46 117 last_n $1; #X connect 0 0 11 0; #X connect 1 0 10 1; *************** *** 28,29 **** --- 29,80 ---- #X connect 10 0 2 0; #X connect 11 0 7 0; + #X restore 115 244 pd mean1; + #N canvas 0 0 450 300 mean2 0; + #X obj 60 12 inlet; + #X obj 55 239 outlet; + #X obj 85 119 delay_n $1; + #X obj 55 120 +; + #X obj 55 145 -; + #X obj 54 172 / $1; + #X obj 152 15 inlet; + #X obj 59 37 t f f f; + #X obj 55 202 t f f; + #X msg 148 64 0; + #X obj 151 37 t b f; + #X connect 0 0 7 0; + #X connect 2 0 4 1; + #X connect 3 0 4 0; + #X connect 4 0 3 1; + #X connect 4 0 5 0; + #X connect 5 0 8 0; + #X connect 6 0 10 0; + #X connect 7 0 3 0; + #X connect 7 1 2 0; + #X connect 8 0 1 0; + #X connect 9 0 3 1; + #X connect 9 0 4 1; + #X connect 10 0 9 0; + #X connect 10 1 2 1; + #X connect 10 1 5 1; + #X restore 202 245 pd mean2; + #X obj 50 17 inlet; + #X obj 50 45 route mode; + #X obj 166 133 == 1; + #X obj 253 134 == 0; + #X obj 179 22 inlet; + #X obj 115 305 outlet; + #X obj 115 171 spigot 0; + #X obj 202 173 spigot 1; + #X connect 0 0 7 0; + #X connect 1 0 7 0; + #X connect 2 0 3 0; + #X connect 3 0 4 0; + #X connect 3 0 5 0; + #X connect 3 1 8 0; + #X connect 3 1 9 0; + #X connect 4 0 8 1; + #X connect 5 0 9 1; + #X connect 6 0 0 1; + #X connect 6 0 1 1; + #X connect 8 0 0 0; + #X connect 9 0 1 0;
--- stepper12.pd DELETED ---
Index: breakpoint.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/breakpoint.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** breakpoint.pd 3 Feb 2006 22:40:36 -0000 1.1 --- breakpoint.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,47 **** ! #N canvas 0 0 433 427 10; ! #X obj 42 29 inlet; ! #X obj 101 28 inlet; ! #X obj 250 26 inlet; ! #X obj 42 81 moses $1; ! #X obj 42 105 / $1; ! #X obj 93 104 - $1; ! #X obj 157 86 t b f; ! #X obj 174 63 loadbang; ! #X obj 93 161 / 1; ! #X msg 157 108 1; ! #X obj 157 132 - $1; ! #X obj 42 245 f; ! #X obj 42 208 * $2; ! #X obj 93 207 + $2; ! #X obj 250 93 t b f; ! #X msg 250 115 1; ! #X obj 250 139 - $2; ! #X obj 93 183 *; ! #X obj 42 276 outlet; ! #X connect 0 0 3 0; ! #X connect 1 0 3 1; ! #X connect 1 0 4 1; ! #X connect 1 0 5 1; #X connect 1 0 6 0; ! #X connect 2 0 14 0; ! #X connect 2 0 13 1; ! #X connect 2 0 12 1; ! #X connect 3 0 4 0; ! #X connect 3 1 5 0; ! #X connect 4 0 12 0; #X connect 5 0 8 0; ! #X connect 6 0 9 0; ! #X connect 6 1 10 1; ! #X connect 7 0 9 0; ! #X connect 7 0 15 0; ! #X connect 8 0 17 0; ! #X connect 9 0 10 0; ! #X connect 10 0 8 1; ! #X connect 11 0 18 0; ! #X connect 12 0 11 0; ! #X connect 13 0 11 0; ! #X connect 14 0 15 0; ! #X connect 14 1 16 1; ! #X connect 15 0 16 0; ! #X connect 16 0 17 1; ! #X connect 17 0 13 0; --- 1,30 ---- ! #N canvas 463 193 492 454 10; ! #X obj 62 10 inlet; ! #X obj 327 9 inlet; ! #X obj 106 405 outlet; ! #X obj 240 10 loadbang; ! #X obj 167 9 inlet; ! #X obj 167 50 purepd/float_argument $1; ! #X obj 327 50 purepd/float_argument $2; ! #X obj 74 113 moses; ! #X obj 167 84 moses 1; ! #X obj 167 105 + 1e-06; ! #X text 217 91 prevent divide by 0; ! #X obj 232 279 expr $f3 + ((1-$f3)/(1-$f2))*($f1-$f2); ! #X obj 61 280 expr ($f3/$f2) * $f1; ! #X connect 0 0 7 0; #X connect 1 0 6 0; ! #X connect 3 0 5 0; ! #X connect 3 0 6 0; ! #X connect 4 0 5 0; ! #X connect 5 0 7 1; #X connect 5 0 8 0; ! #X connect 6 0 11 2; ! #X connect 6 0 12 2; ! #X connect 7 0 12 0; ! #X connect 7 1 11 0; ! #X connect 8 0 9 0; ! #X connect 9 0 12 1; ! #X connect 9 0 11 1; ! #X connect 11 0 2 0; ! #X connect 12 0 2 0;
--- NEW FILE: pmrepulsor_2d.pd --- #N canvas 73 203 871 573 10; #X obj 31 34 inlet; #X obj 76 214 loadbang; #X obj 31 428 outlet; #X obj 76 240 pack $1 $2; #X obj 592 23 inlet; #X msg 592 70 setK lnk $1; #X obj 685 24 inlet; #X msg 685 70 setD lnk $1; #X msg 213 129 bang , get massesPos out , get massesForces out; #X obj 31 400 route out; #X obj 140 429 outlet; #X obj 140 401 route out; #X obj 31 376 route massesPosId massesForcesId; #X obj 31 354 msd2D; #X msg 132 89 forceX out $1 , forceY out $2; #X obj 156 209 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 76 266 reset , mass center 0 1 0 0 , mass out 1 1 0.5 0 , link lnk center out $1 0 , nLink damp center out 0 $2 0 1 , nLink damp center out 0 $2 1 0 , mass grab 0 1 0 0 , link lgrab out grab 0 0; #X obj 29 88 unpack f f; #X msg 29 112 posX grab $1; #X msg 78 165 setK lgrab $1; #X msg 94 134 posY grab $1; #X obj 29 55 route grab grab_on force bang; #X connect 0 0 21 0; #X connect 1 0 3 0; #X connect 3 0 16 0; #X connect 4 0 5 0; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 7 0 13 0; #X connect 8 0 13 0; #X connect 9 0 2 0; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 12 1 11 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 15 0 3 0; #X connect 16 0 13 0; #X connect 17 0 18 0; #X connect 17 1 20 0; #X connect 18 0 13 0; #X connect 19 0 13 0; #X connect 20 0 13 0; #X connect 21 0 17 0; #X connect 21 1 19 0; #X connect 21 2 14 0; #X connect 21 3 8 0;
--- NEW FILE: elliptic_sigmoid.pd --- #N canvas 150 221 565 447 10; #X obj 62 10 inlet; #X obj 327 9 inlet; #X obj 106 405 outlet; #X obj 240 10 loadbang; #X obj 167 9 inlet; #X obj 167 50 purepd/float_argument $1; #X obj 327 50 purepd/float_argument $2; #X obj 74 113 moses; #X obj 167 97 moses 1; #X obj 167 118 + 1e-06; #X text 217 104 prevent divide by 0; #X obj 7 199 expr $f3 * (1 - (sqrt(pow($f2 , 2) - pow($f1 , 2)) / $f2)); #X obj 152 275 expr $f3 + ( ((1 - $f3)/(1 - $f2)) * sqrt(pow(1 - $f2 , 2) - pow($f1 - 1 , 2)) ); #X connect 0 0 7 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 1; #X connect 5 0 8 0; #X connect 6 0 11 2; #X connect 6 0 12 2; #X connect 7 0 11 0; #X connect 7 1 12 0; #X connect 8 0 9 0; #X connect 9 0 11 1; #X connect 9 0 12 1; #X connect 11 0 2 0; #X connect 12 0 2 0;
--- NEW FILE: pmsquare_2d.pd --- #N canvas 222 210 871 573 10; #X obj 31 34 inlet; #X obj 82 304 loadbang; #X obj 48 508 outlet; #X obj 82 330 pack $1 $2; #X obj 368 37 inlet; #X msg 368 84 setK lnk $1; #X obj 461 38 inlet; #X msg 461 84 setD lnk $1; #X obj 48 480 route out; #X obj 157 509 outlet; #X obj 157 481 route out; #X obj 48 456 route massesPosId massesForcesId; #X obj 49 434 msd2D; #X obj 162 299 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 179 116 bang , get massesPos out , get massesForces out; #X msg 130 95 forceX out $1 , forceY out $2; #X obj 31 95 unpack f f; #X msg 31 119 posX grab $1; #X msg 80 172 setK lgrab $1; #X msg 96 141 posY grab $1; #X obj 31 62 route grab grab_on force bang; #X msg 82 356 reset , mass corner 0 1 -1 -1 , mass corner 0 1 1 -1 , mass corner 0 1 1 1 , mass corner 0 1 -1 1 , mass out 1 1 0 0 , link lnk corner out $1 $2 , mass grab 0 1 0 0 , link lgrab out grab 0 0; #X connect 0 0 20 0; #X connect 1 0 3 0; #X connect 3 0 21 0; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 6 0 7 0; #X connect 7 0 12 0; #X connect 8 0 2 0; #X connect 10 0 9 0; #X connect 11 0 8 0; #X connect 11 1 10 0; #X connect 12 0 11 0; #X connect 13 0 3 0; #X connect 14 0 12 0; #X connect 15 0 12 0; #X connect 16 0 17 0; #X connect 16 1 19 0; #X connect 17 0 12 0; #X connect 18 0 12 0; #X connect 19 0 12 0; #X connect 20 0 16 0; #X connect 20 1 18 0; #X connect 20 2 15 0; #X connect 20 3 14 0; #X connect 21 0 12 0;
--- NEW FILE: breakpoint_smooth.pd --- #N canvas 408 22 535 556 12; #X obj 345 96 t b f; #X obj 43 353 pow; #X msg 385 286 1 $1; #X obj 385 311 -; #X obj 43 246 moses; #X obj 43 325 /; #X obj 43 381 *; #X obj 80 323 /; #X msg 211 288 1 $1; #X obj 211 313 -; #X obj 161 314 - 1; #X obj 161 342 * -1; #X obj 161 398 pow; #X obj 161 371 /; #X obj 161 422 *; #X obj 211 369 /; #X obj 161 446 * -1; #X obj 161 470 + 1; #X obj 43 518 outlet; #X obj 43 10 inlet; #X obj 160 12 inlet; #X obj 345 12 inlet; #X text 89 11 input; #X text 205 11 X; #X text 396 13 Y; #X obj 160 152 f; #X obj 250 30 loadbang; #X obj 157 70 purepd/float_argument $1; #X obj 345 70 purepd/float_argument $2; #X connect 0 0 25 0; #X connect 0 1 2 0; #X connect 0 1 6 1; #X connect 0 1 7 1; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 3 0 14 1; #X connect 3 0 15 1; #X connect 4 0 5 0; #X connect 4 1 10 0; #X connect 5 0 1 0; #X connect 6 0 18 0; #X connect 7 0 1 1; #X connect 8 0 9 0; #X connect 9 0 15 0; #X connect 9 0 13 1; #X connect 10 0 11 0; #X connect 11 0 13 0; #X connect 12 0 14 0; #X connect 13 0 12 0; #X connect 14 0 16 0; #X connect 15 0 12 1; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 19 0 4 0; #X connect 20 0 27 0; #X connect 21 0 28 0; #X connect 25 0 8 0; #X connect 25 0 7 0; #X connect 25 0 4 1; #X connect 25 0 5 1; #X connect 26 0 27 0; #X connect 26 0 28 0; #X connect 27 0 25 0; #X connect 28 0 0 0;
Index: stepper.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/stepper.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** stepper.pd 15 Jun 2006 02:09:21 -0000 1.2 --- stepper.pd 31 Jul 2007 23:36:24 -0000 1.2.2.1 *************** *** 1,24 **** ! #N canvas 105 192 542 295 10; ! #X obj 48 33 inlet; #X obj 49 245 outlet; ! #X obj 154 32 inlet; #X obj 48 105 segment; ! #X obj 155 72 purepd/float_argument $1; ! #X obj 357 29 inlet; ! #X obj 358 69 purepd/float_argument $2; ! #X obj 169 155 mapping/curve; #X obj 48 134 unpack float float; #X obj 48 180 pack float float; #X obj 48 206 desegment; #X connect 0 0 3 0; ! #X connect 2 0 4 0; ! #X connect 3 0 8 0; ! #X connect 4 0 3 1; ! #X connect 4 0 10 1; ! #X connect 5 0 6 0; ! #X connect 6 0 7 1; ! #X connect 7 0 9 1; ! #X connect 8 0 9 0; ! #X connect 8 1 7 0; #X connect 9 0 10 0; ! #X connect 10 0 1 0; --- 1,27 ---- ! #N canvas 105 192 550 303 10; ! #X obj 48 13 inlet; #X obj 49 245 outlet; ! #X obj 154 12 inlet; #X obj 48 105 segment; ! #X obj 357 9 inlet; ! #X obj 151 155 mapping/curve; #X obj 48 134 unpack float float; #X obj 48 180 pack float float; #X obj 48 206 desegment; + #X obj 249 38 loadbang; + #X obj 155 72 purepd/float_argument $1 12; + #X obj 358 69 purepd/float_argument $2 1; #X connect 0 0 3 0; ! #X connect 2 0 10 0; ! #X connect 3 0 6 0; ! #X connect 4 0 11 0; ! #X connect 5 0 7 1; ! #X connect 6 0 7 0; ! #X connect 6 1 5 0; ! #X connect 7 0 8 0; ! #X connect 8 0 1 0; #X connect 9 0 10 0; ! #X connect 9 0 11 0; ! #X connect 10 0 3 1; ! #X connect 10 0 8 1; ! #X connect 11 0 5 1;
--- NEW FILE: speedlimiter.pd --- #N canvas 1011 215 305 353 10; #X obj 58 42 inlet; #X obj 87 258 outlet; #X obj 166 38 inlet; #X obj 88 107 -; #X obj 88 198 +; #X obj 58 72 t f f; #X obj 87 227 f; #X obj 88 167 max; #X obj 166 119 * -1; #X obj 166 86 $1; #X obj 88 140 min; #X obj 178 61 loadbang; #X connect 0 0 5 0; #X connect 2 0 9 0; #X connect 3 0 10 0; #X connect 4 0 6 0; #X connect 5 1 3 0; #X connect 6 0 4 1; #X connect 6 0 3 1; #X connect 6 0 1 0; #X connect 7 0 4 0; #X connect 8 0 7 1; #X connect 9 0 8 0; #X connect 9 0 10 1; #X connect 10 0 7 0; #X connect 11 0 9 0;
--- NEW FILE: threshold.pd --- #N canvas 696 98 414 380 10; #X obj 55 21 inlet; #X obj 162 104 inlet; #X text 204 105 valeur seuil; #X obj 184 291 outlet; #X text 96 22 data stream; #X obj 85 203 -; #X obj 101 174 f; #X obj 85 255 >= $1; #X obj 55 84 t f f; #X obj 55 290 spigot; #X obj 85 229 abs; #X connect 0 0 8 0; #X connect 1 0 7 1; #X connect 5 0 10 0; #X connect 6 0 3 0; #X connect 6 0 5 1; #X connect 7 0 9 1; #X connect 8 0 9 0; #X connect 8 1 5 0; #X connect 9 0 6 0; #X connect 10 0 7 0;
Index: iir.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/iir.pd,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** iir.pd 6 Nov 2006 11:47:50 -0000 1.2 --- iir.pd 31 Jul 2007 23:36:24 -0000 1.2.2.1 *************** *** 1,5 **** ! #N canvas 246 155 697 431 10; #X obj 59 42 inlet; ! #X obj 59 385 outlet; #X obj 59 247 +; #X obj 130 240 + 1; --- 1,5 ---- ! #N canvas 246 155 334 440 10; #X obj 59 42 inlet; ! #X obj 59 396 outlet; #X obj 59 247 +; #X obj 130 240 + 1; *************** *** 16,20 **** #X obj 59 186 t f f; #X obj 59 315 t f f; ! #X obj 145 386 outlet; #X connect 0 0 14 0; #X connect 2 0 11 0; --- 16,21 ---- #X obj 59 186 t f f; #X obj 59 315 t f f; ! #X obj 145 399 outlet; ! #X obj 145 373 * -1; #X connect 0 0 14 0; #X connect 2 0 11 0; *************** *** 31,37 **** #X connect 11 0 15 0; #X connect 12 0 2 0; ! #X connect 13 0 16 0; #X connect 14 0 12 0; #X connect 14 1 13 1; #X connect 15 0 1 0; #X connect 15 1 13 0; --- 32,39 ---- #X connect 11 0 15 0; #X connect 12 0 2 0; ! #X connect 13 0 17 0; #X connect 14 0 12 0; #X connect 14 1 13 1; #X connect 15 0 1 0; #X connect 15 1 13 0; + #X connect 17 0 16 0;
--- NEW FILE: pmopen_string_1d.pd --- #N canvas 267 388 662 400 10; #X obj 31 227 msd; #X obj 31 34 inlet; #X obj 31 301 outlet; #X obj 453 39 inlet; #X msg 453 86 setK lnk $1; #X obj 546 40 inlet; #X msg 546 86 setD lnk $1; #X obj 126 300 outlet; #N canvas 327 184 457 717 creation_corde 0; #X msg 143 117 0; #X obj 143 142 f; #X obj 143 193 + 1; #X obj 143 169 moses $1; #X obj 165 220 t f f; #X obj 175 649 t a; #X obj 195 366 pack f f; #X obj 195 247 t f f; #X obj 241 248 $1; #X msg 195 389 mass M-$1 1 1 $2; #X obj 225 300 /; #X msg 121 580 link lnk M-$1 M-$2 $3 $4; #X obj 121 552 pack f f $2 $3; #X obj 69 418 f; #X obj 69 445 moses $1; #X obj 173 677 outlet; #X msg 31 578 setL lnk 0; #X obj 43 50 t b b b b b b; #X obj 43 23 inlet; #X msg 163 94 reset , mass M-0 0 1 0; #X msg 69 392 0; #X obj 152 525 + 1; #X obj 69 495 + 1; #X obj 69 470 t f f f; #X obj 91 522 t f; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 4 1 7 0; #X connect 5 0 15 0; #X connect 6 0 9 0; #X connect 7 0 6 0; #X connect 7 1 10 0; #X connect 8 0 10 1; #X connect 9 0 5 0; #X connect 10 0 6 1; #X connect 11 0 5 0; #X connect 12 0 11 0; #X connect 13 0 14 0; #X connect 14 0 23 0; #X connect 16 0 5 0; #X connect 17 0 16 0; #X connect 17 1 20 0; #X connect 17 3 0 0; #X connect 17 4 19 0; #X connect 17 5 8 0; #X connect 18 0 17 0; #X connect 19 0 5 0; #X connect 20 0 13 0; #X connect 21 0 12 1; #X connect 22 0 24 0; #X connect 23 0 22 0; #X connect 23 1 12 0; #X connect 23 2 21 0; #X connect 24 0 13 0; #X restore 69 174 pd creation_corde; #X msg 317 84 forceX M-$1 $2; #X obj 31 249 route massesPos massesForces; #X obj 70 151 loadbang; #X obj 136 154 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 31 81 bang , get massesPos , get massesForces; #X obj 317 42 inlet; #X obj 31 57 t b f; #X msg 61 104 posX M-0 $1; #X connect 0 0 10 0; #X connect 1 0 15 0; #X connect 3 0 4 0; #X connect 4 0 0 0; #X connect 5 0 6 0; #X connect 6 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 2 0; #X connect 10 1 7 0; #X connect 11 0 8 0; #X connect 12 0 8 0; #X connect 13 0 0 0; #X connect 14 0 9 0; #X connect 15 0 13 0; #X connect 15 1 16 0; #X connect 16 0 0 0;
--- NEW FILE: one0x2d0x3etwo.pd --- #N canvas 62 227 578 426 10; #X obj 31 9 inlet; #X obj 31 343 outlet; #X obj 327 342 outlet; #X obj 327 284 /; #X obj 353 9 inlet; #X obj 369 32 loadbang; #X obj 354 58 purepd/float_argument $1 0.5; #X obj 354 109 clip 0 1; #X obj 327 242 -; #X obj 388 234 mapping/reverse; #X obj 300 190 moses; #X obj 242 242 purepd/once; #X msg 242 281 0; #X obj 113 123 moses 0; #X obj 114 190 moses; #X obj 141 167 * -1; #X obj 354 82 abs; #X obj 114 234 +; #X floatatom 158 192 5 0 0 0 - - -; #X connect 0 0 1 0; #X connect 0 0 13 0; #X connect 3 0 2 0; #X connect 4 0 6 0; #X connect 5 0 6 0; #X connect 6 0 16 0; #X connect 7 0 8 1; #X connect 7 0 9 0; #X connect 7 0 10 1; #X connect 7 0 17 1; #X connect 7 0 15 0; #X connect 8 0 3 0; #X connect 9 0 3 1; #X connect 10 0 11 0; #X connect 10 1 8 0; #X connect 10 1 11 1; #X connect 11 0 12 0; #X connect 12 0 2 0; #X connect 13 0 14 0; #X connect 13 1 10 0; #X connect 14 0 17 0; #X connect 14 0 11 1; #X connect 14 1 11 0; #X connect 15 0 14 1; #X connect 15 0 18 0; #X connect 16 0 7 0; #X connect 17 0 3 0;
Index: disjoin.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/disjoin.pd,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** disjoin.pd 28 Feb 2006 07:44:04 -0000 1.3 --- disjoin.pd 31 Jul 2007 23:36:24 -0000 1.3.2.1 *************** *** 1,17 **** ! #N canvas 359 161 477 319 10; ! #X obj 62 28 inlet; ! #X obj 62 244 outlet; ! #X obj 113 243 outlet; ! #X obj 113 198 / 1; ! #X msg 167 145 1; ! #X obj 157 20 inlet; ! #X obj 199 20 loadbang; ! #X obj 167 169 -; ! #X obj 113 141 -; ! #X obj 62 140 /; ! #X obj 62 83 moses; ! #X obj 167 123 trigger bang float; ! #X obj 162 48 float_argument $1 0.5; ! #X text 166 69 default to splitting down the middle (0.5); #X connect 0 0 10 0; #X connect 3 0 2 0; --- 1,21 ---- ! #N canvas 564 172 573 359 10; ! #X obj 176 17 inlet; ! #X obj 166 331 outlet; ! #X obj 217 330 outlet; ! #X obj 217 265 / 1; ! #X msg 391 182 1; ! #X obj 271 17 inlet; ! #X obj 313 17 loadbang; ! #X obj 391 206 -; ! #X obj 217 243 -; ! #X obj 166 242 /; ! #X obj 176 80 moses; ! #X obj 391 160 trigger bang float; ! #X obj 276 45 float_argument $1 0.5; ! #X text 280 66 default to splitting down the middle (0.5); ! #X obj 276 159 purepd/once; ! #X obj 276 185 float; ! #X obj 76 159 purepd/once; ! #X obj 76 185 float; #X connect 0 0 10 0; #X connect 3 0 2 0; *************** *** 23,27 **** --- 27,35 ---- #X connect 9 0 1 0; #X connect 10 0 9 0; + #X connect 10 0 14 0; + #X connect 10 0 16 1; #X connect 10 1 8 0; + #X connect 10 1 14 1; + #X connect 10 1 16 0; #X connect 11 0 4 0; #X connect 11 1 7 1; *************** *** 30,31 **** --- 38,45 ---- #X connect 12 0 10 1; #X connect 12 0 11 0; + #X connect 12 0 15 1; + #X connect 12 0 17 1; + #X connect 14 0 15 0; + #X connect 15 0 8 0; + #X connect 16 0 17 0; + #X connect 17 0 9 0;
Index: cartesian.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/cartesian.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** cartesian.pd 17 Mar 2006 05:36:36 -0000 1.1 --- cartesian.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 15,19 **** #X obj 128 76 trigger bang float bang; #X obj 334 76 trigger bang bang float; ! #X obj 204 183 mapping2radians; #X obj 128 183 * 1.41421; #X obj 204 271 / 2; --- 15,19 ---- #X obj 128 76 trigger bang float bang; #X obj 334 76 trigger bang bang float; ! #X obj 204 183 mapping->radians; #X obj 128 183 * 1.41421; #X obj 204 271 / 2;
Index: timeroll.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/timeroll.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** timeroll.pd 3 Feb 2006 22:40:36 -0000 1.1 --- timeroll.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,29 **** ! #N canvas 0 0 854 220 10; ! #N canvas 0 0 450 300 graph2 0; #X array $0-_ 100 float 2; #X coords 0 0.77 100 -0.01 200 100 1; #X restore 10 55 graph; ! #X obj 272 76 list; ! #X obj 272 98 list append 0; ! #X obj 272 122 list trim; ! #X obj 295 45 list split 100; #X obj 272 14 inlet; #X obj 388 13 inlet; ! #X obj 388 106 pack f $0; ! #X obj 272 146 s $0-_; ! #X msg 388 133 ; $2-_ resize $1; #X text 315 14 data; - #X text 429 15 size of the array (default = 100 or $1); #X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577 0; #X connect 1 0 2 0; ! #X connect 1 0 4 0; #X connect 2 0 3 0; ! #X connect 3 0 8 0; ! #X connect 4 0 1 1; ! #X connect 4 2 1 1; ! #X connect 5 0 1 0; ! #X connect 6 0 4 1; ! #X connect 6 0 7 0; ! #X connect 7 0 9 0; #X coords 0 -1 1 1 200 145 1 10 10; --- 1,33 ---- ! #N canvas 307 88 664 232 10; ! #N canvas 0 22 450 300 graph2 0; #X array $0-_ 100 float 2; #X coords 0 0.77 100 -0.01 200 100 1; #X restore 10 55 graph; ! #X obj 272 116 list; ! #X obj 272 138 list append 0; ! #X obj 272 162 list trim; #X obj 272 14 inlet; #X obj 388 13 inlet; ! #X obj 388 146 pack f $0; ! #X obj 272 186 s $0-_; ! #X msg 388 173 ; $2-_ resize $1; #X text 315 14 data; #X obj 11 29 cnv 15 198 125 empty empty empty 20 12 0 14 -262144 -66577 0; + #X obj 388 60 purepd/float_argument $1 100; + #X obj 430 31 loadbang; + #X obj 295 85 list split; + #X text 429 15 size of the array (default = 100); #X connect 1 0 2 0; ! #X connect 1 0 13 0; #X connect 2 0 3 0; ! #X connect 3 0 7 0; ! #X connect 4 0 1 0; ! #X connect 5 0 11 0; ! #X connect 6 0 8 0; ! #X connect 11 0 6 0; ! #X connect 11 0 13 1; ! #X connect 12 0 11 0; ! #X connect 13 0 1 1; ! #X connect 13 2 1 1; #X coords 0 -1 1 1 200 145 1 10 10;
--- NEW FILE: simplified_cubic_seat.pd --- #N canvas 515 141 585 467 12; #X obj 42 10 inlet; #X obj 349 13 inlet; #X obj 106 405 outlet; #X obj 220 10 loadbang; #X obj 147 9 inlet; #X obj 147 50 purepd/float_argument $1; #X obj 349 54 purepd/float_argument $2; #X obj 42 113 moses; #X obj 349 110 -; #X msg 349 87 1 $1; #X obj 7 199 expr $f3*$f1 + (1-$f3)*$f2*(1 - pow(1 - $f1/$f2 , 3)) ; #X obj 147 97 moses 1; #X obj 147 121 + 1e-06; #X text 202 106 prevent divide by 0; #X obj 152 275 expr $f3*$f1 + (1-$f3)*($f2 + (1-$f2)*pow(($f1-$f2) / (1-$f2) , 3)); #X connect 0 0 7 0; #X connect 1 0 6 0; #X connect 3 0 5 0; #X connect 3 0 6 0; #X connect 4 0 5 0; #X connect 5 0 7 1; #X connect 5 0 11 0; #X connect 6 0 9 0; #X connect 7 0 10 0; #X connect 7 1 14 0; #X connect 8 0 10 2; #X connect 8 0 14 2; #X connect 9 0 8 0; #X connect 10 0 2 0; #X connect 11 0 12 0; #X connect 12 0 10 1; #X connect 12 0 14 1; #X connect 14 0 2 0;
--- NEW FILE: sigmoide.pd --- #N canvas 0 0 450 300 10; #X obj 37 19 inlet; #X obj 37 241 outlet; #X obj 37 168 expr ( exp($f1)) / ( 1 + exp($f1)); #X obj 37 138 * 1; #X obj 278 18 inlet; #X obj 274 103 /; #X obj 274 54 t b f; #X msg 274 77 2; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 6 0; #X connect 5 0 3 1; #X connect 6 0 7 0; #X connect 6 1 5 1; #X connect 7 0 5 0;
--- NEW FILE: pmcloud_2d.pd --- #N canvas 605 196 743 397 10; #X obj 45 9 inlet; #X obj 42 350 outlet; #X obj 643 48 inlet; #X msg 643 95 setK lnk $1; #X obj 736 49 inlet; #X obj 554 44 inlet; #X obj 42 278 msd2D; #N canvas 880 117 639 733 create_clouds 0; #X obj 70 30 loadbang; #X obj 175 649 t a; #X obj 173 677 outlet; #X obj 32 50 t b b b b b b; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 85 126 pd loop; #X obj 85 103 $1; #X obj 145 229 random 1000; #X obj 145 253 / 1000; #X msg 145 312 mass cloud 1 1 $1 $2; #X obj 274 230 random 1000; #X obj 274 254 / 1000; #X obj 145 283 pack f f; #X msg 126 419 link lnk cloud in $1 0; #X msg 175 94 reset , mass in 0 1 0 0 , mass fixe 0 0 0 0; #X msg 48 504 nLink damp fixe cloud 0 $1 0 1 , nLink damp fixe cloud 0 $1 1 0; #X msg 89 471 link lnk cloud cloud $1 0; #X obj 126 391 $2; #X obj 85 446 $2; #X obj 48 421 $3; #X obj 274 179 * 243354; #X obj 145 177 * 654543; #X msg 85 156 bang; #X msg 145 201 seed $1; #X msg 274 202 seed $1; #X obj 145 145 $1; #X obj 39 12 inlet; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 3 1 17 0; #X connect 3 1 18 0; #X connect 3 2 16 0; #X connect 3 3 5 0; #X connect 3 4 13 0; #X connect 3 5 24 0; #X connect 4 0 21 0; #X connect 5 0 4 0; #X connect 6 0 7 0; #X connect 7 0 11 0; #X connect 8 0 1 0; #X connect 9 0 10 0; #X connect 10 0 11 1; #X connect 11 0 8 0; #X connect 12 0 1 0; #X connect 13 0 1 0; #X connect 14 0 1 0; #X connect 15 0 1 0; #X connect 16 0 12 0; #X connect 17 0 15 0; #X connect 18 0 14 0; #X connect 19 0 23 0; #X connect 20 0 22 0; #X connect 21 0 6 0; #X connect 21 0 9 0; #X connect 22 0 6 0; #X connect 23 0 9 0; #X connect 24 0 20 0; #X connect 24 0 19 0; #X connect 25 0 3 0; #X restore 46 169 pd create_clouds; #X obj 91 69 unpack f f; #X msg 346 141 posY in $1; #X obj 42 300 route massesPosId; #X obj 42 324 route cloud; #X obj 282 98 unpack f f; #X msg 282 121 posX in $1; #X msg 736 95 setD damp $1; #X msg 555 95 setL lnk $1; #X msg 251 75 bang , get massesPos cloud; #X obj 68 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 91 96 forceX cloud $1; #X msg 155 119 forceY cloud $1; #X obj 46 30 route reset force forceX forceY bang; #X connect 0 0 20 0; #X connect 2 0 3 0; #X connect 3 0 6 0; #X connect 4 0 14 0; #X connect 5 0 15 0; #X connect 6 0 10 0; #X connect 7 0 6 0; #X connect 8 0 18 0; #X connect 8 1 19 0; #X connect 9 0 6 0; #X connect 10 0 11 0; #X connect 11 0 1 0; #X connect 12 0 13 0; #X connect 12 1 9 0; #X connect 13 0 6 0; #X connect 14 0 6 0; #X connect 15 0 6 0; #X connect 16 0 6 0; #X connect 17 0 7 0; #X connect 18 0 6 0; #X connect 19 0 6 0; #X connect 20 0 7 0; #X connect 20 1 8 0; #X connect 20 2 18 0; #X connect 20 3 19 0; #X connect 20 4 16 0; #X connect 20 5 12 0;
Index: delay_n.pd =================================================================== RCS file: /cvsroot/pure-data/externals/mapping/delay_n.pd,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** delay_n.pd 10 Feb 2006 05:21:35 -0000 1.1 --- delay_n.pd 31 Jul 2007 23:36:24 -0000 1.1.2.1 *************** *** 1,15 **** #N canvas 212 243 661 510 10; #X obj 160 88 t f b; - #X obj 49 86 list; #X obj 159 50 inlet; #X obj 49 52 inlet; ! #X obj 93 200 outlet; #X obj 49 131 list split $1; ! #X connect 0 0 5 1; ! #X connect 0 1 1 1; ! #X connect 1 0 5 0; ! #X connect 2 0 0 0; ! #X connect 3 0 1 0; ! #X connect 5 0 1 1; ! #X connect 5 1 4 0; ! #X connect 5 2 1 1; --- 1,17 ---- #N canvas 212 243 661 510 10; #X obj 160 88 t f b; #X obj 159 50 inlet; #X obj 49 52 inlet; ! #X obj 92 189 outlet; #X obj 49 131 list split $1; ! #X obj 48 86 list; ! #X obj 92 156 route float; ! #X connect 0 0 4 1; ! #X connect 0 1 5 1; ! #X connect 1 0 0 0; ! #X connect 2 0 5 0; ! #X connect 4 0 5 1; ! #X connect 4 1 6 0; ! #X connect 4 2 5 1; ! #X connect 5 0 4 0; ! #X connect 6 0 3 0;
--- NEW FILE: pmcloud_1d.pd --- #N canvas 374 197 743 397 10; #X obj 45 9 inlet; #X obj 42 350 outlet; #X obj 468 7 inlet; #X msg 468 54 setK lnk $1; #X obj 561 8 inlet; #X obj 379 3 inlet; #N canvas 670 136 639 733 create_clouds 0; #X obj 70 30 loadbang; #X obj 175 649 t a; #X obj 173 677 outlet; #X obj 32 50 t b b b b b b; #N canvas 0 0 259 330 loop 0; #X obj 74 149 f; #X obj 74 213 + 1; #X obj 74 171 moses $1; #X obj 74 104 t b f; #X obj 104 281 outlet; #X obj 74 82 inlet; #X msg 74 126 0; #X obj 74 191 t f f; #X obj 96 240 t f; #X connect 0 0 2 0; #X connect 1 0 8 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 3 1 2 1; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 1 0; #X connect 7 1 4 0; #X connect 8 0 0 0; #X restore 85 126 pd loop; #X obj 85 103 $1; #X obj 145 229 random 1000; #X obj 145 253 / 1000; #X msg 126 419 link lnk cloud in $1 0; #X msg 89 471 link lnk cloud cloud $1 0; #X obj 126 391 $2; #X obj 85 446 $2; #X obj 48 421 $3; #X obj 145 177 * 654543; #X msg 85 156 bang; #X msg 145 201 seed $1; #X obj 145 145 $1; #X obj 39 12 inlet; #X msg 145 312 mass cloud 1 1 $1; #X msg 175 94 reset , mass in 0 1 0 , mass fixe 0 0 0; #X msg 48 504 link damp fixe cloud 0 $1; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 3 1 11 0; #X connect 3 1 12 0; #X connect 3 2 10 0; #X connect 3 3 5 0; #X connect 3 4 19 0; #X connect 3 5 16 0; #X connect 4 0 14 0; #X connect 5 0 4 0; #X connect 6 0 7 0; #X connect 7 0 18 0; #X connect 8 0 1 0; #X connect 9 0 1 0; #X connect 10 0 8 0; #X connect 11 0 9 0; #X connect 12 0 20 0; #X connect 13 0 15 0; #X connect 14 0 6 0; #X connect 15 0 6 0; #X connect 16 0 13 0; #X connect 17 0 3 0; #X connect 18 0 1 0; #X connect 19 0 1 0; #X connect 20 0 1 0; #X restore 46 169 pd create_clouds; #X obj 42 300 route massesPosId; #X obj 42 324 route cloud; #X obj 161 90 t b l; #X msg 192 138 posX in $1; #X msg 561 54 setD damp $1; #X msg 380 54 setL lnk $1; #X msg 161 114 bang , get massesPos cloud; #X obj 68 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 99 61 forceX cloud $1; #X obj 42 278 msd; #X obj 46 30 route reset force; #X connect 0 0 17 0; #X connect 2 0 3 0; #X connect 3 0 16 0; #X connect 4 0 11 0; #X connect 5 0 12 0; #X connect 6 0 16 0; #X connect 7 0 8 0; #X connect 8 0 1 0; #X connect 9 0 13 0; #X connect 9 1 10 0; #X connect 10 0 16 0; #X connect 11 0 16 0; #X connect 12 0 16 0; #X connect 13 0 16 0; #X connect 14 0 6 0; #X connect 15 0 16 0; #X connect 16 0 7 0; #X connect 17 0 6 0; #X connect 17 1 15 0; #X connect 17 2 9 0;