From 46fbfa2f1c8ae91ab393170ba7b9dc24f01d7abe Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Tue, 13 Jun 2006 17:51:41 +0000 Subject: update examples to use the nex english name of the objects. svn path=/trunk/externals/pmpd/; revision=5223 --- exemples/00_pmpd.pd | 96 +- exemples/01_basics.pd | 1523 +++++++++++----------- exemples/02_string.pd | 32 +- exemples/03_chaos2D.pd | 44 +- exemples/04_3D_exemple.pd | 4 +- exemples/05_corde2D.pd | 144 +-- exemples/06_pyramide3D.pd | 48 +- exemples/07_corde3D.pd | 170 +-- exemples/08_ball2D.pd | 630 +++++----- exemples/09_tutorial2D.pd | 108 +- exemples/10_game.pd | 1816 +++++++++++++-------------- exemples/11_comportement.pd | 1748 ++++++++++++-------------- exemples/12_exitation.pd | 484 +++---- exemples/13_plane3D.pd | 920 +++++++------- exemples/14_MP_curve3d.pd | 942 +++++++------- exemples/15_constant_force_field.pd | 98 +- exemples/16_name_and_interactors.pd | 34 +- exemples/17_rnd_mouvmnt_and_obstacles.pd | 74 +- exemples/18_flipper.pd | 28 +- exemples/19_vertex.pd | 92 +- exemples/20_moving_vertex.pd | 76 +- exemples/21_fluid_circulation_cylinder.pd | 242 ++-- exemples/22_gaz_molecules.pd | 132 +- exemples/23_test.pd | 34 +- exemples/24_sand.pd | 12 +- exemples/25_sand2.pd | 463 +++---- exemples/26_sand3.pd | 14 +- exemples/27_tLia.pd | 170 +-- exemples/28_Lia.pd | 30 +- exemples/29_aglom.pd | 18 +- exemples/30_falling_aglom.pd | 16 +- exemples/31_paste.pd | 14 +- exemples/32_Kelvin_Helmoltz_instability.pd | 4 +- exemples/33_vorticity_ellipse.pd | 6 +- exemples/34_cigarette_smoke.pd | 4 +- exemples/35_gravitation.pd | 6 +- exemples/36_3D_interactors.pd | 8 +- exemples/37_hollywood_planette_explosion.pd | 16 +- exemples/39_blob.pd | 1392 ++++++++++---------- exemples/40_i3D.pd | 2 +- exemples/41_morfing.pd | 2 +- exemples/43_game.pd | 122 +- exemples/46_non_linear.pd | 56 +- exemples/49_string~.pd | 2 +- exemples/50_scann_synth.pd | 172 +-- exemples/aglom.pd | 8 +- exemples/aglom2.pd | 8 +- exemples/aglom3.pd | 8 +- exemples/aglom4.pd | 6 +- exemples/blob.pd | 210 ++-- exemples/explose1.pd | 36 +- exemples/explose2.pd | 38 +- exemples/fluide_mass.pd | 34 + exemples/fluide_mass2.pd | 138 ++ exemples/fluide_mass3.pd | 17 + exemples/fluide_mass4.pd | 30 + exemples/fluide_mass5.pd | 66 + exemples/fluide_mass6.pd | 17 + exemples/gemLia.pd | 42 +- exemples/gemLia2.pd | 20 +- exemples/gemMasse.pd | 36 +- exemples/gemMasse2.pd | 24 +- exemples/mass_link.pd | 164 +-- exemples/mass_link2.pd | 48 +- exemples/mass_link3.pd | 180 +-- exemples/pd_lia.pd | 16 +- exemples/pd_link.pd | 19 + exemples/pd_link2.pd | 19 + exemples/pd_mass.pd | 44 + exemples/pd_mass2.pd | 15 + exemples/pd_masse.pd | 88 +- exemples/rain.pd | 2 +- exemples/rain1.pd | 2 +- exemples/sand.pd | 59 +- exemples/smoke.pd | 4 +- exemples/smoke1.pd | 2 +- exemples/smoke_vortex.pd | 2 +- exemples/tut_lia.pd | 19 - exemples/tut_link.pd | 19 + exemples/tut_mass.pd | 15 + exemples/vortex.pd | 6 +- exemples/vortex2.pd | 6 +- 82 files changed, 6871 insertions(+), 6644 deletions(-) create mode 100755 exemples/fluide_mass.pd create mode 100755 exemples/fluide_mass2.pd create mode 100755 exemples/fluide_mass3.pd create mode 100755 exemples/fluide_mass4.pd create mode 100755 exemples/fluide_mass5.pd create mode 100755 exemples/fluide_mass6.pd create mode 100755 exemples/pd_link.pd create mode 100755 exemples/pd_link2.pd create mode 100755 exemples/pd_mass.pd create mode 100755 exemples/pd_mass2.pd delete mode 100755 exemples/tut_lia.pd create mode 100755 exemples/tut_link.pd create mode 100755 exemples/tut_mass.pd (limited to 'exemples') diff --git a/exemples/00_pmpd.pd b/exemples/00_pmpd.pd index 789b18e..09aa952 100755 --- a/exemples/00_pmpd.pd +++ b/exemples/00_pmpd.pd @@ -1,48 +1,48 @@ -#N canvas 103 346 433 279 10; -#X obj 17 29 pmpd; -#X text 64 28 this object load the pmpd lib in memory.; -#X text 17 54 you are ready to try the exemples patchs. Please do not -run 2 exemples in the same time (somes use same send and receive name). -; -#N canvas 0 0 297 347 cpu 0; -#X obj 118 168 cputime; -#X obj 118 28 loadbang; -#X obj 118 112 metro 1000; -#X msg 118 56 1; -#X floatatom 118 84 0 0 0 0 - - -; -#X obj 118 140 t b b; -#X obj 118 228 * 0.1; -#X obj 118 197 int; -#X text 163 84 <-- on/off; -#X text 163 228 CPU load in percent; -#X obj 118 252 outlet; -#X connect 0 0 7 0; -#X connect 1 0 3 0; -#X connect 2 0 5 0; -#X connect 3 0 4 0; -#X connect 4 0 2 0; -#X connect 5 0 0 0; -#X connect 5 1 0 1; -#X connect 6 0 10 0; -#X connect 7 0 6 0; -#X restore 104 219 pd cpu; -#X floatatom 104 240 5 0 0 0 - - -; -#X text 17 175 for big patch : look at the cpu used \, you have to -reduce the simulation speed if your computer is to slow.; -#X text 17 132 exemples are the files begginig with xx_name. xx is -a number. others files are abstractions used by this examples.; -#X obj 25 215 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 454 304 open 0; -#X obj 21 63 stripdir; -#X obj 21 40 openpanel; -#X msg 21 88 \; pd open \$1 ./ 1 1 \;; -#X obj 22 17 inlet; -#X connect 0 0 2 0; -#X connect 1 0 0 0; -#X connect 3 0 1 0; -#X restore 25 236 pd open; -#X text 17 102 gem v0.90 is neaded. it's the only dependency of the -exemples; -#X connect 3 0 4 0; -#X connect 7 0 8 0; +#N canvas 103 346 433 279 10; +#X obj 17 29 pmpd; +#X text 64 28 this object load the pmpd lib in memory.; +#X text 17 54 you are ready to try the exemples patchs. Please do not +run 2 exemples in the same time (somes use same send and receive name). +; +#N canvas 0 0 297 347 cpu 0; +#X obj 118 168 cputime; +#X obj 118 28 loadbang; +#X obj 118 112 metro 1000; +#X msg 118 56 1; +#X floatatom 118 84 0 0 0 0 - - -; +#X obj 118 140 t b b; +#X obj 118 228 * 0.1; +#X obj 118 197 int; +#X text 163 84 <-- on/off; +#X text 163 228 CPU load in percent; +#X obj 118 252 outlet; +#X connect 0 0 7 0; +#X connect 1 0 3 0; +#X connect 2 0 5 0; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X connect 5 0 0 0; +#X connect 5 1 0 1; +#X connect 6 0 10 0; +#X connect 7 0 6 0; +#X restore 104 219 pd cpu; +#X floatatom 104 240 5 0 0 0 - - -; +#X text 17 175 for big patch : look at the cpu used \, you have to +reduce the simulation speed if your computer is to slow.; +#X text 17 132 exemples are the files begginig with xx_name. xx is +a number. others files are abstractions used by this examples.; +#X obj 25 215 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 454 304 open 0; +#X obj 21 63 stripdir; +#X obj 21 40 openpanel; +#X msg 21 88 \; pd open \$1 ./ 1 1 \;; +#X obj 22 17 inlet; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 3 0 1 0; +#X restore 25 236 pd open; +#X text 17 106 gem v0.90 is neaded. it's the only dependency of the +exemples; +#X connect 3 0 4 0; +#X connect 7 0 8 0; diff --git a/exemples/01_basics.pd b/exemples/01_basics.pd index 8fd596e..1b47745 100755 --- a/exemples/01_basics.pd +++ b/exemples/01_basics.pd @@ -1,769 +1,754 @@ -#N canvas 517 121 515 653 12; -#X text 66 243 physical modeling for pure data using a collection of -physical ojects.; -#X obj 8 250 pmpd; -#N canvas 0 0 623 384 read 0; -#X text 123 207 cyrille.henry@la-kitchen.fr; -#X text 412 312 ch20031213; -#X text 30 25 The aim of this collection of objects is to create physical -behavior with pure data. It's not audio synthesis. But it can be used -for the creation of parameters that can be used for driving an audio -or video synthesis.; -#X text 30 101 Most of the examples use GEM \, to allow visualization -of the "physical" geometry \, but you don't need it to use this collection. -; -#X text 30 161 any comments \, criticism \, suggestions \, help would -be highly apreciated :; -#X text 28 240 informations can be find :; -#X text 122 263 http://drpichon.free.fr/pmpd/; -#X restore 69 296 pd read me first; -#N canvas 0 0 663 567 basics 0; -#X text 34 30 Object in this collection can be mass \, link and interactor -\, in 1D \, 2D or 3D.; -#X text 47 69 Masses (mass \, mass2D \, mass3D) are ponctual. They've -got a weight \, and know their position. They can move when they receive -a force \, acording to physical rules.; -#X text 47 126 Link (link \, link2D \, link3D) are the basic interaction -beetween 2 masses. It is a visco-elastic link. The link object receive -the position of 2 masses \, compute the force beetween the 2 masses -and output a force for each mass.; -#X text 47 202 Interactors are a kind of link \, but influence a group -of masses at once. They can be used for global interaction. We will -look further into it later.; -#X text 32 272 This collection of objects can be interconnected for -the creation of "physical" structures. Such structures can then move -\, and distord themselves \, according to forces applied to them.; -#X text 29 350 The resulting movements are very natural \, due to the -physical equations used to define the objects.; -#X text 30 418 all objects can be created using pmpd.name \, instead -of name in order to avoid name conflict between libraries.; -#X text 29 466 ex :; -#X text 219 466 are the same objects.; -#X obj 183 466 lia; -#X obj 65 466 pmpd.link; -#X obj 145 466 link; -#X restore 69 324 pd basics; -#N canvas 434 60 645 737 global_description 0; -#X obj 34 169 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 34 268 print; -#X obj 34 217 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 57 165 1; -#X text 58 216 2; -#X text 36 452 Here is the basic connection beetween 2 masses :; -#X obj 40 591 lia; -#X text 36 529 You can also create things like this :; -#X text 32 23 For patching simplification \, objects in this collection -only have "cold" inlets. The computation speed depends on an external -metronome. This metronome should bang alternatively all links in the -model and then masses of the model.; -#X text 33 103 mass and link have a name corresponding to their class -name. They will receive everything sent to this name.; -#X text 159 236 clicking on bang 1 or 2 is equivalent; -#X text 32 304 As you sould send a bang alternatively to links and -masses \, you sould give diferent names to the links group and masses -group.; -#X text 36 361 Masses output their position when you bang them. This -position depends on the forces applied to the mass.; -#X text 36 401 Links output a force according to the position of the -masses when you bang them. This force sould be applied to the same -mass.; -#X text 40 626 The masse1 will never receive forces \, so it will never -move. It is useful for creating a structure attached to a fixed point. -; -#X obj 40 558 mass masse1; -#X obj 76 591 mass masse2; -#X obj 110 489 masse; -#X obj 156 489 lia; -#X obj 195 489 masse; -#X obj 34 188 s foo1; -#X obj 34 237 masse2D foo1; -#X connect 0 0 20 0; -#X connect 2 0 21 0; -#X connect 6 1 16 0; -#X connect 15 0 6 0; -#X connect 16 0 6 1; -#X connect 17 0 18 0; -#X connect 18 0 17 0; -#X connect 18 1 19 0; -#X connect 19 0 18 1; -#X connect 21 0 1 0; -#X restore 69 353 pd global_description; -#N canvas 0 0 762 661 test 0; -#X msg 108 98 1; -#X msg 74 98 0; -#X msg 41 98 -1; -#X msg 141 98 2; -#X obj 15 16 loadbang; -#X floatatom 41 169 5 0 0 0 - - -; -#X msg 106 390 1; -#X msg 72 390 0; -#X msg 39 390 -1; -#X msg 139 390 2; -#X floatatom 39 461 5 0 0 0 - - -; -#X floatatom 37 325 5 0 0 0 - - -; -#X msg 106 508 1; -#X msg 72 508 0; -#X msg 39 508 -1; -#X msg 139 508 2; -#X floatatom 39 579 5 0 0 0 - - -; -#X text 247 61 A force to a masse make it to move at a constant speed. -You can accelerate it or decelerate it using message box. a nul force -as no effect.; -#X floatatom 172 267 5 0 0 0 - - -; -#X msg 104 264 1; -#X msg 70 264 0; -#X msg 37 264 -1; -#X msg 137 264 2; -#X text 247 405 Viscosity link : the force is proportinal to the deformation -speed of the link; -#X text 249 265 Rigidity link : the force is proportional to the elongation -of the link. (the right inlet is not used \, so the like take is defauld -value : 0.) Lengh of the link is null.; -#X text 238 529 Visco-elasic link : the effect is the somme of the -2 previus link.; -#X obj 15 69 s foo2; -#X obj 41 142 mass foo2 10 0 0; -#X obj 37 298 link foo2 0 0.1 0; -#X obj 39 434 link foo2 0 0 0.1; -#X obj 39 552 link foo2 0 0.1 0.1; -#X obj 15 43 metro 300; -#X connect 0 0 27 0; -#X connect 1 0 27 0; -#X connect 2 0 27 0; -#X connect 3 0 27 0; -#X connect 4 0 31 0; -#X connect 6 0 29 0; -#X connect 7 0 29 0; -#X connect 8 0 29 0; -#X connect 9 0 29 0; -#X connect 12 0 30 0; -#X connect 13 0 30 0; -#X connect 14 0 30 0; -#X connect 15 0 30 0; -#X connect 18 0 28 0; -#X connect 19 0 28 0; -#X connect 20 0 28 0; -#X connect 21 0 28 0; -#X connect 22 0 28 0; -#X connect 27 0 5 0; -#X connect 28 0 11 0; -#X connect 29 0 10 0; -#X connect 30 0 16 0; -#X connect 31 0 26 0; -#X restore 71 474 pd test; -#N canvas 394 231 879 595 simple_exemple 0; -#X obj 356 237 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 74 98 hradio 15 1 0 5 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#N canvas 477 25 445 299 preset 0; -#X msg 36 193 setK 0.05 \, setD 0 \, setD2 30; -#X msg 55 166 setK 1 \, setD 0 \, setD2 30; -#X msg 75 138 setK 1 \, setD 0 \, setD2 200; -#X obj 36 16 inlet; -#X obj 115 254 outlet; -#X msg 95 108 setK 300 \, setD 300 \, setD2 5; -#X obj 36 43 sel 2 1 0 3 4; -#X msg 115 78 setK 3000 \, setD 1000 \, setD2 5000; -#X connect 0 0 4 0; -#X connect 1 0 4 0; -#X connect 2 0 4 0; -#X connect 3 0 6 0; -#X connect 5 0 4 0; -#X connect 6 0 0 0; -#X connect 6 1 1 0; -#X connect 6 2 2 0; -#X connect 6 3 5 0; -#X connect 6 4 7 0; -#X connect 7 0 4 0; -#X restore 74 119 pd preset; -#X obj 336 237 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X text 80 415 the masse is link to the cursor with diferents kinf -of liaison (see the preset); -#X text 71 18 comportement of a single masse link to a fixed point -with a visco elastic link.; -#X text 173 95 <- diferents comportement of the link; -#N canvas 0 0 268 186 stuff 0; -#X obj 13 20 loadbang; -#X obj 48 97 s \$0-lia; -#X obj 13 72 t b b; -#X obj 13 123 s \$0-masse; -#X obj 13 45 metro 5; -#X obj 89 20 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 124 92 reset; -#X msg 89 66 resetL \, resetF; -#X obj 89 40 t b b; -#X connect 0 0 4 0; -#X connect 2 0 3 0; -#X connect 2 1 1 0; -#X connect 4 0 2 0; -#X connect 5 0 8 0; -#X connect 6 0 3 0; -#X connect 7 0 1 0; -#X connect 8 0 7 0; -#X connect 8 1 6 0; -#X restore 75 65 pd stuff; -#X text 98 346 click or move the slider ->; -#X text 396 346 look at the mouvement of the masse (the right slider) -; -#X text 80 481 surch system can be usefull for replacing the line object -of pd when more natural evolution is neaded...; -#X obj 169 167 lia \$0-lia 0 1 0 200; -#X obj 356 167 masse \$0-masse 10000 0; -#X connect 1 0 2 0; -#X connect 2 0 11 0; -#X connect 3 0 11 0; -#X connect 11 1 12 0; -#X connect 12 0 0 0; -#X connect 12 0 11 1; -#X restore 71 501 pd simple_exemple; -#X text 95 389 look at mass and link help file :; -#X obj 96 407 mass; -#X obj 96 437 link; -#N canvas 108 97 450 541 list 0; -#X obj 190 135 iAmbient2D; -#X obj 305 137 iAmbient3D; -#X obj 190 166 iCircle2D; -#X obj 306 257 iCylinder3D; -#X obj 305 227 iCircle3D; -#X obj 190 196 iLine2D; -#X obj 305 197 iPlane3D; -#X obj 190 225 iSeg2D; -#X obj 305 168 iSphere3D; -#X obj 192 75 lia2D; -#X obj 306 75 lia3D; -#X obj 79 76 lia; -#X obj 79 48 mass; -#X obj 192 48 mass2D; -#X obj 306 48 mass3D; -#X text 78 25 1D; -#X text 191 27 2D; -#X text 304 28 3D; -#X text 21 46 basic; -#X text 19 136 interactors; -#X text 24 328 test; -#X obj 192 327 tLia2D; -#X obj 307 327 tLia3D; -#X obj 192 389 tCircle2D; -#X obj 192 419 tLine2D; -#X obj 192 448 tSeg2D; -#X obj 305 480 tCylinder3D; -#X obj 306 420 tPlane3D; -#X obj 306 450 tCircle3D; -#X obj 306 390 tSphere3D; -#X obj 192 358 tSquare2D; -#X obj 307 359 tCube3D; -#X restore 71 531 pd list of pmpd's object; -#X obj 10 200 cnv 15 15 15 Ma1 M1 empty 2 10 192 14 -1 -66577 0; -#X obj 24 185 cnv 15 15 15 Ma3 M3 empty 2 10 192 14 -1 -66577 0; -#X obj 39 172 cnv 15 15 15 Ma5 M5 empty 2 10 192 14 -1 -66577 0; -#X obj 79 200 cnv 15 15 15 Ma9 M9 empty 2 10 192 14 -1 -66577 0; -#X obj 183 200 cnv 15 15 15 empty M29 empty 2 10 64 14 -1 -66577 0 -; -#X obj 120 200 cnv 15 15 15 Ma2 M2 empty 2 10 192 14 -1 -66577 0; -#X obj 119 160 cnv 15 15 15 Ma4 M4 empty 2 10 192 14 -1 -66577 0; -#X obj 100 170 cnv 15 15 15 Ma6 M6 empty 2 10 192 14 -1 -66577 0; -#X obj 80 160 cnv 15 15 15 Ma8 M8 empty 2 10 192 14 -1 -66577 0; -#X obj 120 180 cnv 15 15 15 Ma11 M11 empty 2 10 192 14 -1 -66577 0 -; -#X obj 79 180 cnv 15 15 15 Ma12 M12 empty 2 10 192 14 -1 -66577 0; -#X obj 184 172 cnv 15 15 15 Ma14 M14 empty 2 10 192 14 -1 -66577 0 -; -#X obj 198 187 cnv 15 15 15 Ma13 M13 empty 2 10 192 14 -1 -66577 0 -; -#X obj 169 185 cnv 15 15 15 Ma15 M15 empty 2 10 192 14 -1 -66577 0 -; -#X obj 239 180 cnv 15 15 15 empty M30 empty 2 10 64 14 -1 -66577 0 -; -#X obj 260 160 cnv 15 15 15 Ma20 M20 empty 2 10 192 14 -1 -66577 0 -; -#X obj 259 180 cnv 15 15 15 Ma17 M17 empty 2 10 192 14 -1 -66577 0 -; -#X obj 239 200 cnv 15 15 15 Ma19 M19 empty 2 10 192 14 -1 -66577 0 -; -#X obj 259 200 cnv 15 15 15 Ma18 M18 empty 2 10 192 14 -1 -66577 0 -; -#N canvas 0 0 470 320 pmpd 0; -#X obj 7 196 s masse; -#X obj 32 168 s link; -#X msg 143 132 reset; -#X obj 7 70 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; -#X obj 7 88 metro 50; -#N canvas 154 59 1126 757 structure 0; -#N canvas 0 0 478 328 masse1 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M1 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 10 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 14 253 pd masse1; -#N canvas 0 0 470 320 masse3 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M3 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 10 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 23 143 pd masse3; -#N canvas 0 0 474 324 masse5 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M5 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 10 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 26 58 pd masse5; -#N canvas 0 0 472 322 masse7 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M7 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 30 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 324 62 pd masse7; -#X obj 132 -19 r G; -#X obj 17 215 link2D link 10 0.8; -#X obj 20 180 link2D link 10 0.8 0 0.1; -#X obj 163 213 link2D link 12 0.8; -#X obj 18 96 link2D link 10 0.8 0 0.1; -#N canvas 0 0 494 344 masse2 0; -#X obj 79 57 inlet; -#X obj 100 154 outlet; -#X msg 79 110 \; M2 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 120 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 486 317 pd masse2; -#N canvas 0 0 486 336 masse4 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M4 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 120 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 503 33 pd masse4; -#N canvas 0 0 484 334 masse6 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M6 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 100 20 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 640 109 pd masse6; -#N canvas 0 0 482 332 masse8 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 80 110 \; M8 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 80 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 767 36 pd masse8; -#N canvas 0 0 484 334 masse9 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M9 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 80 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 722 335 pd masse9; -#N canvas 0 0 484 334 masse11 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M11 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 120 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 490 216 pd masse11; -#N canvas 0 0 484 334 masse12 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M12 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 80 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 821 226 pd masse12; -#X obj 497 -9 r G; -#X msg 499 9 force2D 0 0.1; -#X obj 486 266 link2D link 12 0.3 0.1; -#X obj 691 281 link2D link 12 0.3 0.1; -#X obj 676 192 link2D link 12 0.3; -#X obj 665 154 link2D link 12 0.3; -#X obj 531 185 link2D link 12 0.3; -#X obj 509 157 link2D link 12 0.3; -#X obj 469 131 link2D link 12 0.3 0.1; -#X obj 737 109 link2D link 12 0.3 0.1; -#X obj 592 45 link2D link 12 0.3; -#X obj 570 315 link2D link 12 0.3; -#X msg 132 7 force2D 0 0.3; -#X obj 636 214 link2D link 12 0.3; -#N canvas 0 0 488 338 masse1 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M16 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 170 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 18 610 pd masse1; -#N canvas 0 0 476 326 masse3 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M15 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 170 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 27 500 pd masse3; -#N canvas 0 0 482 332 masse5 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M14 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 170 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 30 415 pd masse5; -#N canvas 0 0 480 330 masse7 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 109 \; M13 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 190 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 363 409 pd masse7; -#X obj 46 316 r G; -#X obj 21 572 link2D link 10 0.8; -#X obj 24 537 link2D link 10 0.8 0 0.1; -#X obj 160 570 link2D link 12 0.8; -#X obj 29 458 link2D link 10 0.8 0 0.1; -#X msg 46 342 force2D 0 0.3; -#N canvas 0 0 500 350 masse1 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 98 115 \; M20 pos \$1 \$2 \;; -#X obj 79 83 mass2D masse 1 260 10 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 533 628 pd masse1; -#N canvas 0 0 482 332 masse3 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M17 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 260 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 542 518 pd masse3; -#N canvas 0 0 484 334 masse5 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 110 \; M18 pos \$1 \$2 \;; -#X obj 78 84 mass2D masse 1 260 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 545 433 pd masse5; -#N canvas 217 191 484 334 masse7 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 109 \; M19 pos \$1 \$2 \;; -#X obj 79 84 mass2D masse 1 240 50 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 856 420 pd masse7; -#X obj 561 376 r G; -#X obj 536 590 link2D link 10 0.8; -#X obj 539 555 link2D link 10 0.8 0 0.1; -#X obj 675 588 link2D link 12 0.8; -#X obj 544 476 link2D link 10 0.8 0 0.1; -#X msg 561 402 force2D 0 0.3; -#X obj 669 75 link2D link 12 0.5 0.1; -#X obj 494 242 link2D link 12 0.5; -#X obj 665 237 link2D link 12 0.5; -#X obj 485 74 link2D link 12 0.5 0.1; -#N canvas 0 0 476 326 masse8 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X obj 79 84 mass2D masse 1 30 30 0 1000 0 200; -#X msg 103 110 \; M28 pos \$1 \$2 \;; -#X connect 0 0 2 0; -#X connect 2 0 3 0; -#X connect 2 0 1 0; -#X restore 347 153 pd masse8; -#X obj 251 101 link2D link 10 0.8 0 0.1; -#X obj 139 47 link2D link 10 0.8; -#X obj 143 73 link2D link 14 0.6; -#X obj 146 126 link2D link 14 0.6; -#X obj 160 154 link2D link 10 0.8; -#X obj 148 410 link2D link 10 0.8; -#X obj 144 433 link2D link 14 0.6; -#X obj 141 504 link2D link 10 0.8; -#X obj 144 480 link2D link 14 0.6; -#N canvas 0 0 484 334 masse7 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X msg 79 109 \; M29 pos \$1 \$2 \;; -#X obj 79 86 mass2D masse 1 190 30 0 1000 0 200; -#X connect 0 0 3 0; -#X connect 3 0 2 0; -#X connect 3 0 1 0; -#X restore 341 492 pd masse7; -#X obj 251 453 link2D link 10 0.8 0 0.1; -#N canvas 217 191 486 336 masse7 0; -#X obj 79 57 inlet; -#X obj 79 195 outlet; -#X obj 79 84 mass2D masse 1 240 30 0 1000 0 200; -#X msg 77 109 \; M30 pos \$1 \$2 \;; -#X connect 0 0 2 0; -#X connect 2 0 3 0; -#X connect 2 0 1 0; -#X restore 840 522 pd masse7; -#X obj 690 430 link2D link 10 0.8; -#X obj 678 519 link2D link 10 0.8; -#X obj 683 493 link2D link 14 0.6; -#X obj 689 451 link2D link 14 0.6; -#X obj 740 471 link2D link 10 0.8 0 0.1; -#X connect 0 0 5 1; -#X connect 0 0 6 1; -#X connect 0 0 7 0; -#X connect 1 0 6 0; -#X connect 1 0 8 1; -#X connect 1 0 57 0; -#X connect 1 0 59 0; -#X connect 2 0 5 0; -#X connect 2 0 8 0; -#X connect 2 0 56 0; -#X connect 2 0 58 0; -#X connect 3 0 7 1; -#X connect 3 0 55 0; -#X connect 3 0 56 1; -#X connect 3 0 57 1; -#X connect 4 0 28 0; -#X connect 5 0 2 0; -#X connect 5 1 0 0; -#X connect 6 0 1 0; -#X connect 6 1 0 0; -#X connect 7 0 0 0; -#X connect 7 1 3 0; -#X connect 8 0 2 0; -#X connect 8 1 1 0; -#X connect 9 0 18 1; -#X connect 9 0 23 0; -#X connect 9 0 27 0; -#X connect 9 0 51 0; -#X connect 10 0 20 0; -#X connect 10 0 21 0; -#X connect 10 0 24 1; -#X connect 10 0 26 0; -#X connect 10 0 53 0; -#X connect 11 0 50 0; -#X connect 11 0 51 1; -#X connect 11 0 52 0; -#X connect 11 0 53 1; -#X connect 12 0 22 1; -#X connect 12 0 23 1; -#X connect 12 0 25 1; -#X connect 12 0 26 1; -#X connect 12 0 50 1; -#X connect 13 0 19 0; -#X connect 13 0 21 1; -#X connect 13 0 27 1; -#X connect 13 0 52 1; -#X connect 14 0 18 0; -#X connect 14 0 22 0; -#X connect 14 0 24 0; -#X connect 14 0 29 0; -#X connect 15 0 19 1; -#X connect 15 0 20 1; -#X connect 15 0 25 0; -#X connect 15 0 29 1; -#X connect 16 0 17 0; -#X connect 17 0 14 0; -#X connect 17 0 10 0; -#X connect 17 0 12 0; -#X connect 17 0 9 0; -#X connect 17 0 13 0; -#X connect 17 0 11 0; -#X connect 17 0 15 0; -#X connect 18 0 14 0; -#X connect 18 1 9 0; -#X connect 19 0 13 0; -#X connect 19 1 15 0; -#X connect 20 0 10 0; -#X connect 20 1 15 0; -#X connect 21 0 10 0; -#X connect 21 1 13 0; -#X connect 22 0 14 0; -#X connect 22 1 12 0; -#X connect 23 0 9 0; -#X connect 23 1 12 0; -#X connect 24 0 14 0; -#X connect 24 1 10 0; -#X connect 25 0 15 0; -#X connect 25 1 12 0; -#X connect 26 0 10 0; -#X connect 26 1 12 0; -#X connect 27 0 9 0; -#X connect 27 1 13 0; -#X connect 28 0 2 0; -#X connect 28 0 1 0; -#X connect 28 0 0 0; -#X connect 28 0 3 0; -#X connect 28 0 54 0; -#X connect 29 0 14 0; -#X connect 29 1 15 0; -#X connect 30 0 35 1; -#X connect 30 0 36 1; -#X connect 30 0 37 0; -#X connect 31 0 36 0; -#X connect 31 0 38 1; -#X connect 31 0 61 0; -#X connect 31 0 62 0; -#X connect 32 0 35 0; -#X connect 32 0 38 0; -#X connect 32 0 60 0; -#X connect 32 0 63 0; -#X connect 33 0 37 1; -#X connect 33 0 60 1; -#X connect 33 0 61 1; -#X connect 33 0 65 0; -#X connect 34 0 39 0; -#X connect 35 0 32 0; -#X connect 35 1 30 0; -#X connect 36 0 31 0; -#X connect 36 1 30 0; -#X connect 37 0 30 0; -#X connect 37 1 33 0; -#X connect 38 0 32 0; -#X connect 38 1 31 0; -#X connect 39 0 32 0; -#X connect 39 0 31 0; -#X connect 39 0 30 0; -#X connect 39 0 33 0; -#X connect 39 0 64 0; -#X connect 40 0 45 1; -#X connect 40 0 46 1; -#X connect 40 0 47 0; -#X connect 41 0 46 0; -#X connect 41 0 48 1; -#X connect 41 0 68 0; -#X connect 41 0 70 0; -#X connect 42 0 45 0; -#X connect 42 0 48 0; -#X connect 42 0 67 0; -#X connect 42 0 69 0; -#X connect 43 0 47 1; -#X connect 43 0 67 1; -#X connect 43 0 70 1; -#X connect 43 0 71 0; -#X connect 44 0 49 0; -#X connect 45 0 42 0; -#X connect 45 1 40 0; -#X connect 46 0 41 0; -#X connect 46 1 40 0; -#X connect 47 0 40 0; -#X connect 47 1 43 0; -#X connect 48 0 42 0; -#X connect 48 1 41 0; -#X connect 49 0 42 0; -#X connect 49 0 41 0; -#X connect 49 0 40 0; -#X connect 49 0 43 0; -#X connect 49 0 66 0; -#X connect 50 0 11 0; -#X connect 50 1 12 0; -#X connect 51 0 9 0; -#X connect 51 1 11 0; -#X connect 52 0 11 0; -#X connect 52 1 13 0; -#X connect 53 0 10 0; -#X connect 53 1 11 0; -#X connect 54 0 55 1; -#X connect 54 0 58 1; -#X connect 54 0 59 1; -#X connect 55 0 3 0; -#X connect 55 1 54 0; -#X connect 56 0 2 0; -#X connect 56 1 3 0; -#X connect 57 0 1 0; -#X connect 57 1 3 0; -#X connect 58 0 2 0; -#X connect 58 1 54 0; -#X connect 59 0 1 0; -#X connect 59 1 54 0; -#X connect 60 0 32 0; -#X connect 60 1 33 0; -#X connect 61 0 31 0; -#X connect 61 1 33 0; -#X connect 62 0 31 0; -#X connect 62 1 64 0; -#X connect 63 0 32 0; -#X connect 63 1 64 0; -#X connect 64 0 62 1; -#X connect 64 0 63 1; -#X connect 64 0 65 1; -#X connect 65 0 33 0; -#X connect 65 1 64 0; -#X connect 66 0 68 1; -#X connect 66 0 69 1; -#X connect 66 0 71 1; -#X connect 67 0 42 0; -#X connect 67 1 43 0; -#X connect 68 0 41 0; -#X connect 68 1 66 0; -#X connect 69 0 42 0; -#X connect 69 1 66 0; -#X connect 70 0 41 0; -#X connect 70 1 43 0; -#X connect 71 0 43 0; -#X connect 71 1 66 0; -#X restore 121 193 pd structure; -#X msg 118 157 resetL \, resetF; -#X obj 7 112 t b b; -#X obj 42 135 s G; -#X obj 118 110 t b b; -#X obj 116 66 inlet; -#X obj 62 24 loadbang; -#X obj 30 66 delay 3000; -#X connect 2 0 0 0; -#X connect 3 0 4 0; -#X connect 4 0 7 0; -#X connect 6 0 1 0; -#X connect 7 0 0 0; -#X connect 7 1 1 0; -#X connect 7 1 8 0; -#X connect 9 0 6 0; -#X connect 9 1 2 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X restore 9 597 pd pmpd; -#X obj 9 575 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 1 216 cnv 10 500 10 empty empty empty 20 12 0 14 -99865 -66577 -0; -#X obj 53 187 cnv 15 15 15 Ma7 M7 empty 2 10 192 14 -1 -66577 0; -#X obj 38 200 cnv 15 15 15 empty M28 empty 2 10 64 14 -1 -66577 0; -#X obj 155 200 cnv 15 15 15 Ma16 M16 empty 2 10 192 14 -1 -66577 0 -; -#X connect 31 0 30 0; +#N canvas 207 120 515 653 12; +#X text 66 243 physical modeling for pure data using a collection of +physical ojects.; +#X obj 8 250 pmpd; +#N canvas 0 0 623 384 read 0; +#X text 412 312 ch20031213; +#X text 30 25 The aim of this collection of objects is to create physical +behavior with pure data. It's not audio synthesis. But it can be used +for the creation of parameters that can be used for driving an audio +or video synthesis.; +#X text 30 101 Most of the examples use GEM \, to allow visualization +of the "physical" geometry \, but you don't need it to use this collection. +; +#X text 30 161 any comments \, criticism \, suggestions \, help would +be highly apreciated :; +#X text 28 240 informations can be find :; +#X text 122 263 http://drpichon.free.fr/pmpd/; +#X text 123 207 ch@chdh.net; +#X restore 69 296 pd read me first; +#N canvas 0 0 663 567 basics 0; +#X text 34 30 Object in this collection can be mass \, link and interactor +\, in 1D \, 2D or 3D.; +#X text 47 69 Masses (mass \, mass2D \, mass3D) are ponctual. They've +got a weight \, and know their position. They can move when they receive +a force \, acording to physical rules.; +#X text 47 126 Link (link \, link2D \, link3D) are the basic interaction +beetween 2 masss. It is a visco-elastic link. The link object receive +the position of 2 masss \, compute the force beetween the 2 masss and +output a force for each mass.; +#X text 47 202 Interactors are a kind of link \, but influence a group +of masss at once. They can be used for global interaction. We will +look further into it later.; +#X text 32 272 This collection of objects can be interconnected for +the creation of "physical" structures. Such structures can then move +\, and distord themselves \, according to forces applied to them.; +#X text 29 350 The resulting movements are very natural \, due to the +physical equations used to define the objects.; +#X restore 69 324 pd basics; +#N canvas 434 60 645 737 global_description 0; +#X obj 34 169 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 34 268 print; +#X obj 34 217 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 165 1; +#X text 58 216 2; +#X text 36 452 Here is the basic connection beetween 2 masss :; +#X obj 40 591 link; +#X text 36 529 You can also create things like this :; +#X text 32 23 For patching simplification \, objects in this collection +only have "cold" inlets. The computation speed depends on an external +metronome. This metronome should bang alternatively all links in the +model and then masss of the model.; +#X text 33 103 mass and link have a name corresponding to their class +name. They will receive everything sent to this name.; +#X text 159 236 clicking on bang 1 or 2 is equivalent; +#X text 32 304 As you sould send a bang alternatively to links and +masss \, you sould give diferent names to the links group and masss +group.; +#X text 36 361 Masses output their position when you bang them. This +position depends on the forces applied to the mass.; +#X text 36 401 Links output a force according to the position of the +masss when you bang them. This force sould be applied to the same mass. +; +#X text 40 626 The mass1 will never receive forces \, so it will never +move. It is useful for creating a structure attached to a fixed point. +; +#X obj 40 558 mass mass1; +#X obj 76 591 mass mass2; +#X obj 110 489 mass; +#X obj 156 489 link; +#X obj 195 489 mass; +#X obj 34 188 s foo1; +#X obj 34 237 mass2D foo1; +#X connect 0 0 20 0; +#X connect 2 0 21 0; +#X connect 6 1 16 0; +#X connect 15 0 6 0; +#X connect 16 0 6 1; +#X connect 17 0 18 0; +#X connect 18 0 17 0; +#X connect 18 1 19 0; +#X connect 19 0 18 1; +#X connect 21 0 1 0; +#X restore 69 353 pd global_description; +#N canvas 0 0 762 661 test 0; +#X msg 108 98 1; +#X msg 74 98 0; +#X msg 41 98 -1; +#X msg 141 98 2; +#X obj 15 16 loadbang; +#X floatatom 41 169 5 0 0 0 - - -; +#X msg 106 390 1; +#X msg 72 390 0; +#X msg 39 390 -1; +#X msg 139 390 2; +#X floatatom 39 461 5 0 0 0 - - -; +#X floatatom 37 325 5 0 0 0 - - -; +#X msg 106 508 1; +#X msg 72 508 0; +#X msg 39 508 -1; +#X msg 139 508 2; +#X floatatom 39 579 5 0 0 0 - - -; +#X text 247 61 A force to a mass make it to move at a constant speed. +You can accelerate it or decelerate it using message box. a nul force +as no effect.; +#X floatatom 172 267 5 0 0 0 - - -; +#X msg 104 264 1; +#X msg 70 264 0; +#X msg 37 264 -1; +#X msg 137 264 2; +#X text 247 405 Viscosity link : the force is proportinal to the deformation +speed of the link; +#X text 249 265 Rigidity link : the force is proportional to the elongation +of the link. (the right inlet is not used \, so the like take is defauld +value : 0.) Lengh of the link is null.; +#X text 238 529 Visco-elasic link : the effect is the somme of the +2 previus link.; +#X obj 15 69 s foo2; +#X obj 41 142 mass foo2 10 0 0; +#X obj 37 298 link foo2 0 0.1 0; +#X obj 39 434 link foo2 0 0 0.1; +#X obj 39 552 link foo2 0 0.1 0.1; +#X obj 15 43 metro 300; +#X connect 0 0 27 0; +#X connect 1 0 27 0; +#X connect 2 0 27 0; +#X connect 3 0 27 0; +#X connect 4 0 31 0; +#X connect 6 0 29 0; +#X connect 7 0 29 0; +#X connect 8 0 29 0; +#X connect 9 0 29 0; +#X connect 12 0 30 0; +#X connect 13 0 30 0; +#X connect 14 0 30 0; +#X connect 15 0 30 0; +#X connect 18 0 28 0; +#X connect 19 0 28 0; +#X connect 20 0 28 0; +#X connect 21 0 28 0; +#X connect 22 0 28 0; +#X connect 27 0 5 0; +#X connect 28 0 11 0; +#X connect 29 0 10 0; +#X connect 30 0 16 0; +#X connect 31 0 26 0; +#X restore 71 474 pd test; +#N canvas 394 231 879 595 simple_exemple 0; +#X obj 356 237 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 74 98 hradio 15 1 0 5 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#N canvas 477 25 445 299 preset 0; +#X msg 36 193 setK 0.05 \, setD 0 \, setD2 30; +#X msg 55 166 setK 1 \, setD 0 \, setD2 30; +#X msg 75 138 setK 1 \, setD 0 \, setD2 200; +#X obj 36 16 inlet; +#X obj 115 254 outlet; +#X msg 95 108 setK 300 \, setD 300 \, setD2 5; +#X obj 36 43 sel 2 1 0 3 4; +#X msg 115 78 setK 3000 \, setD 1000 \, setD2 5000; +#X connect 0 0 4 0; +#X connect 1 0 4 0; +#X connect 2 0 4 0; +#X connect 3 0 6 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 6 1 1 0; +#X connect 6 2 2 0; +#X connect 6 3 5 0; +#X connect 6 4 7 0; +#X connect 7 0 4 0; +#X restore 74 119 pd preset; +#X obj 336 237 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X text 80 415 the mass is link to the cursor with diferents kinf of +linkison (see the preset); +#X text 71 18 comportement of a single mass link to a fixed point with +a visco elastic link.; +#X text 173 95 <- diferents comportement of the link; +#N canvas 0 0 268 186 stuff 0; +#X obj 13 20 loadbang; +#X obj 48 97 s \$0-link; +#X obj 13 72 t b b; +#X obj 13 123 s \$0-mass; +#X obj 13 45 metro 5; +#X obj 89 20 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 124 92 reset; +#X msg 89 66 resetL \, resetF; +#X obj 89 40 t b b; +#X connect 0 0 4 0; +#X connect 2 0 3 0; +#X connect 2 1 1 0; +#X connect 4 0 2 0; +#X connect 5 0 8 0; +#X connect 6 0 3 0; +#X connect 7 0 1 0; +#X connect 8 0 7 0; +#X connect 8 1 6 0; +#X restore 75 65 pd stuff; +#X text 98 346 click or move the slider ->; +#X text 396 346 look at the mouvement of the mass (the right slider) +; +#X text 80 481 surch system can be usefull for replacing the line object +of pd when more natural evolution is neaded...; +#X obj 169 167 link \$0-link 0 1 0 200; +#X obj 356 167 mass \$0-mass 10000 0; +#X connect 1 0 2 0; +#X connect 2 0 11 0; +#X connect 3 0 11 0; +#X connect 11 1 12 0; +#X connect 12 0 0 0; +#X connect 12 0 11 1; +#X restore 71 501 pd simple_exemple; +#X text 95 389 look at mass and link help file :; +#X obj 96 407 mass; +#X obj 96 437 link; +#N canvas 108 97 450 634 list 0; +#X obj 190 135 iAmbient2D; +#X obj 305 137 iAmbient3D; +#X obj 190 166 iCircle2D; +#X obj 306 257 iCylinder3D; +#X obj 305 227 iCircle3D; +#X obj 190 196 iLine2D; +#X obj 305 197 iPlane3D; +#X obj 190 225 iSeg2D; +#X obj 305 168 iSphere3D; +#X obj 192 75 link2D; +#X obj 306 75 link3D; +#X obj 79 76 link; +#X obj 79 48 mass; +#X obj 192 48 mass2D; +#X obj 306 48 mass3D; +#X text 78 25 1D; +#X text 191 27 2D; +#X text 304 28 3D; +#X text 21 46 basic; +#X text 19 136 interactors; +#X text 24 328 test; +#X obj 192 327 tLink2D; +#X obj 307 327 tLink3D; +#X obj 192 389 tCircle2D; +#X obj 192 419 tLine2D; +#X obj 192 448 tSeg2D; +#X obj 305 480 tCylinder3D; +#X obj 306 420 tPlane3D; +#X obj 306 450 tCircle3D; +#X obj 306 390 tSphere3D; +#X obj 192 358 tSquare2D; +#X obj 307 359 tCube3D; +#X text 21 579 other; +#X obj 190 579 pmpd; +#X obj 308 578 pmpd~; +#X restore 71 531 pd list of pmpd's object; +#X obj 10 200 cnv 15 15 15 Ma1 M1 empty 2 10 0 14 -1 -66577 0; +#X obj 24 185 cnv 15 15 15 Ma3 M3 empty 2 10 0 14 -1 -66577 0; +#X obj 39 172 cnv 15 15 15 Ma5 M5 empty 2 10 0 14 -1 -66577 0; +#X obj 79 200 cnv 15 15 15 Ma9 M9 empty 2 10 0 14 -1 -66577 0; +#X obj 183 200 cnv 15 15 15 empty M29 empty 2 10 0 14 -1 -66577 0; +#X obj 120 200 cnv 15 15 15 Ma2 M2 empty 2 10 0 14 -1 -66577 0; +#X obj 120 160 cnv 15 15 15 Ma4 M4 empty 2 10 0 14 -1 -66577 0; +#X obj 99 170 cnv 15 15 15 Ma6 M6 empty 2 10 0 14 -1 -66577 0; +#X obj 79 160 cnv 15 15 15 Ma8 M8 empty 2 10 0 14 -1 -66577 0; +#X obj 119 180 cnv 15 15 15 Ma11 M11 empty 2 10 0 14 -1 -66577 0; +#X obj 79 180 cnv 15 15 15 Ma12 M12 empty 2 10 0 14 -1 -66577 0; +#X obj 184 172 cnv 15 15 15 Ma14 M14 empty 2 10 0 14 -1 -66577 0; +#X obj 198 187 cnv 15 15 15 Ma13 M13 empty 2 10 0 14 -1 -66577 0; +#X obj 169 185 cnv 15 15 15 Ma15 M15 empty 2 10 0 14 -1 -66577 0; +#X obj 239 180 cnv 15 15 15 empty M30 empty 2 10 0 14 -1 -66577 0; +#X obj 260 160 cnv 15 15 15 Ma20 M20 empty 2 10 0 14 -1 -66577 0; +#X obj 259 180 cnv 15 15 15 Ma17 M17 empty 2 10 0 14 -1 -66577 0; +#X obj 239 200 cnv 15 15 15 Ma19 M19 empty 2 10 0 14 -1 -66577 0; +#X obj 259 200 cnv 15 15 15 Ma18 M18 empty 2 10 0 14 -1 -66577 0; +#N canvas 0 0 470 320 pmpd 0; +#X obj 7 196 s mass; +#X obj 32 168 s link; +#X msg 143 132 reset; +#X obj 7 70 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; +#X obj 7 88 metro 50; +#N canvas 154 59 1126 757 structure 0; +#N canvas 0 0 478 328 mass1 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M1 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 10 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 14 253 pd mass1; +#N canvas 0 0 470 320 mass3 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M3 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 10 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 23 143 pd mass3; +#N canvas 0 0 474 324 mass5 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M5 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 10 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 26 58 pd mass5; +#N canvas 0 0 472 322 mass7 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M7 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 30 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 324 62 pd mass7; +#X obj 132 -19 r G; +#X obj 17 215 link2D link 10 0.8; +#X obj 20 180 link2D link 10 0.8 0 0.1; +#X obj 163 213 link2D link 12 0.8; +#X obj 18 96 link2D link 10 0.8 0 0.1; +#N canvas 0 0 494 344 mass2 0; +#X obj 79 57 inlet; +#X obj 100 154 outlet; +#X msg 79 110 \; M2 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 120 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 486 317 pd mass2; +#N canvas 0 0 486 336 mass4 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M4 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 120 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 503 33 pd mass4; +#N canvas 0 0 484 334 mass6 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M6 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 100 20 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 640 109 pd mass6; +#N canvas 0 0 482 332 mass8 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 80 110 \; M8 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 80 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 767 36 pd mass8; +#N canvas 0 0 484 334 mass9 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M9 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 80 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 722 335 pd mass9; +#N canvas 0 0 484 334 mass11 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M11 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 120 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 490 216 pd mass11; +#N canvas 0 0 484 334 mass12 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M12 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 80 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 821 226 pd mass12; +#X obj 497 -9 r G; +#X msg 499 9 force2D 0 0.1; +#X obj 486 266 link2D link 12 0.3 0.1; +#X obj 691 281 link2D link 12 0.3 0.1; +#X obj 676 192 link2D link 12 0.3; +#X obj 665 154 link2D link 12 0.3; +#X obj 531 185 link2D link 12 0.3; +#X obj 509 157 link2D link 12 0.3; +#X obj 469 131 link2D link 12 0.3 0.1; +#X obj 737 109 link2D link 12 0.3 0.1; +#X obj 592 45 link2D link 12 0.3; +#X obj 570 315 link2D link 12 0.3; +#X msg 132 7 force2D 0 0.3; +#X obj 636 214 link2D link 12 0.3; +#N canvas 0 0 488 338 mass1 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M16 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 170 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 18 610 pd mass1; +#N canvas 0 0 476 326 mass3 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M15 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 170 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 27 500 pd mass3; +#N canvas 0 0 482 332 mass5 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M14 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 170 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 30 415 pd mass5; +#N canvas 0 0 480 330 mass7 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 109 \; M13 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 190 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 363 409 pd mass7; +#X obj 46 316 r G; +#X obj 21 572 link2D link 10 0.8; +#X obj 24 537 link2D link 10 0.8 0 0.1; +#X obj 160 570 link2D link 12 0.8; +#X obj 29 458 link2D link 10 0.8 0 0.1; +#X msg 46 342 force2D 0 0.3; +#N canvas 0 0 500 350 mass1 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 98 115 \; M20 pos \$1 \$2 \;; +#X obj 79 83 mass2D mass 1 260 10 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 533 628 pd mass1; +#N canvas 0 0 482 332 mass3 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M17 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 260 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 542 518 pd mass3; +#N canvas 0 0 484 334 mass5 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 110 \; M18 pos \$1 \$2 \;; +#X obj 78 84 mass2D mass 1 260 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 545 433 pd mass5; +#N canvas 217 191 484 334 mass7 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 109 \; M19 pos \$1 \$2 \;; +#X obj 79 84 mass2D mass 1 240 50 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 856 420 pd mass7; +#X obj 561 376 r G; +#X obj 536 590 link2D link 10 0.8; +#X obj 539 555 link2D link 10 0.8 0 0.1; +#X obj 675 588 link2D link 12 0.8; +#X obj 544 476 link2D link 10 0.8 0 0.1; +#X msg 561 402 force2D 0 0.3; +#X obj 669 75 link2D link 12 0.5 0.1; +#X obj 494 242 link2D link 12 0.5; +#X obj 665 237 link2D link 12 0.5; +#X obj 485 74 link2D link 12 0.5 0.1; +#N canvas 0 0 476 326 mass8 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X obj 79 84 mass2D mass 1 30 30 0 1000 0 200; +#X msg 103 110 \; M28 pos \$1 \$2 \;; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 2 0 1 0; +#X restore 347 153 pd mass8; +#X obj 251 101 link2D link 10 0.8 0 0.1; +#X obj 139 47 link2D link 10 0.8; +#X obj 143 73 link2D link 14 0.6; +#X obj 146 126 link2D link 14 0.6; +#X obj 160 154 link2D link 10 0.8; +#X obj 148 410 link2D link 10 0.8; +#X obj 144 433 link2D link 14 0.6; +#X obj 141 504 link2D link 10 0.8; +#X obj 144 480 link2D link 14 0.6; +#N canvas 0 0 484 334 mass7 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X msg 79 109 \; M29 pos \$1 \$2 \;; +#X obj 79 86 mass2D mass 1 190 30 0 1000 0 200; +#X connect 0 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 1 0; +#X restore 341 492 pd mass7; +#X obj 251 453 link2D link 10 0.8 0 0.1; +#N canvas 217 191 486 336 mass7 0; +#X obj 79 57 inlet; +#X obj 79 195 outlet; +#X obj 79 84 mass2D mass 1 240 30 0 1000 0 200; +#X msg 77 109 \; M30 pos \$1 \$2 \;; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 2 0 1 0; +#X restore 840 522 pd mass7; +#X obj 690 430 link2D link 10 0.8; +#X obj 678 519 link2D link 10 0.8; +#X obj 683 493 link2D link 14 0.6; +#X obj 689 451 link2D link 14 0.6; +#X obj 740 471 link2D link 10 0.8 0 0.1; +#X connect 0 0 5 1; +#X connect 0 0 6 1; +#X connect 0 0 7 0; +#X connect 1 0 6 0; +#X connect 1 0 8 1; +#X connect 1 0 57 0; +#X connect 1 0 59 0; +#X connect 2 0 5 0; +#X connect 2 0 8 0; +#X connect 2 0 56 0; +#X connect 2 0 58 0; +#X connect 3 0 7 1; +#X connect 3 0 55 0; +#X connect 3 0 56 1; +#X connect 3 0 57 1; +#X connect 4 0 28 0; +#X connect 5 0 2 0; +#X connect 5 1 0 0; +#X connect 6 0 1 0; +#X connect 6 1 0 0; +#X connect 7 0 0 0; +#X connect 7 1 3 0; +#X connect 8 0 2 0; +#X connect 8 1 1 0; +#X connect 9 0 18 1; +#X connect 9 0 23 0; +#X connect 9 0 27 0; +#X connect 9 0 51 0; +#X connect 10 0 20 0; +#X connect 10 0 21 0; +#X connect 10 0 24 1; +#X connect 10 0 26 0; +#X connect 10 0 53 0; +#X connect 11 0 50 0; +#X connect 11 0 51 1; +#X connect 11 0 52 0; +#X connect 11 0 53 1; +#X connect 12 0 22 1; +#X connect 12 0 23 1; +#X connect 12 0 25 1; +#X connect 12 0 26 1; +#X connect 12 0 50 1; +#X connect 13 0 19 0; +#X connect 13 0 21 1; +#X connect 13 0 27 1; +#X connect 13 0 52 1; +#X connect 14 0 18 0; +#X connect 14 0 22 0; +#X connect 14 0 24 0; +#X connect 14 0 29 0; +#X connect 15 0 19 1; +#X connect 15 0 20 1; +#X connect 15 0 25 0; +#X connect 15 0 29 1; +#X connect 16 0 17 0; +#X connect 17 0 14 0; +#X connect 17 0 10 0; +#X connect 17 0 12 0; +#X connect 17 0 9 0; +#X connect 17 0 13 0; +#X connect 17 0 11 0; +#X connect 17 0 15 0; +#X connect 18 0 14 0; +#X connect 18 1 9 0; +#X connect 19 0 13 0; +#X connect 19 1 15 0; +#X connect 20 0 10 0; +#X connect 20 1 15 0; +#X connect 21 0 10 0; +#X connect 21 1 13 0; +#X connect 22 0 14 0; +#X connect 22 1 12 0; +#X connect 23 0 9 0; +#X connect 23 1 12 0; +#X connect 24 0 14 0; +#X connect 24 1 10 0; +#X connect 25 0 15 0; +#X connect 25 1 12 0; +#X connect 26 0 10 0; +#X connect 26 1 12 0; +#X connect 27 0 9 0; +#X connect 27 1 13 0; +#X connect 28 0 2 0; +#X connect 28 0 1 0; +#X connect 28 0 0 0; +#X connect 28 0 3 0; +#X connect 28 0 54 0; +#X connect 29 0 14 0; +#X connect 29 1 15 0; +#X connect 30 0 35 1; +#X connect 30 0 36 1; +#X connect 30 0 37 0; +#X connect 31 0 36 0; +#X connect 31 0 38 1; +#X connect 31 0 61 0; +#X connect 31 0 62 0; +#X connect 32 0 35 0; +#X connect 32 0 38 0; +#X connect 32 0 60 0; +#X connect 32 0 63 0; +#X connect 33 0 37 1; +#X connect 33 0 60 1; +#X connect 33 0 61 1; +#X connect 33 0 65 0; +#X connect 34 0 39 0; +#X connect 35 0 32 0; +#X connect 35 1 30 0; +#X connect 36 0 31 0; +#X connect 36 1 30 0; +#X connect 37 0 30 0; +#X connect 37 1 33 0; +#X connect 38 0 32 0; +#X connect 38 1 31 0; +#X connect 39 0 32 0; +#X connect 39 0 31 0; +#X connect 39 0 30 0; +#X connect 39 0 33 0; +#X connect 39 0 64 0; +#X connect 40 0 45 1; +#X connect 40 0 46 1; +#X connect 40 0 47 0; +#X connect 41 0 46 0; +#X connect 41 0 48 1; +#X connect 41 0 68 0; +#X connect 41 0 70 0; +#X connect 42 0 45 0; +#X connect 42 0 48 0; +#X connect 42 0 67 0; +#X connect 42 0 69 0; +#X connect 43 0 47 1; +#X connect 43 0 67 1; +#X connect 43 0 70 1; +#X connect 43 0 71 0; +#X connect 44 0 49 0; +#X connect 45 0 42 0; +#X connect 45 1 40 0; +#X connect 46 0 41 0; +#X connect 46 1 40 0; +#X connect 47 0 40 0; +#X connect 47 1 43 0; +#X connect 48 0 42 0; +#X connect 48 1 41 0; +#X connect 49 0 42 0; +#X connect 49 0 41 0; +#X connect 49 0 40 0; +#X connect 49 0 43 0; +#X connect 49 0 66 0; +#X connect 50 0 11 0; +#X connect 50 1 12 0; +#X connect 51 0 9 0; +#X connect 51 1 11 0; +#X connect 52 0 11 0; +#X connect 52 1 13 0; +#X connect 53 0 10 0; +#X connect 53 1 11 0; +#X connect 54 0 55 1; +#X connect 54 0 58 1; +#X connect 54 0 59 1; +#X connect 55 0 3 0; +#X connect 55 1 54 0; +#X connect 56 0 2 0; +#X connect 56 1 3 0; +#X connect 57 0 1 0; +#X connect 57 1 3 0; +#X connect 58 0 2 0; +#X connect 58 1 54 0; +#X connect 59 0 1 0; +#X connect 59 1 54 0; +#X connect 60 0 32 0; +#X connect 60 1 33 0; +#X connect 61 0 31 0; +#X connect 61 1 33 0; +#X connect 62 0 31 0; +#X connect 62 1 64 0; +#X connect 63 0 32 0; +#X connect 63 1 64 0; +#X connect 64 0 62 1; +#X connect 64 0 63 1; +#X connect 64 0 65 1; +#X connect 65 0 33 0; +#X connect 65 1 64 0; +#X connect 66 0 68 1; +#X connect 66 0 69 1; +#X connect 66 0 71 1; +#X connect 67 0 42 0; +#X connect 67 1 43 0; +#X connect 68 0 41 0; +#X connect 68 1 66 0; +#X connect 69 0 42 0; +#X connect 69 1 66 0; +#X connect 70 0 41 0; +#X connect 70 1 43 0; +#X connect 71 0 43 0; +#X connect 71 1 66 0; +#X restore 121 193 pd structure; +#X msg 118 157 resetL \, resetF; +#X obj 7 112 t b b; +#X obj 42 135 s G; +#X obj 118 110 t b b; +#X obj 116 66 inlet; +#X obj 62 24 loadbang; +#X obj 30 66 delay 3000; +#X connect 2 0 0 0; +#X connect 3 0 4 0; +#X connect 4 0 7 0; +#X connect 6 0 1 0; +#X connect 7 0 0 0; +#X connect 7 1 1 0; +#X connect 7 1 8 0; +#X connect 9 0 6 0; +#X connect 9 1 2 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X restore 9 597 pd pmpd; +#X obj 9 575 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 1 216 cnv 10 500 10 empty empty empty 20 12 0 14 -99865 -66577 +0; +#X obj 53 187 cnv 15 15 15 Ma7 M7 empty 2 10 0 14 -1 -66577 0; +#X obj 38 200 cnv 15 15 15 empty M28 empty 2 10 0 14 -1 -66577 0; +#X obj 155 200 cnv 15 15 15 Ma16 M16 empty 2 10 0 14 -1 -66577 0; +#X connect 31 0 30 0; diff --git a/exemples/02_string.pd b/exemples/02_string.pd index ce751b8..1b9d4ca 100755 --- a/exemples/02_string.pd +++ b/exemples/02_string.pd @@ -30,24 +30,24 @@ general computation speed; #X text 135 409 all the slider are "link" together with a link. slider got a mass so they have inertial.; -#X obj 3 196 lia \$0-link 0 1 1; -#X obj 151 196 lia \$0-link 0 1 1; -#X obj 300 196 lia \$0-link 0 1 1; -#X obj 449 196 lia \$0-link 0 1 1; -#X obj 599 196 lia \$0-link 0 1 1; -#X obj 747 196 lia \$0-link 0 1 1; -#X obj 896 196 lia \$0-link 0 1 1; -#X obj 1045 196 lia \$0-link 0 1 1; -#X obj 146 172 masse \$0-mass 30; -#X obj 294 171 masse \$0-mass 30; -#X obj 444 172 masse \$0-mass 30; -#X obj 595 172 masse \$0-mass 30; -#X obj 743 171 masse \$0-mass 30; -#X obj 894 171 masse \$0-mass 30; -#X obj 1041 171 masse \$0-mass 30; +#X obj 3 196 link \$0-link 0 1 1; +#X obj 151 196 link \$0-link 0 1 1; +#X obj 300 196 link \$0-link 0 1 1; +#X obj 449 196 link \$0-link 0 1 1; +#X obj 599 196 link \$0-link 0 1 1; +#X obj 747 196 link \$0-link 0 1 1; +#X obj 896 196 link \$0-link 0 1 1; +#X obj 1045 196 link \$0-link 0 1 1; +#X obj 146 172 mass \$0-mass 30; +#X obj 294 171 mass \$0-mass 30; +#X obj 444 172 mass \$0-mass 30; +#X obj 595 172 mass \$0-mass 30; +#X obj 743 171 mass \$0-mass 30; +#X obj 894 171 mass \$0-mass 30; +#X obj 1041 171 mass \$0-mass 30; #X text 135 451 You can see the propagation of a wave \, and physical properties of a kind of elastic string.; -#X text 160 132 masses and link has to be compute one after the other. +#X text 160 132 masss and link has to be compute one after the other. ; #X obj 749 384 mtof; #X obj 749 433 line; diff --git a/exemples/03_chaos2D.pd b/exemples/03_chaos2D.pd index 9753384..3513b5d 100755 --- a/exemples/03_chaos2D.pd +++ b/exemples/03_chaos2D.pd @@ -43,44 +43,44 @@ #X obj 19 186 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #N canvas 513 286 485 188 structure 0; -#N canvas 272 241 298 174 lia_left 0; +#N canvas 272 241 298 174 link_left 0; #X obj 194 68 inlet; #X obj 194 121 outlet; -#X obj 31 95 lia2D \$0-lia 70 1 0 0; -#X obj 31 38 masse2D border_mass 1 -64 0; +#X obj 31 95 link2D \$0-link 70 1 0 0; +#X obj 31 38 mass2D border_mass 1 -64 0; #X connect 0 0 2 1; #X connect 2 1 1 0; #X connect 3 0 2 0; -#X restore 22 57 pd lia_left; -#N canvas 345 616 329 171 lia_down 0; +#X restore 22 57 pd link_left; +#N canvas 345 616 329 171 link_down 0; #X obj 181 53 inlet; #X obj 181 106 outlet; -#X obj 18 80 lia2D \$0-lia 70 1 0 0; -#X obj 18 23 masse2D border_mass 1 0 -64; +#X obj 18 80 link2D \$0-link 70 1 0 0; +#X obj 18 23 mass2D border_mass 1 0 -64; #X connect 0 0 2 1; #X connect 2 1 1 0; #X connect 3 0 2 0; -#X restore 117 90 pd lia_down; -#N canvas 506 199 290 152 lia_up 0; +#X restore 117 90 pd link_down; +#N canvas 506 199 290 152 link_up 0; #X obj 187 52 inlet; #X obj 187 105 outlet; -#X obj 24 79 lia2D \$0-lia 70 1 0 0; -#X obj 24 22 masse2D border_mass 1 0 64; +#X obj 24 79 link2D \$0-link 70 1 0 0; +#X obj 24 22 mass2D border_mass 1 0 64; #X connect 0 0 2 1; #X connect 2 1 1 0; #X connect 3 0 2 0; -#X restore 121 29 pd lia_up; +#X restore 121 29 pd link_up; #X obj 222 93 outlet; -#N canvas 703 434 355 273 lia_right 0; +#N canvas 703 434 355 273 link_right 0; #X obj 191 65 inlet; #X obj 191 118 outlet; -#X obj 28 92 lia2D \$0-lia 70 1 0 0; -#X obj 28 35 masse2D border_mass 1 64 0; +#X obj 28 92 link2D \$0-link 70 1 0 0; +#X obj 28 35 mass2D border_mass 1 64 0; #X connect 0 0 2 1; #X connect 2 1 1 0; #X connect 3 0 2 0; -#X restore 320 58 pd lia_right; -#X obj 120 57 masse2D \$0-masse 8 37 19; +#X restore 320 58 pd link_right; +#X obj 120 57 mass2D \$0-mass 8 37 19; #X connect 0 0 5 0; #X connect 1 0 5 0; #X connect 2 0 5 0; @@ -109,17 +109,17 @@ -1; #X obj 164 32 t b b; #X msg 177 83 force2D -100 140; -#X obj 51 123 s \$0-lia; -#X obj 16 147 s \$0-masse; +#X obj 51 123 s \$0-link; +#X obj 16 147 s \$0-mass; #X msg 199 108 reset; -#X obj 507 265 s \$0-masse; -#X obj 360 323 s \$0-lia; +#X obj 507 265 s \$0-mass; +#X obj 360 323 s \$0-link; #X text 269 8 <- reset the simulation; #X text 52 182 <- visualization (need gem); #X text 359 135 you can change physical properties of the system. take care of numerical instability (especially with fast movement); #X text 276 388 The mass is connected to the 4 borders of the screen -with 4 link (without damping). The movement of the masses (should) +with 4 link (without damping). The movement of the masss (should) follow a chaotic equation.; #X obj 40 445 osc~; #X obj 40 420 mtof; diff --git a/exemples/04_3D_exemple.pd b/exemples/04_3D_exemple.pd index 670cee7..2cfdb7e 100755 --- a/exemples/04_3D_exemple.pd +++ b/exemples/04_3D_exemple.pd @@ -53,8 +53,8 @@ #X text 112 160 <- start here; #X text 62 296 <- gem simulation; #X text 347 205 <- send X \, Y \, Z forces; -#X obj 82 264 masse3D 0 10; -#X obj 189 264 lia3D 0 1 1 1 0.03; +#X obj 82 264 mass3D 0 10; +#X obj 189 264 link3D 0 1 1 1 0.03; #X text 73 12 simulation of a 3D model. The small sphere is link in the center of the big one with a 3D link. This link has the same diametter than the big sphere.; diff --git a/exemples/05_corde2D.pd b/exemples/05_corde2D.pd index d5f4136..7855ead 100755 --- a/exemples/05_corde2D.pd +++ b/exemples/05_corde2D.pd @@ -1,5 +1,5 @@ #N canvas 80 32 844 550 12; -#N canvas 306 123 261 242 masse 0; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -8,7 +8,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -18,14 +18,14 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 143 446 pd masse; -#X obj 62 214 s lia; -#X obj 27 239 s masse; -#X obj 397 308 s masse; +#X restore 143 446 pd mass; +#X obj 62 214 s link; +#X obj 27 239 s mass; +#X obj 397 308 s mass; #X msg 184 199 setK \$1; #X msg 399 149 setM \$1; -#X obj 184 231 s lia; -#X obj 399 177 s masse; +#X obj 184 231 s link; +#X obj 399 177 s mass; #X obj 184 173 / 10; #X obj 184 147 + 1; #X obj 508 151 gemwin; @@ -47,14 +47,14 @@ #X msg 245 150 setD \$1; #X obj 27 9 loadbang; #X msg 108 99 reset; -#X obj 108 126 s masse; +#X obj 108 126 s mass; #X obj 27 40 t b b b b; #X msg 49 100 resetF; -#X obj 49 127 s lia; +#X obj 49 127 s link; #X floatatom 321 127 5 0 3 0 - - -; #X msg 321 101 1; #X msg 321 150 setD2 \$1; -#N canvas 306 123 570 357 masse 0; +#N canvas 306 123 570 357 mass 0; #X obj 24 99 outlet; #X obj 145 98 gemhead; #X obj 137 134 unpack s f f; @@ -62,7 +62,7 @@ #X obj 144 224 sphere 0.3; #X obj 185 160 / 100; #X obj 228 161 / 100; -#X obj 25 70 masse2D masse2 10 -300 0; +#X obj 25 70 mass2D mass2 10 -300 0; #X connect 1 0 3 0; #X connect 2 1 5 0; #X connect 2 2 6 0; @@ -71,14 +71,14 @@ #X connect 6 0 3 2; #X connect 7 0 0 0; #X connect 7 0 2 0; -#X restore 11 383 pd masse; +#X restore 11 383 pd mass; #X msg 396 366 force2D 5000 0; #X text 461 7 2D string; -#X text 542 250 <- send Y force to all masses; -#X text 544 279 <- send X force to all masses; -#X text 540 335 <- send Y force to 2 masses; -#X text 542 364 <- send X force to 1 masses; -#N canvas 306 123 261 242 masse 0; +#X text 542 250 <- send Y force to all masss; +#X text 544 279 <- send X force to all masss; +#X text 540 335 <- send Y force to 2 masss; +#X text 542 364 <- send X force to 1 masss; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -87,7 +87,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -97,10 +97,10 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 281 449 pd masse; -#X obj 11 409 lia2D lia 30 1 1; -#X obj 158 408 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 281 449 pd mass; +#X obj 11 409 link2D link 30 1 1; +#X obj 158 408 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -109,7 +109,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -119,8 +119,8 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 432 446 pd masse; -#N canvas 306 123 261 242 masse 0; +#X restore 432 446 pd mass; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -129,7 +129,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -139,10 +139,10 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 570 449 pd masse; -#X obj 300 409 lia2D lia 30 1 1; -#X obj 447 408 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 570 449 pd mass; +#X obj 300 409 link2D link 30 1 1; +#X obj 447 408 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -151,7 +151,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -161,9 +161,9 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 719 449 pd masse; -#X obj 596 408 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 719 449 pd mass; +#X obj 596 408 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -172,7 +172,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -182,8 +182,8 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 870 446 pd masse; -#N canvas 306 123 261 242 masse 0; +#X restore 870 446 pd mass; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -192,7 +192,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -202,10 +202,10 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 1008 449 pd masse; -#X obj 738 409 lia2D lia 30 1 1; -#X obj 885 408 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 1008 449 pd mass; +#X obj 738 409 link2D link 30 1 1; +#X obj 885 408 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -214,7 +214,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -224,8 +224,8 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 156 589 pd masse; -#N canvas 306 123 261 242 masse 0; +#X restore 156 589 pd mass; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -234,7 +234,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -244,10 +244,10 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 294 592 pd masse; -#X obj 24 552 lia2D lia 30 1 1; -#X obj 171 551 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 294 592 pd mass; +#X obj 24 552 link2D link 30 1 1; +#X obj 171 551 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -256,7 +256,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -266,8 +266,8 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 445 589 pd masse; -#N canvas 306 123 261 242 masse 0; +#X restore 445 589 pd mass; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -276,7 +276,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -286,10 +286,10 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 583 592 pd masse; -#X obj 313 552 lia2D lia 30 1 1; -#X obj 460 551 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 583 592 pd mass; +#X obj 313 552 link2D link 30 1 1; +#X obj 460 551 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -298,7 +298,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -308,9 +308,9 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 732 592 pd masse; -#X obj 609 551 lia2D lia 30 1 1; -#N canvas 306 123 261 242 masse 0; +#X restore 732 592 pd mass; +#X obj 609 551 link2D link 30 1 1; +#N canvas 306 123 261 242 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -319,7 +319,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X connect 0 0 8 0; #X connect 2 0 4 0; #X connect 3 1 6 0; @@ -329,8 +329,8 @@ #X connect 7 0 4 2; #X connect 8 0 1 0; #X connect 8 0 3 0; -#X restore 883 589 pd masse; -#N canvas 306 123 265 246 masse 0; +#X restore 883 589 pd mass; +#N canvas 306 123 265 246 mass 0; #X obj 24 83 outlet; #X obj 83 138 gemhead; #X obj 84 85 unpack s f f; @@ -338,7 +338,7 @@ #X obj 83 197 sphere 0.3; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse2 10 300; +#X obj 24 55 mass2D mass2 10 300; #X connect 1 0 3 0; #X connect 2 1 5 0; #X connect 2 2 6 0; @@ -347,15 +347,15 @@ #X connect 6 0 3 2; #X connect 7 0 0 0; #X connect 7 0 2 0; -#X restore 1021 524 pd masse; -#X obj 751 552 lia2D lia 30 1 1; -#X obj 898 551 lia2D lia 30 1 1; +#X restore 1021 524 pd mass; +#X obj 751 552 link2D link 30 1 1; +#X obj 898 551 link2D link 30 1 1; #X msg 508 95 reset \, lighting 1 \, create \, 1; #X obj 112 15 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X text 325 23 masses are link together like in an elastic string. +#X text 325 23 masss are link together like in an elastic string. ; -#X text 30 652 The extrem right and extreme left masses are fixed : +#X text 30 652 The extrem right and extreme left masss are fixed : the does not receive a force. they are neaded for the model to be link to a special point in the screen.; #X text 742 94 <- 1; diff --git a/exemples/06_pyramide3D.pd b/exemples/06_pyramide3D.pd index e3c7d9d..79768d7 100755 --- a/exemples/06_pyramide3D.pd +++ b/exemples/06_pyramide3D.pd @@ -44,17 +44,17 @@ #X msg 738 811 \$1 \$2 \$3; #X obj 718 842 curve 2; #X obj 475 843 curve 2; -#X obj 27 283 masse3D masse 10 -1 0 0; -#X obj 107 123 lia3D lia 1 3 1 0.1; -#X obj 322 63 masse3D masse 10 1 0 0; -#X obj 422 138 lia3D lia 1 3 1 0.1; -#X obj 289 246 lia3D lia 1 3 1 0.1; -#X obj 276 306 lia3D lia 1 3 1 0.1; -#X obj 91 403 lia3D lia 1 3 1 0.1; -#X obj 287 486 masse3D masse 10 0 1 0; -#X obj 458 375 lia3D lia 1 3 1 0.1; -#X obj 570 273 masse3D masse 10 0 0; -#X obj 758 271 lia3D lia2 1 0.6 0 0; +#X obj 27 283 mass3D mass 10 -1 0 0; +#X obj 107 123 link3D link 1 3 1 0.1; +#X obj 322 63 mass3D mass 10 1 0 0; +#X obj 422 138 link3D link 1 3 1 0.1; +#X obj 289 246 link3D link 1 3 1 0.1; +#X obj 276 306 link3D link 1 3 1 0.1; +#X obj 91 403 link3D link 1 3 1 0.1; +#X obj 287 486 mass3D mass 10 0 1 0; +#X obj 458 375 link3D link 1 3 1 0.1; +#X obj 570 273 mass3D mass 10 0 0; +#X obj 758 271 link3D link2 1 0.6 0 0; #X connect 0 0 2 0; #X connect 1 1 0 1; #X connect 1 2 0 2; @@ -142,15 +142,15 @@ #X restore 39 472 pd forme; #X obj 10 26 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 78 105 s lia; -#X obj 10 104 s masse; -#X obj 36 343 s masse; +#X obj 78 105 s link; +#X obj 10 104 s mass; +#X obj 36 343 s mass; #X obj 10 47 metro 50; #X msg 193 73 destroy; #X msg 166 48 reset \, create \, 1 \, lighting 1; #X obj 166 106 gemwin; #X obj 458 107 world_light; -#X obj 78 129 s lia2; +#X obj 78 129 s link2; #X msg 36 242 force3D 0 0 1; #X msg 44 266 force3D 0 1 0; #X msg 53 290 force3D 1 0 0; @@ -167,11 +167,11 @@ #X floatatom 102 162 5 0 0 0 - - -; #X floatatom 170 162 5 0 0 0 - - -; #X floatatom 33 50 5 5 100 0 - - -; -#X obj 33 216 s lia; -#X obj 33 99 s masse; +#X obj 33 216 s link; +#X obj 33 99 s mass; #X floatatom 33 163 5 0 0 0 - - -; #X msg 33 189 setL \$1; -#X obj 36 380 s lia2; +#X obj 36 380 s link2; #X floatatom 36 297 5 0 0 0 - - -; #X msg 36 319 setL \$1; #X msg 33 140 1; @@ -183,11 +183,11 @@ #X floatatom 102 293 5 0 0 0 - - -; #X floatatom 170 293 5 0 0 0 - - -; #X text 106 27 <- default value; -#X text 109 100 weight of the masse; +#X text 109 100 weight of the mass; #X text 317 137 <- default values; -#X text 315 189 pyramide liaison properties; +#X text 315 189 pyramide linkison properties; #X text 257 270 <- default values; -#X text 258 318 liaison beetween the pyramide and a fixed point (0 +#X text 258 318 linkison beetween the pyramide and a fixed point (0 \, 0 \, 0); #X msg 36 273 1; #X msg 102 270 0.6; @@ -221,10 +221,10 @@ #X connect 31 0 6 0; #X connect 32 0 30 0; #X restore 459 44 pd change physical properties; -#X text 215 262 <- send forces to the 4 masses; -#X text 225 378 <- send forces to a masses; +#X text 215 262 <- send forces to the 4 masss; +#X text 225 378 <- send forces to a masss; #X text 227 474 <- structure and gem stuff; -#X text 76 168 4 masses are all link together \, with the same kind +#X text 76 168 4 masss are all link together \, with the same kind of link.; #X text 73 193 A link is add to a mass \, for the structure to stay in the screen.; diff --git a/exemples/07_corde3D.pd b/exemples/07_corde3D.pd index 8f48fa4..99d4816 100755 --- a/exemples/07_corde3D.pd +++ b/exemples/07_corde3D.pd @@ -1,5 +1,5 @@ #N canvas 102 60 816 578 12; -#N canvas 663 236 288 320 masse 0; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -10,7 +10,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -23,27 +23,27 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 99 622 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 99 622 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 47 593 pd lia; +#X restore 47 593 pd link; #X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; -#X obj 94 188 s lia; -#X obj 23 187 s masse; -#X obj 540 417 s masse; +#X obj 94 188 s link; +#X obj 23 187 s mass; +#X obj 540 417 s mass; #X msg 392 179 setK \$1; #X msg 613 131 setM \$1; -#X obj 392 206 s lia; -#X obj 613 159 s masse; +#X obj 392 206 s link; +#X obj 613 159 s mass; #X obj 392 153 / 10; #X obj 392 127 + 1; #X obj 43 314 gemwin; @@ -71,7 +71,7 @@ #X msg 556 391 force3D 1000 0 0; #X msg 550 368 force3D 0 0 500; #X msg 540 346 force3D 0 500 0; -#N canvas 846 252 304 336 masse 0; +#N canvas 846 252 304 336 mass 0; #X obj 25 99 outlet; #X obj 75 228 translateXYZ 0 0 0; #X obj 75 256 sphere 0.3; @@ -81,7 +81,7 @@ #X obj 75 191 separator; #X obj 86 100 unpack s f f f; #X obj 214 128 / 100; -#X obj 24 71 masse3D 0 10 0 300 5; +#X obj 24 71 mass3D 0 10 0 300 5; #X connect 1 0 2 0; #X connect 3 0 1 1; #X connect 4 0 1 2; @@ -93,7 +93,7 @@ #X connect 8 0 1 3; #X connect 9 0 0 0; #X connect 9 0 7 0; -#X restore 47 562 pd masse; +#X restore 47 562 pd mass; #X msg 529 132 setD2 \$1; #X msg 58 156 force3D 0 -8 0; #X msg 506 517 force3D 0 0 2000; @@ -103,7 +103,7 @@ #X msg 445 133 setD \$1; #X msg 445 84 1; #X msg 529 83 1; -#N canvas 663 236 288 320 masse 0; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -114,7 +114,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -127,19 +127,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 174 623 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 174 623 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 128 593 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 128 593 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -150,7 +150,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -163,19 +163,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 245 623 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 245 623 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 193 594 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 193 594 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -186,7 +186,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -199,19 +199,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 320 624 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 320 624 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 274 594 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 274 594 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -222,7 +222,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -235,19 +235,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 393 626 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 393 626 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 341 597 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 341 597 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -258,7 +258,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -271,19 +271,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 468 627 pd masse; -#N canvas 470 145 284 118 lia 0; +#X restore 468 627 pd mass; +#N canvas 470 145 284 118 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 422 597 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 422 597 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -294,7 +294,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -307,30 +307,30 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 539 627 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 539 627 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 487 598 pd lia; -#N canvas 470 145 282 116 lia 0; +#X restore 487 598 pd link; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 568 598 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 568 598 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -341,7 +341,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -354,8 +354,8 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 613 627 pd masse; -#N canvas 663 236 288 320 masse 0; +#X restore 613 627 pd mass; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -366,7 +366,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -379,19 +379,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 686 629 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 686 629 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 634 600 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 634 600 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -402,7 +402,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -415,19 +415,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 761 630 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 761 630 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 715 600 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 715 600 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -438,7 +438,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -451,19 +451,19 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 832 630 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 832 630 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 780 601 pd lia; -#N canvas 663 236 288 320 masse 0; +#X restore 780 601 pd link; +#N canvas 663 236 288 320 mass 0; #X obj 25 38 inlet; #X obj 25 99 outlet; #X obj 76 228 translateXYZ 0 0 0; @@ -474,7 +474,7 @@ #X obj 76 191 separator; #X obj 86 100 unpack s f f f; #X obj 215 128 / 100; -#X obj 25 70 masse3D masse 10; +#X obj 25 70 mass3D mass 10; #X connect 0 0 10 0; #X connect 2 0 3 0; #X connect 4 0 2 1; @@ -487,27 +487,27 @@ #X connect 9 0 2 3; #X connect 10 0 1 0; #X connect 10 0 8 0; -#X restore 907 631 pd masse; -#N canvas 470 145 282 116 lia 0; +#X restore 907 631 pd mass; +#N canvas 470 145 282 116 link 0; #X obj 177 23 inlet; #X obj 177 78 outlet; #X obj 86 23 inlet; #X obj 86 78 outlet; -#X obj 86 51 lia3D lia 50 10 0; +#X obj 86 51 link3D link 50 10 0; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 861 601 pd lia; +#X restore 861 601 pd link; #X msg 43 253 reset \, lighting 1 \, create \, 1; #X text 433 12 string 3D; -#X text 25 366 At the initialisation \, all the masse are in the same -point (0 \, 0). The masse move to find the minimal energy of the system. +#X text 25 366 At the initialisation \, all the mass are in the same +point (0 \, 0). The mass move to find the minimal energy of the system. ; -#X text 720 366 <- send forces to all the masses; -#X text 654 491 <- send forces to specific masses; +#X text 720 366 <- send forces to all the masss; +#X text 654 491 <- send forces to specific masss; #X text 21 421 The gravity simulation is a force vertical force aply -to all masses.; +to all masss.; #X text 710 252 <- rotate the model in 3D; #X text 55 78 <- 1; #X text 289 255 <- 2; diff --git a/exemples/08_ball2D.pd b/exemples/08_ball2D.pd index f7bcf3e..6e9fb1a 100755 --- a/exemples/08_ball2D.pd +++ b/exemples/08_ball2D.pd @@ -1,315 +1,315 @@ -#N canvas 43 5 837 614 12; -#X obj 212 146 t b b; -#X obj 212 98 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 36 384 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 62 90 0 \, destroy; -#X obj 28 118 gemwin; -#X msg 28 65 reset \, create \, 1; -#N canvas 510 193 994 722 structure 0; -#X obj 124 314 pd_lia \$0; -#X obj 213 373 pd_lia \$0; -#X obj 49 445 pd_lia \$0; -#X obj 198 502 pd_lia \$0; -#X obj 189 113 pd_lia \$0; -#X obj 69 161 pd_lia \$0; -#X obj 201 187 pd_lia \$0; -#X obj 279 598 pd_lia \$0; -#X obj 410 562 pd_lia \$0; -#X obj 580 585 pd_lia \$0; -#X obj 310 327 pd_lia \$0; -#X obj 388 330 pd_lia \$0; -#X obj 468 330 pd_lia \$0; -#X obj 338 427 pd_lia \$0; -#X obj 509 422 pd_lia \$0; -#X obj 304 26 pd_lia \$0; -#X obj 441 57 pd_lia \$0; -#X obj 347 129 pd_lia \$0; -#X obj 308 231 pd_lia \$0; -#X obj 304 280 pd_lia \$0; -#X obj 393 227 pd_lia \$0; -#X obj 475 227 pd_lia \$0; -#X obj 562 277 pd_lia \$0; -#X obj 604 358 pd_lia \$0; -#X obj 678 291 pd_lia \$0; -#X obj 604 221 pd_lia \$0; -#X obj 499 135 pd_lia \$0; -#X obj 571 43 pd_lia \$0; -#X obj 612 101 pd_lia \$0; -#X obj 749 179 pd_lia \$0; -#X obj 763 429 pd_lia \$0; -#X obj 671 510 pd_lia \$0; -#X obj 28 21 inlet; -#N canvas 0 0 450 300 lia 0; -#X obj 266 35 inlet; -#X obj 274 100 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X obj 47 61 lia2D lia 0 10 10 0.001; -#X connect 0 0 4 1; -#X connect 2 0 4 0; -#X connect 4 0 3 0; -#X connect 4 1 1 0; -#X restore 28 52 pd lia; -#X obj 27 290 pd_masse -1 0 \$0; -#X obj 37 101 loadbang; -#X obj 407 274 pd_masse 0 0 \$0; -#X obj 124 43 pd_masse -0.7 0.7 \$0; -#X obj 123 558 pd_masse -0.7 -0.7 \$0; -#X obj 399 624 pd_masse 0 -1 \$0; -#X obj 436 16 pd_masse 0 1 \$0; -#X obj 680 64 pd_masse 0.7 0.7 \$0; -#X obj 766 285 pd_masse 1 0 \$0; -#X obj 748 552 pd_masse 0.7 -0.7 \$0; -#X obj 554 253 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X connect 0 0 37 0; -#X connect 0 1 38 0; -#X connect 1 0 37 0; -#X connect 1 1 39 0; -#X connect 2 0 34 0; -#X connect 2 1 38 0; -#X connect 3 0 34 0; -#X connect 3 1 39 0; -#X connect 4 0 34 0; -#X connect 4 1 40 0; -#X connect 5 0 34 0; -#X connect 5 1 37 0; -#X connect 6 0 40 0; -#X connect 6 1 38 0; -#X connect 7 0 38 0; -#X connect 7 1 39 0; -#X connect 8 0 38 0; -#X connect 8 1 43 0; -#X connect 9 0 39 0; -#X connect 9 1 43 0; -#X connect 10 0 38 0; -#X connect 10 1 36 0; -#X connect 11 0 36 0; -#X connect 11 1 39 0; -#X connect 12 0 36 0; -#X connect 12 1 43 0; -#X connect 13 0 34 0; -#X connect 13 1 43 0; -#X connect 14 0 38 0; -#X connect 14 1 42 0; -#X connect 15 0 37 0; -#X connect 15 1 40 0; -#X connect 16 0 37 0; -#X connect 16 1 41 0; -#X connect 17 0 34 0; -#X connect 17 1 41 0; -#X connect 18 0 37 0; -#X connect 18 1 36 0; -#X connect 19 0 34 0; -#X connect 19 1 36 0; -#X connect 20 0 36 0; -#X connect 20 1 40 0; -#X connect 21 0 36 0; -#X connect 21 1 41 0; -#X connect 22 0 36 0; -#X connect 22 1 42 0; -#X connect 23 0 39 0; -#X connect 23 1 41 0; -#X connect 24 0 43 0; -#X connect 24 1 41 0; -#X connect 25 0 40 0; -#X connect 25 1 43 0; -#X connect 26 0 37 0; -#X connect 26 1 42 0; -#X connect 27 0 40 0; -#X connect 27 1 41 0; -#X connect 28 0 40 0; -#X connect 28 1 42 0; -#X connect 29 0 41 0; -#X connect 29 1 42 0; -#X connect 30 0 42 0; -#X connect 30 1 43 0; -#X connect 31 0 39 0; -#X connect 31 1 42 0; -#X connect 32 0 33 0; -#X connect 33 1 36 0; -#X connect 34 0 2 0; -#X connect 34 0 3 0; -#X connect 34 0 4 0; -#X connect 34 0 5 0; -#X connect 34 0 13 0; -#X connect 34 0 17 0; -#X connect 34 0 19 0; -#X connect 35 0 36 1; -#X connect 36 0 10 1; -#X connect 36 0 11 0; -#X connect 36 0 12 0; -#X connect 36 0 18 1; -#X connect 36 0 19 1; -#X connect 36 0 20 0; -#X connect 36 0 21 0; -#X connect 36 0 22 0; -#X connect 36 0 33 1; -#X connect 37 0 0 0; -#X connect 37 0 1 0; -#X connect 37 0 5 1; -#X connect 37 0 15 0; -#X connect 37 0 16 0; -#X connect 37 0 18 0; -#X connect 37 0 26 0; -#X connect 38 0 0 1; -#X connect 38 0 2 1; -#X connect 38 0 6 1; -#X connect 38 0 7 0; -#X connect 38 0 8 0; -#X connect 38 0 10 0; -#X connect 38 0 14 0; -#X connect 39 0 1 1; -#X connect 39 0 3 1; -#X connect 39 0 7 1; -#X connect 39 0 9 0; -#X connect 39 0 11 1; -#X connect 39 0 23 0; -#X connect 39 0 31 0; -#X connect 40 0 4 1; -#X connect 40 0 6 0; -#X connect 40 0 15 1; -#X connect 40 0 20 1; -#X connect 40 0 25 0; -#X connect 40 0 27 0; -#X connect 40 0 28 0; -#X connect 41 0 16 1; -#X connect 41 0 17 1; -#X connect 41 0 21 1; -#X connect 41 0 23 1; -#X connect 41 0 24 1; -#X connect 41 0 27 1; -#X connect 41 0 29 0; -#X connect 42 0 14 1; -#X connect 42 0 22 1; -#X connect 42 0 26 1; -#X connect 42 0 28 1; -#X connect 42 0 29 1; -#X connect 42 0 30 0; -#X connect 42 0 31 1; -#X connect 43 0 8 1; -#X connect 43 0 9 1; -#X connect 43 0 12 1; -#X connect 43 0 13 1; -#X connect 43 0 24 0; -#X connect 43 0 25 1; -#X connect 43 0 30 1; -#X connect 44 0 36 1; -#X restore 39 346 pd structure; -#X msg 284 401 force2D 0 5; -#X msg 340 427 force2D 5 0; -#X obj 212 119 metro 50; -#X obj 55 383 loadbang; -#X msg 286 455 force2D 0 -5; -#X msg 229 428 force2D -5 0; -#X obj 247 171 s \$0-lia; -#X obj 212 199 s \$0-masse; -#X obj 285 487 s \$0-masse; -#X msg 87 439 reset; -#X msg 61 491 resetL; -#X msg 36 517 resetF; -#X obj 36 411 t b b b; -#X obj 274 226 iAmbient2D \$0-masse 0 -0.2; -#X text 223 250 ambient Force \, simulating gravity; -#X text 179 63 <- create Gem windows; -#X obj 36 548 s \$0-lia; -#X obj 87 464 s \$0-masse; -#X text 251 96 <- on / off; -#X text 451 425 <- send forces to the structure; -#X text 222 549 If the line does not display corectly \, you sould -upgrade GEM; -#X obj 37 260 square 3.9; -#X obj 37 203 gemhead 11; -#X obj 37 231 color 0 0.5 0; -#X msg 209 293 \; pd dsp 1 \;; -#X msg 291 292 \; pd dsp 0 \;; -#X text 236 11 Forces aply to a mass create sound.; -#X text 234 31 each masse got a diferent frequency; -#X msg 517 312 setK \$1; -#X msg 591 286 setD \$1; -#X msg 733 258 setM \$1; -#X floatatom 517 237 5 -10 200 0 - - -; -#X floatatom 591 235 5 0 0 0 - - -; -#X floatatom 733 235 5 0 0 0 - - -; -#X obj 517 286 / 10; -#X obj 517 260 + 1; -#X obj 591 259 / 10; -#X msg 517 210 100; -#X msg 591 211 25; -#X msg 733 209 50; -#X floatatom 658 235 5 0 0 0 - - -; -#X obj 658 259 / 10; -#X msg 658 286 setD2 \$1; -#X msg 658 211 1; -#X obj 517 344 s \$0-lia; -#X obj 733 286 s \$0-masse; -#X text 517 157 you can change physical properties; -#X text 515 182 this will change the sound; -#X floatatom 373 143 5 0 0 0 - - -; -#X msg 373 167 setFY \$1; -#N canvas 316 568 450 300 gemmouse 0; -#X obj 31 26 gemmouse; -#X obj 31 57 / 62.5; -#X obj 31 80 - 4; -#X obj 31 133 pack f f; -#X msg 31 158 position2D \$1 \$2; -#X obj 155 109 spigot; -#X obj 152 82 r \$0-lia; -#X obj 154 135 s lia; -#X obj 66 83 / -62.5; -#X obj 66 106 + 4; -#X obj 32 193 outlet; -#X connect 0 0 1 0; -#X connect 0 1 8 0; -#X connect 0 2 5 1; -#X connect 1 0 2 0; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 10 0; -#X connect 5 0 7 0; -#X connect 6 0 5 0; -#X connect 8 0 9 0; -#X connect 9 0 3 1; -#X restore 39 319 pd gemmouse; -#X connect 0 0 14 0; -#X connect 0 1 13 0; -#X connect 0 1 20 0; -#X connect 1 0 9 0; -#X connect 2 0 19 0; -#X connect 3 0 4 0; -#X connect 5 0 4 0; -#X connect 7 0 15 0; -#X connect 8 0 15 0; -#X connect 9 0 0 0; -#X connect 10 0 19 0; -#X connect 11 0 15 0; -#X connect 12 0 15 0; -#X connect 16 0 24 0; -#X connect 17 0 23 0; -#X connect 18 0 23 0; -#X connect 19 0 18 0; -#X connect 19 1 17 0; -#X connect 19 2 16 0; -#X connect 29 0 30 0; -#X connect 30 0 28 0; -#X connect 35 0 51 0; -#X connect 36 0 51 0; -#X connect 37 0 52 0; -#X connect 38 0 42 0; -#X connect 39 0 43 0; -#X connect 40 0 37 0; -#X connect 41 0 35 0; -#X connect 42 0 41 0; -#X connect 43 0 36 0; -#X connect 44 0 38 0; -#X connect 45 0 39 0; -#X connect 46 0 40 0; -#X connect 47 0 48 0; -#X connect 48 0 49 0; -#X connect 49 0 51 0; -#X connect 50 0 47 0; -#X connect 55 0 56 0; -#X connect 56 0 20 0; -#X connect 57 0 6 0; +#N canvas 266 27 837 614 12; +#X obj 212 146 t b b; +#X obj 212 98 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X obj 36 384 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 62 90 0 \, destroy; +#X obj 28 118 gemwin; +#X msg 28 65 reset \, create \, 1; +#N canvas 510 193 994 722 structure 0; +#X obj 124 314 pd_lia \$0; +#X obj 213 373 pd_lia \$0; +#X obj 49 445 pd_lia \$0; +#X obj 198 502 pd_lia \$0; +#X obj 189 113 pd_lia \$0; +#X obj 69 161 pd_lia \$0; +#X obj 201 187 pd_lia \$0; +#X obj 279 598 pd_lia \$0; +#X obj 410 562 pd_lia \$0; +#X obj 580 585 pd_lia \$0; +#X obj 310 327 pd_lia \$0; +#X obj 388 330 pd_lia \$0; +#X obj 468 330 pd_lia \$0; +#X obj 338 427 pd_lia \$0; +#X obj 509 422 pd_lia \$0; +#X obj 304 26 pd_lia \$0; +#X obj 441 57 pd_lia \$0; +#X obj 347 129 pd_lia \$0; +#X obj 308 231 pd_lia \$0; +#X obj 304 280 pd_lia \$0; +#X obj 393 227 pd_lia \$0; +#X obj 475 227 pd_lia \$0; +#X obj 562 277 pd_lia \$0; +#X obj 604 358 pd_lia \$0; +#X obj 678 291 pd_lia \$0; +#X obj 604 221 pd_lia \$0; +#X obj 499 135 pd_lia \$0; +#X obj 571 43 pd_lia \$0; +#X obj 612 101 pd_lia \$0; +#X obj 749 179 pd_lia \$0; +#X obj 763 429 pd_lia \$0; +#X obj 671 510 pd_lia \$0; +#X obj 28 21 inlet; +#N canvas 0 0 450 300 lia 0; +#X obj 266 35 inlet; +#X obj 274 100 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X obj 47 61 lia2D lia 0 10 10 0.001; +#X connect 0 0 4 1; +#X connect 2 0 4 0; +#X connect 4 0 3 0; +#X connect 4 1 1 0; +#X restore 28 52 pd lia; +#X obj 27 290 pd_masse -1 0 \$0; +#X obj 37 101 loadbang; +#X obj 554 253 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 407 274 pd_masse 0 0 \$0; +#X obj 124 43 pd_masse -0.7 0.7 \$0; +#X obj 123 558 pd_masse -0.7 -0.7 \$0; +#X obj 399 624 pd_masse 0 -1 \$0; +#X obj 436 16 pd_masse 0 1 \$0; +#X obj 680 64 pd_masse 0.7 0.7 \$0; +#X obj 766 285 pd_masse 1 0 \$0; +#X obj 748 552 pd_masse 0.7 -0.7 \$0; +#X connect 0 0 38 0; +#X connect 0 1 39 0; +#X connect 1 0 38 0; +#X connect 1 1 40 0; +#X connect 2 0 34 0; +#X connect 2 1 39 0; +#X connect 3 0 34 0; +#X connect 3 1 40 0; +#X connect 4 0 34 0; +#X connect 4 1 41 0; +#X connect 5 0 34 0; +#X connect 5 1 38 0; +#X connect 6 0 41 0; +#X connect 6 1 39 0; +#X connect 7 0 39 0; +#X connect 7 1 40 0; +#X connect 8 0 39 0; +#X connect 8 1 44 0; +#X connect 9 0 40 0; +#X connect 9 1 44 0; +#X connect 10 0 39 0; +#X connect 10 1 37 0; +#X connect 11 0 37 0; +#X connect 11 1 40 0; +#X connect 12 0 37 0; +#X connect 12 1 44 0; +#X connect 13 0 34 0; +#X connect 13 1 44 0; +#X connect 14 0 39 0; +#X connect 14 1 43 0; +#X connect 15 0 38 0; +#X connect 15 1 41 0; +#X connect 16 0 38 0; +#X connect 16 1 42 0; +#X connect 17 0 34 0; +#X connect 17 1 42 0; +#X connect 18 0 38 0; +#X connect 18 1 37 0; +#X connect 19 0 34 0; +#X connect 19 1 37 0; +#X connect 20 0 37 0; +#X connect 20 1 41 0; +#X connect 21 0 37 0; +#X connect 21 1 42 0; +#X connect 22 0 37 0; +#X connect 22 1 43 0; +#X connect 23 0 40 0; +#X connect 23 1 42 0; +#X connect 24 0 44 0; +#X connect 24 1 42 0; +#X connect 25 0 41 0; +#X connect 25 1 44 0; +#X connect 26 0 38 0; +#X connect 26 1 43 0; +#X connect 27 0 41 0; +#X connect 27 1 42 0; +#X connect 28 0 41 0; +#X connect 28 1 43 0; +#X connect 29 0 42 0; +#X connect 29 1 43 0; +#X connect 30 0 43 0; +#X connect 30 1 44 0; +#X connect 31 0 40 0; +#X connect 31 1 43 0; +#X connect 32 0 33 0; +#X connect 33 1 37 0; +#X connect 34 0 2 0; +#X connect 34 0 3 0; +#X connect 34 0 4 0; +#X connect 34 0 5 0; +#X connect 34 0 13 0; +#X connect 34 0 17 0; +#X connect 34 0 19 0; +#X connect 35 0 37 1; +#X connect 36 0 37 1; +#X connect 37 0 10 1; +#X connect 37 0 11 0; +#X connect 37 0 12 0; +#X connect 37 0 18 1; +#X connect 37 0 19 1; +#X connect 37 0 20 0; +#X connect 37 0 21 0; +#X connect 37 0 22 0; +#X connect 37 0 33 1; +#X connect 38 0 0 0; +#X connect 38 0 1 0; +#X connect 38 0 5 1; +#X connect 38 0 15 0; +#X connect 38 0 16 0; +#X connect 38 0 18 0; +#X connect 38 0 26 0; +#X connect 39 0 0 1; +#X connect 39 0 2 1; +#X connect 39 0 6 1; +#X connect 39 0 7 0; +#X connect 39 0 8 0; +#X connect 39 0 10 0; +#X connect 39 0 14 0; +#X connect 40 0 1 1; +#X connect 40 0 3 1; +#X connect 40 0 7 1; +#X connect 40 0 9 0; +#X connect 40 0 11 1; +#X connect 40 0 23 0; +#X connect 40 0 31 0; +#X connect 41 0 4 1; +#X connect 41 0 6 0; +#X connect 41 0 15 1; +#X connect 41 0 20 1; +#X connect 41 0 25 0; +#X connect 41 0 27 0; +#X connect 41 0 28 0; +#X connect 42 0 16 1; +#X connect 42 0 17 1; +#X connect 42 0 21 1; +#X connect 42 0 23 1; +#X connect 42 0 24 1; +#X connect 42 0 27 1; +#X connect 42 0 29 0; +#X connect 43 0 14 1; +#X connect 43 0 22 1; +#X connect 43 0 26 1; +#X connect 43 0 28 1; +#X connect 43 0 29 1; +#X connect 43 0 30 0; +#X connect 43 0 31 1; +#X connect 44 0 8 1; +#X connect 44 0 9 1; +#X connect 44 0 12 1; +#X connect 44 0 13 1; +#X connect 44 0 24 0; +#X connect 44 0 25 1; +#X connect 44 0 30 1; +#X restore 39 346 pd structure; +#X msg 284 401 force2D 0 5; +#X msg 340 427 force2D 5 0; +#X obj 212 119 metro 50; +#X obj 55 383 loadbang; +#X msg 286 455 force2D 0 -5; +#X msg 229 428 force2D -5 0; +#X obj 247 171 s \$0-lia; +#X obj 285 487 s \$0-masse; +#X msg 87 439 reset; +#X msg 61 491 resetL; +#X msg 36 517 resetF; +#X obj 36 411 t b b b; +#X text 223 250 ambient Force \, simulating gravity; +#X text 179 63 <- create Gem windows; +#X obj 36 548 s \$0-lia; +#X obj 87 464 s \$0-masse; +#X text 251 96 <- on / off; +#X text 451 425 <- send forces to the structure; +#X text 222 549 If the line does not display corectly \, you sould +upgrade GEM; +#X obj 37 260 square 3.9; +#X obj 37 203 gemhead 11; +#X obj 37 231 color 0 0.5 0; +#X msg 209 293 \; pd dsp 1 \;; +#X msg 291 292 \; pd dsp 0 \;; +#X text 236 11 Forces aply to a mass create sound.; +#X text 234 31 each masse got a diferent frequency; +#X msg 517 312 setK \$1; +#X msg 591 286 setD \$1; +#X msg 733 258 setM \$1; +#X floatatom 517 237 5 -10 200 0 - - -; +#X floatatom 591 235 5 0 0 0 - - -; +#X floatatom 733 235 5 0 0 0 - - -; +#X obj 517 286 / 10; +#X obj 517 260 + 1; +#X obj 591 259 / 10; +#X msg 517 210 100; +#X msg 591 211 25; +#X msg 733 209 50; +#X floatatom 658 235 5 0 0 0 - - -; +#X obj 658 259 / 10; +#X msg 658 286 setD2 \$1; +#X msg 658 211 1; +#X obj 517 344 s \$0-lia; +#X obj 733 286 s \$0-masse; +#X text 517 157 you can change physical properties; +#X text 515 182 this will change the sound; +#X floatatom 373 143 5 0 0 0 - - -; +#X msg 373 167 setFY \$1; +#N canvas 316 568 450 300 gemmouse 0; +#X obj 31 26 gemmouse; +#X obj 31 57 / 62.5; +#X obj 31 80 - 4; +#X obj 31 133 pack f f; +#X msg 31 158 position2D \$1 \$2; +#X obj 155 109 spigot; +#X obj 152 82 r \$0-lia; +#X obj 154 135 s lia; +#X obj 66 83 / -62.5; +#X obj 66 106 + 4; +#X obj 32 193 outlet; +#X connect 0 0 1 0; +#X connect 0 1 8 0; +#X connect 0 2 5 1; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 10 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 3 1; +#X restore 39 319 pd gemmouse; +#X obj 212 199 s \$0-mass; +#X obj 274 226 iAmbient2D \$0-mass 0 -0.2; +#X connect 0 0 56 0; +#X connect 0 1 13 0; +#X connect 0 1 57 0; +#X connect 1 0 9 0; +#X connect 2 0 18 0; +#X connect 3 0 4 0; +#X connect 5 0 4 0; +#X connect 7 0 14 0; +#X connect 8 0 14 0; +#X connect 9 0 0 0; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 12 0 14 0; +#X connect 15 0 22 0; +#X connect 16 0 21 0; +#X connect 17 0 21 0; +#X connect 18 0 17 0; +#X connect 18 1 16 0; +#X connect 18 2 15 0; +#X connect 27 0 28 0; +#X connect 28 0 26 0; +#X connect 33 0 49 0; +#X connect 34 0 49 0; +#X connect 35 0 50 0; +#X connect 36 0 40 0; +#X connect 37 0 41 0; +#X connect 38 0 35 0; +#X connect 39 0 33 0; +#X connect 40 0 39 0; +#X connect 41 0 34 0; +#X connect 42 0 36 0; +#X connect 43 0 37 0; +#X connect 44 0 38 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 47 0 49 0; +#X connect 48 0 45 0; +#X connect 53 0 54 0; +#X connect 54 0 57 0; +#X connect 55 0 6 0; diff --git a/exemples/09_tutorial2D.pd b/exemples/09_tutorial2D.pd index 5de0ee6..6e8e9d3 100755 --- a/exemples/09_tutorial2D.pd +++ b/exemples/09_tutorial2D.pd @@ -6,7 +6,7 @@ #X floatatom 200 94 5 -10 200 0 - - -; #X floatatom 274 92 5 0 0 0 - - -; #X floatatom 416 92 5 0 0 0 - - -; -#X obj 416 143 s masse; +#X obj 416 143 s mass; #X obj 200 143 / 10; #X obj 200 117 + 1; #X obj 274 116 / 10; @@ -19,8 +19,8 @@ #X msg 341 143 setD2 \$1; #X msg 341 68 1; #X obj 139 23 inlet; -#X obj 47 201 s tut_masse; -#X obj 200 201 s tut_lia; +#X obj 47 201 s tut_mass; +#X obj 200 201 s tut_link; #X msg 44 84 setXmin -3.8; #X msg 58 110 setXmax 3.8; #X msg 81 131 setYmin -3.8; @@ -63,46 +63,46 @@ #X obj 41 259 gemwin; #X msg 41 206 reset \, create \, 1; #N canvas 115 18 1382 984 structure 0; -#X obj 503 58 tut_lia; -#X obj 193 331 tut_lia; -#X obj 243 219 tut_lia; -#X obj 353 120 tut_lia; -#X obj 1022 465 tut_lia; -#X obj 791 778 tut_lia; -#X obj 910 681 tut_lia; -#X obj 997 574 tut_lia; -#X obj 988 236 tut_lia; -#X obj 746 55 tut_lia; -#X obj 907 142 tut_lia; -#X obj 1009 345 tut_lia; -#X obj 556 793 tut_lia; -#X obj 188 450 tut_lia; -#X obj 252 593 tut_lia; -#X obj 384 717 tut_lia; -#X obj 654 751 tut_lia; -#X obj 801 707 tut_lia; -#X obj 850 622 tut_lia; -#X obj 902 500 tut_lia; -#X obj 908 405 tut_lia; -#X obj 907 301 tut_lia; -#X obj 865 207 tut_lia; -#X obj 769 154 tut_lia; -#X obj 226 276 tut_masse -0.9 0.4; -#X obj 422 90 tut_masse -0.4 0.9; -#X obj 997 291 tut_masse 0.9 0.4; -#X obj 637 815 tut_masse 0 -1; -#X obj 972 633 tut_masse 0.7 -0.7; -#X obj 947 189 tut_masse 0.7 0.7; -#X obj 173 374 tut_masse -1 0; -#X obj 272 165 tut_masse -0.7 0.7; -#X obj 304 648 tut_masse -0.7 -0.7; -#X obj 837 97 tut_masse 0.4 0.9; -#X obj 207 520 tut_masse -0.9 -0.4; -#X obj 1015 400 tut_masse 1 0; -#X obj 445 758 tut_masse -0.4 -0.9; -#X obj 873 734 tut_masse 0.4 -0.9; -#X obj 598 28 tut_masse 0 1; -#X obj 1017 517 tut_masse 0.9 -0.4; +#X obj 503 58 tut_link; +#X obj 193 331 tut_link; +#X obj 243 219 tut_link; +#X obj 353 120 tut_link; +#X obj 1022 465 tut_link; +#X obj 791 778 tut_link; +#X obj 910 681 tut_link; +#X obj 997 574 tut_link; +#X obj 988 236 tut_link; +#X obj 746 55 tut_link; +#X obj 907 142 tut_link; +#X obj 1009 345 tut_link; +#X obj 556 793 tut_link; +#X obj 188 450 tut_link; +#X obj 252 593 tut_link; +#X obj 384 717 tut_link; +#X obj 654 751 tut_link; +#X obj 801 707 tut_link; +#X obj 850 622 tut_link; +#X obj 902 500 tut_link; +#X obj 908 405 tut_link; +#X obj 907 301 tut_link; +#X obj 865 207 tut_link; +#X obj 769 154 tut_link; +#X obj 226 276 tut_mass -0.9 0.4; +#X obj 422 90 tut_mass -0.4 0.9; +#X obj 997 291 tut_mass 0.9 0.4; +#X obj 637 815 tut_mass 0 -1; +#X obj 972 633 tut_mass 0.7 -0.7; +#X obj 947 189 tut_mass 0.7 0.7; +#X obj 173 374 tut_mass -1 0; +#X obj 272 165 tut_mass -0.7 0.7; +#X obj 304 648 tut_mass -0.7 -0.7; +#X obj 837 97 tut_mass 0.4 0.9; +#X obj 207 520 tut_mass -0.9 -0.4; +#X obj 1015 400 tut_mass 1 0; +#X obj 445 758 tut_mass -0.4 -0.9; +#X obj 873 734 tut_mass 0.4 -0.9; +#X obj 598 28 tut_mass 0 1; +#X obj 1017 517 tut_mass 0.9 -0.4; #X connect 0 0 25 0; #X connect 0 1 38 0; #X connect 1 0 30 0; @@ -213,34 +213,34 @@ #X msg 54 150 force2D 0 -0.1; #X obj 168 22 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 246 354 s tut_masse; -#X obj 42 178 s tut_masse; -#X obj 77 117 s tut_lia; +#X obj 246 354 s tut_mass; +#X obj 42 178 s tut_mass; +#X obj 77 117 s tut_link; #X text 39 403 You can use this exemple to try to make you own structure. ; #X text 58 506 Go to pd structure; #X text 59 526 Remove everything; -#X text 41 427 look at the structure \, and look a the patch : a lia +#X text 41 427 look at the structure \, and look a the patch : a link is corespnding to a segment \, and a maase is a white sphere; #X text 41 462 everyting is here to make a 2D structure easilly; #X text 40 486 to make your own strucute :; -#X text 59 546 put "tut_masse" object in the screen where you want -to put your masse in the gem windows.; -#X text 58 658 create a "tut_lia" object for each link you whant to +#X text 59 546 put "tut_mass" object in the screen where you want +to put your mass in the gem windows.; +#X text 58 658 create a "tut_link" object for each link you whant to put in the structure.; #X text 60 726 The structure is ready. you should now do the initialisation part :; #X text 222 19 <- init; #X text 375 20 <- reset; #X text 59 763 click on pd init : this will give a minimal and maximal -position to the masse. (for them to stay on the screen).; +position to the mass. (for them to stay on the screen).; #X text 60 806 click on reset : this will tell the link to learn there good initial lenght \, reset forces etc...; -#X text 59 584 when all masse are there \, you can specifie them ther -initial position : edit "tut_masse" object and add 2 float corresponding +#X text 59 584 when all mass are there \, you can specifie them ther +initial position : edit "tut_mass" object and add 2 float corresponding to ther X and Y position in the GEM screen. (should be about from -4 to 4); -#X text 59 694 connect them to the masse (link and masses as to be +#X text 59 694 connect them to the mass (link and masss as to be connected in 2 way : mass to link and link to mass).; #X text 61 846 now \, you are ready for toggle the metro on...; #X text 30 887 If the line does not display corectly \, you sould upgrade diff --git a/exemples/10_game.pd b/exemples/10_game.pd index 447916c..eb95965 100755 --- a/exemples/10_game.pd +++ b/exemples/10_game.pd @@ -1,908 +1,908 @@ -#N canvas 507 158 593 464 12; -#N canvas 623 135 500 289 init 0; -#X msg 200 169 setK \$1; -#X msg 274 143 setD \$1; -#X msg 416 115 setM \$1; -#X floatatom 200 94 5 -10 200 0 - - -; -#X floatatom 274 92 5 0 0 0 - - -; -#X floatatom 416 92 5 0 0 0 - - -; -#X obj 416 143 s masse; -#X obj 200 143 / 10; -#X obj 200 117 + 1; -#X obj 274 116 / 10; -#X msg 200 67 100; -#X msg 274 68 25; -#X msg 416 66 50; -#X obj 47 50 loadbang; -#X floatatom 341 92 5 0 0 0 - - -; -#X obj 341 116 / 10; -#X msg 341 143 setD2 \$1; -#X msg 341 68 1; -#X obj 47 201 s \$0-masse; -#X obj 200 201 s \$0-lia; -#X msg 47 84 setXmin -3.8; -#X msg 61 107 setXmax 3.8; -#X msg 77 130 setYmin -3.8; -#X msg 90 153 setYmax 3.8; -#X connect 0 0 19 0; -#X connect 1 0 19 0; -#X connect 2 0 6 0; -#X connect 3 0 8 0; -#X connect 4 0 9 0; -#X connect 5 0 2 0; -#X connect 7 0 0 0; -#X connect 8 0 7 0; -#X connect 9 0 1 0; -#X connect 10 0 3 0; -#X connect 11 0 4 0; -#X connect 12 0 5 0; -#X connect 13 0 20 0; -#X connect 13 0 21 0; -#X connect 13 0 22 0; -#X connect 13 0 23 0; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 16 0 19 0; -#X connect 17 0 14 0; -#X connect 20 0 18 0; -#X connect 21 0 18 0; -#X connect 22 0 18 0; -#X connect 23 0 18 0; -#X restore 429 282 pd init; -#X obj 30 69 t b b; -#X obj 30 21 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 343 10 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 64 218 0 \, destroy; -#X obj 30 246 gemwin; -#X msg 30 193 reset \, create \, 1; -#N canvas 298 0 776 832 structure 0; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 29 94 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 80 187 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 36 296 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 33 499 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 35 675 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 87 740 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 88 716 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 81 574 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 82 548 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 71 370 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 72 345 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 359 17 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 354 206 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 342 400 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 354 608 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 349 770 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 601 748 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 601 726 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 657 680 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 604 579 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 604 555 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 651 490 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 578 365 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 576 342 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 642 293 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 575 180 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 643 101 pd lia; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 2; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 30 7 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 1.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 32 214 pd masse; -#N canvas 0 0 458 308 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 1; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 35 398 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 0.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 38 611 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 0; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 32 768 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 23 66 masse2D \$0-masse 50 0.3 2; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 642 14 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 1.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 640 202 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 25 65 masse2D \$0-masse 50 0.3 1; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 647 393 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 0.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 655 614 pd masse; -#N canvas 0 0 456 306 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 0; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 654 776 pd masse; -#X connect 0 0 27 0; -#X connect 0 1 28 0; -#X connect 1 0 28 0; -#X connect 1 1 32 0; -#X connect 2 0 28 0; -#X connect 2 1 29 0; -#X connect 3 0 29 0; -#X connect 3 1 30 0; -#X connect 4 0 30 0; -#X connect 4 1 31 0; -#X connect 5 0 31 0; -#X connect 5 1 35 0; -#X connect 6 0 31 0; -#X connect 6 1 34 0; -#X connect 7 0 30 0; -#X connect 7 1 34 0; -#X connect 8 0 30 0; -#X connect 8 1 33 0; -#X connect 9 0 29 0; -#X connect 9 1 33 0; -#X connect 10 0 29 0; -#X connect 10 1 32 0; -#X connect 11 0 27 0; -#X connect 11 1 32 0; -#X connect 12 0 28 0; -#X connect 12 1 33 0; -#X connect 13 0 29 0; -#X connect 13 1 34 0; -#X connect 14 0 30 0; -#X connect 14 1 35 0; -#X connect 15 0 31 0; -#X connect 15 1 36 0; -#X connect 16 0 30 0; -#X connect 16 1 36 0; -#X connect 17 0 29 0; -#X connect 17 1 36 0; -#X connect 18 0 35 0; -#X connect 18 1 36 0; -#X connect 19 0 29 0; -#X connect 19 1 35 0; -#X connect 20 0 28 0; -#X connect 20 1 35 0; -#X connect 21 0 34 0; -#X connect 21 1 35 0; -#X connect 22 0 28 0; -#X connect 22 1 34 0; -#X connect 23 0 27 0; -#X connect 23 1 34 0; -#X connect 24 0 33 0; -#X connect 24 1 34 0; -#X connect 25 0 27 0; -#X connect 25 1 33 0; -#X connect 26 0 32 0; -#X connect 26 1 33 0; -#X connect 27 0 0 0; -#X connect 27 0 11 0; -#X connect 27 0 25 0; -#X connect 27 0 23 0; -#X connect 28 0 0 1; -#X connect 28 0 2 0; -#X connect 28 0 12 0; -#X connect 28 0 1 0; -#X connect 28 0 22 0; -#X connect 28 0 20 0; -#X connect 29 0 2 1; -#X connect 29 0 3 0; -#X connect 29 0 13 0; -#X connect 29 0 9 0; -#X connect 29 0 10 0; -#X connect 29 0 19 0; -#X connect 29 0 17 0; -#X connect 30 0 3 1; -#X connect 30 0 4 0; -#X connect 30 0 14 0; -#X connect 30 0 7 0; -#X connect 30 0 8 0; -#X connect 30 0 16 0; -#X connect 31 0 4 1; -#X connect 31 0 15 0; -#X connect 31 0 5 0; -#X connect 31 0 6 0; -#X connect 32 0 26 0; -#X connect 32 0 11 1; -#X connect 32 0 1 1; -#X connect 32 0 10 1; -#X connect 33 0 26 1; -#X connect 33 0 24 0; -#X connect 33 0 12 1; -#X connect 33 0 25 1; -#X connect 33 0 9 1; -#X connect 33 0 8 1; -#X connect 34 0 24 1; -#X connect 34 0 21 0; -#X connect 34 0 13 1; -#X connect 34 0 22 1; -#X connect 34 0 23 1; -#X connect 34 0 6 1; -#X connect 34 0 7 1; -#X connect 35 0 21 1; -#X connect 35 0 18 0; -#X connect 35 0 14 1; -#X connect 35 0 19 1; -#X connect 35 0 20 1; -#X connect 35 0 5 1; -#X connect 36 0 18 1; -#X connect 36 0 15 1; -#X connect 36 0 16 1; -#X connect 36 0 17 1; -#X restore 429 310 pd structure; -#X obj 341 31 loadbang; -#X msg 256 256 force2D 0 2; -#X msg 202 281 force2D -2 0; -#X msg 259 308 force2D 0 -2; -#X msg 313 280 force2D 2 0; -#X obj 65 94 s \$0-lia; -#X obj 30 155 s \$0-masse; -#X obj 341 60 t b b b; -#X msg 392 85 reset; -#X msg 367 110 resetL; -#X msg 341 138 resetF; -#X obj 257 340 s \$0-masse; -#X obj 30 42 metro 50; -#X msg 42 127 force2D 0 -0.1; -#X text 54 402 small game : try to put the structure horizontally on -the floor \, and then back to vertical.; -#X text 383 8 <- reset; -#X text 93 17 <- 1; -#X text 180 194 <- 2; -#X connect 1 0 14 0; -#X connect 1 1 21 0; -#X connect 1 1 13 0; -#X connect 2 0 20 0; -#X connect 3 0 15 0; -#X connect 4 0 5 0; -#X connect 6 0 5 0; -#X connect 8 0 15 0; -#X connect 9 0 19 0; -#X connect 10 0 19 0; -#X connect 11 0 19 0; -#X connect 12 0 19 0; -#X connect 15 0 18 0; -#X connect 15 1 17 0; -#X connect 15 2 16 0; -#X connect 16 0 14 0; -#X connect 17 0 13 0; -#X connect 18 0 13 0; -#X connect 20 0 1 0; -#X connect 21 0 14 0; +#N canvas 507 158 593 464 12; +#N canvas 623 135 500 289 init 0; +#X msg 200 169 setK \$1; +#X msg 274 143 setD \$1; +#X msg 416 115 setM \$1; +#X floatatom 200 94 5 -10 200 0 - - -; +#X floatatom 274 92 5 0 0 0 - - -; +#X floatatom 416 92 5 0 0 0 - - -; +#X obj 416 143 s mass; +#X obj 200 143 / 10; +#X obj 200 117 + 1; +#X obj 274 116 / 10; +#X msg 200 67 100; +#X msg 274 68 25; +#X msg 416 66 50; +#X obj 47 50 loadbang; +#X floatatom 341 92 5 0 0 0 - - -; +#X obj 341 116 / 10; +#X msg 341 143 setD2 \$1; +#X msg 341 68 1; +#X obj 47 201 s \$0-mass; +#X obj 200 201 s \$0-link; +#X msg 47 84 setXmin -3.8; +#X msg 61 107 setXmax 3.8; +#X msg 77 130 setYmin -3.8; +#X msg 90 153 setYmax 3.8; +#X connect 0 0 19 0; +#X connect 1 0 19 0; +#X connect 2 0 6 0; +#X connect 3 0 8 0; +#X connect 4 0 9 0; +#X connect 5 0 2 0; +#X connect 7 0 0 0; +#X connect 8 0 7 0; +#X connect 9 0 1 0; +#X connect 10 0 3 0; +#X connect 11 0 4 0; +#X connect 12 0 5 0; +#X connect 13 0 20 0; +#X connect 13 0 21 0; +#X connect 13 0 22 0; +#X connect 13 0 23 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 19 0; +#X connect 17 0 14 0; +#X connect 20 0 18 0; +#X connect 21 0 18 0; +#X connect 22 0 18 0; +#X connect 23 0 18 0; +#X restore 429 282 pd init; +#X obj 30 69 t b b; +#X obj 30 21 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X obj 343 10 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 64 218 0 \, destroy; +#X obj 30 246 gemwin; +#X msg 30 193 reset \, create \, 1; +#N canvas 298 0 776 832 structure 0; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 29 94 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 80 187 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 36 296 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 33 499 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 35 675 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 87 740 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 88 716 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 81 574 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 82 548 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 71 370 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 72 345 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 359 17 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 354 206 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 342 400 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 354 608 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 349 770 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 601 748 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 601 726 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 657 680 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 604 579 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 604 555 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 651 490 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 578 365 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 576 342 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 642 293 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 575 180 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 643 101 pd link; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.3 2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 30 7 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.3 1.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 32 214 pd mass; +#N canvas 0 0 458 308 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.3 1; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 35 398 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.3 0.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 38 611 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.3 0; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 32 768 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 23 66 mass2D \$0-mass 50 0.3 2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 642 14 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 0.3 1.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 640 202 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 25 65 mass2D \$0-mass 50 0.3 1; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 647 393 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 0.3 0.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 655 614 pd mass; +#N canvas 0 0 456 306 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 0.3 0; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 654 776 pd mass; +#X connect 0 0 27 0; +#X connect 0 1 28 0; +#X connect 1 0 28 0; +#X connect 1 1 32 0; +#X connect 2 0 28 0; +#X connect 2 1 29 0; +#X connect 3 0 29 0; +#X connect 3 1 30 0; +#X connect 4 0 30 0; +#X connect 4 1 31 0; +#X connect 5 0 31 0; +#X connect 5 1 35 0; +#X connect 6 0 31 0; +#X connect 6 1 34 0; +#X connect 7 0 30 0; +#X connect 7 1 34 0; +#X connect 8 0 30 0; +#X connect 8 1 33 0; +#X connect 9 0 29 0; +#X connect 9 1 33 0; +#X connect 10 0 29 0; +#X connect 10 1 32 0; +#X connect 11 0 27 0; +#X connect 11 1 32 0; +#X connect 12 0 28 0; +#X connect 12 1 33 0; +#X connect 13 0 29 0; +#X connect 13 1 34 0; +#X connect 14 0 30 0; +#X connect 14 1 35 0; +#X connect 15 0 31 0; +#X connect 15 1 36 0; +#X connect 16 0 30 0; +#X connect 16 1 36 0; +#X connect 17 0 29 0; +#X connect 17 1 36 0; +#X connect 18 0 35 0; +#X connect 18 1 36 0; +#X connect 19 0 29 0; +#X connect 19 1 35 0; +#X connect 20 0 28 0; +#X connect 20 1 35 0; +#X connect 21 0 34 0; +#X connect 21 1 35 0; +#X connect 22 0 28 0; +#X connect 22 1 34 0; +#X connect 23 0 27 0; +#X connect 23 1 34 0; +#X connect 24 0 33 0; +#X connect 24 1 34 0; +#X connect 25 0 27 0; +#X connect 25 1 33 0; +#X connect 26 0 32 0; +#X connect 26 1 33 0; +#X connect 27 0 0 0; +#X connect 27 0 11 0; +#X connect 27 0 25 0; +#X connect 27 0 23 0; +#X connect 28 0 0 1; +#X connect 28 0 2 0; +#X connect 28 0 12 0; +#X connect 28 0 1 0; +#X connect 28 0 22 0; +#X connect 28 0 20 0; +#X connect 29 0 2 1; +#X connect 29 0 3 0; +#X connect 29 0 13 0; +#X connect 29 0 9 0; +#X connect 29 0 10 0; +#X connect 29 0 19 0; +#X connect 29 0 17 0; +#X connect 30 0 3 1; +#X connect 30 0 4 0; +#X connect 30 0 14 0; +#X connect 30 0 7 0; +#X connect 30 0 8 0; +#X connect 30 0 16 0; +#X connect 31 0 4 1; +#X connect 31 0 15 0; +#X connect 31 0 5 0; +#X connect 31 0 6 0; +#X connect 32 0 26 0; +#X connect 32 0 11 1; +#X connect 32 0 1 1; +#X connect 32 0 10 1; +#X connect 33 0 26 1; +#X connect 33 0 24 0; +#X connect 33 0 12 1; +#X connect 33 0 25 1; +#X connect 33 0 9 1; +#X connect 33 0 8 1; +#X connect 34 0 24 1; +#X connect 34 0 21 0; +#X connect 34 0 13 1; +#X connect 34 0 22 1; +#X connect 34 0 23 1; +#X connect 34 0 6 1; +#X connect 34 0 7 1; +#X connect 35 0 21 1; +#X connect 35 0 18 0; +#X connect 35 0 14 1; +#X connect 35 0 19 1; +#X connect 35 0 20 1; +#X connect 35 0 5 1; +#X connect 36 0 18 1; +#X connect 36 0 15 1; +#X connect 36 0 16 1; +#X connect 36 0 17 1; +#X restore 429 310 pd structure; +#X obj 341 31 loadbang; +#X msg 256 256 force2D 0 2; +#X msg 202 281 force2D -2 0; +#X msg 259 308 force2D 0 -2; +#X msg 313 280 force2D 2 0; +#X obj 65 94 s \$0-link; +#X obj 30 155 s \$0-mass; +#X obj 341 60 t b b b; +#X msg 392 85 reset; +#X msg 367 110 resetL; +#X msg 341 138 resetF; +#X obj 257 340 s \$0-mass; +#X msg 42 127 force2D 0 -0.1; +#X text 54 402 small game : try to put the structure horizontally on +the floor \, and then back to vertical.; +#X text 383 8 <- reset; +#X text 93 17 <- 1; +#X text 180 194 <- 2; +#X obj 30 42 metro 10; +#X connect 1 0 14 0; +#X connect 1 1 20 0; +#X connect 1 1 13 0; +#X connect 2 0 25 0; +#X connect 3 0 15 0; +#X connect 4 0 5 0; +#X connect 6 0 5 0; +#X connect 8 0 15 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 11 0 19 0; +#X connect 12 0 19 0; +#X connect 15 0 18 0; +#X connect 15 1 17 0; +#X connect 15 2 16 0; +#X connect 16 0 14 0; +#X connect 17 0 13 0; +#X connect 18 0 13 0; +#X connect 20 0 14 0; +#X connect 25 0 1 0; diff --git a/exemples/11_comportement.pd b/exemples/11_comportement.pd index d63ae0b..8d86a23 100755 --- a/exemples/11_comportement.pd +++ b/exemples/11_comportement.pd @@ -1,974 +1,774 @@ -#N canvas 575 348 594 486 12; -#X obj 32 75 t b b; -#X obj 32 27 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 298 29 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 65 236 0 \, destroy; -#X obj 31 264 gemwin; -#X msg 31 211 reset \, create \, 1; -#N canvas 598 38 899 956 structure 0; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 29 94 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 80 187 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 36 296 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 33 499 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 35 675 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 87 740 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 88 716 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 81 574 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 82 548 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 71 370 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 72 345 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 359 17 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 354 206 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 342 400 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 354 608 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 349 770 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 601 748 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 601 726 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 657 680 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 604 579 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 604 555 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 651 490 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 578 365 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 576 342 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 642 293 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 575 180 pd lia; -#N canvas 0 0 452 302 lia 0; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; -#X restore 643 101 pd lia; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 2; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 30 7 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 1.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 32 214 pd masse; -#N canvas 0 0 458 308 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 1; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 35 398 pd masse; -#N canvas 0 0 456 306 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 0.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 38 611 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.3 0; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 32 768 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 23 66 masse2D \$0-masse 50 0.3 2; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 642 14 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 1.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 640 202 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 25 65 masse2D \$0-masse 50 0.3 1; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 647 393 pd masse; -#N canvas 0 0 454 304 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 0.5; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 655 614 pd masse; -#N canvas 0 0 456 306 masse 0; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 285 48 gemhead; -#X obj 284 89 translateXYZ; -#X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.3 0; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X restore 654 776 pd masse; -#X connect 0 0 27 0; -#X connect 0 1 28 0; -#X connect 1 0 28 0; -#X connect 1 1 32 0; -#X connect 2 0 28 0; -#X connect 2 1 29 0; -#X connect 3 0 29 0; -#X connect 3 1 30 0; -#X connect 4 0 30 0; -#X connect 4 1 31 0; -#X connect 5 0 31 0; -#X connect 5 1 35 0; -#X connect 6 0 31 0; -#X connect 6 1 34 0; -#X connect 7 0 30 0; -#X connect 7 1 34 0; -#X connect 8 0 30 0; -#X connect 8 1 33 0; -#X connect 9 0 29 0; -#X connect 9 1 33 0; -#X connect 10 0 29 0; -#X connect 10 1 32 0; -#X connect 11 0 27 0; -#X connect 11 1 32 0; -#X connect 12 0 28 0; -#X connect 12 1 33 0; -#X connect 13 0 29 0; -#X connect 13 1 34 0; -#X connect 14 0 30 0; -#X connect 14 1 35 0; -#X connect 15 0 31 0; -#X connect 15 1 36 0; -#X connect 16 0 30 0; -#X connect 16 1 36 0; -#X connect 17 0 29 0; -#X connect 17 1 36 0; -#X connect 18 0 35 0; -#X connect 18 1 36 0; -#X connect 19 0 29 0; -#X connect 19 1 35 0; -#X connect 20 0 28 0; -#X connect 20 1 35 0; -#X connect 21 0 34 0; -#X connect 21 1 35 0; -#X connect 22 0 28 0; -#X connect 22 1 34 0; -#X connect 23 0 27 0; -#X connect 23 1 34 0; -#X connect 24 0 33 0; -#X connect 24 1 34 0; -#X connect 25 0 27 0; -#X connect 25 1 33 0; -#X connect 26 0 32 0; -#X connect 26 1 33 0; -#X connect 27 0 0 0; -#X connect 27 0 11 0; -#X connect 27 0 25 0; -#X connect 27 0 23 0; -#X connect 28 0 0 1; -#X connect 28 0 2 0; -#X connect 28 0 12 0; -#X connect 28 0 1 0; -#X connect 28 0 22 0; -#X connect 28 0 20 0; -#X connect 29 0 2 1; -#X connect 29 0 3 0; -#X connect 29 0 13 0; -#X connect 29 0 9 0; -#X connect 29 0 10 0; -#X connect 29 0 19 0; -#X connect 29 0 17 0; -#X connect 30 0 3 1; -#X connect 30 0 4 0; -#X connect 30 0 14 0; -#X connect 30 0 7 0; -#X connect 30 0 8 0; -#X connect 30 0 16 0; -#X connect 31 0 4 1; -#X connect 31 0 15 0; -#X connect 31 0 5 0; -#X connect 31 0 6 0; -#X connect 32 0 26 0; -#X connect 32 0 11 1; -#X connect 32 0 1 1; -#X connect 32 0 10 1; -#X connect 33 0 26 1; -#X connect 33 0 24 0; -#X connect 33 0 12 1; -#X connect 33 0 25 1; -#X connect 33 0 9 1; -#X connect 33 0 8 1; -#X connect 34 0 24 1; -#X connect 34 0 21 0; -#X connect 34 0 13 1; -#X connect 34 0 22 1; -#X connect 34 0 23 1; -#X connect 34 0 6 1; -#X connect 34 0 7 1; -#X connect 35 0 21 1; -#X connect 35 0 18 0; -#X connect 35 0 14 1; -#X connect 35 0 19 1; -#X connect 35 0 20 1; -#X connect 35 0 5 1; -#X connect 36 0 18 1; -#X connect 36 0 15 1; -#X connect 36 0 16 1; -#X connect 36 0 17 1; -#X restore 407 307 pd structure; -#N canvas 157 92 871 502 init 0; -#X msg 245 351 setK \$1; -#X msg 427 318 setD \$1; -#X floatatom 245 276 5 -10 200 0 - - -; -#X floatatom 427 267 5 0 0 0 - - -; -#X obj 245 325 / 10; -#X obj 245 299 + 1; -#X obj 427 291 / 10; -#X obj 49 50 loadbang; -#X floatatom 611 259 5 0 0 0 - - -; -#X obj 611 283 / 10; -#X msg 611 310 setD2 \$1; -#X obj 47 201 s \$0-masse; -#X obj 245 383 s \$0-lia; -#X obj 217 28 loadbang; -#X obj 269 110 sel 0 1 2 3; -#X obj 268 71 r preset; -#X obj 406 25 loadbang; -#X obj 458 107 sel 0 1 2 3; -#X obj 457 68 r preset; -#X obj 593 22 loadbang; -#X obj 645 104 sel 0 1 2 3; -#X obj 644 65 r preset; -#X msg 224 144 25; -#X msg 414 141 7; -#X msg 601 138 1; -#X msg 275 143 1; -#X msg 651 137 0.1; -#X msg 463 140 0.2; -#X msg 326 142 30; -#X msg 514 139 13; -#X msg 701 136 0.1; -#X msg 371 142 10; -#X msg 560 139 0.2; -#X msg 747 136 0.2; -#X msg 44 84 setXmin -3.8; -#X msg 58 110 setXmax 3.8; -#X msg 75 135 setYmin -3.8; -#X msg 89 161 setYmax 3.8; -#X connect 0 0 12 0; -#X connect 1 0 12 0; -#X connect 2 0 5 0; -#X connect 3 0 6 0; -#X connect 4 0 0 0; -#X connect 5 0 4 0; -#X connect 6 0 1 0; -#X connect 7 0 34 0; -#X connect 7 0 35 0; -#X connect 7 0 36 0; -#X connect 7 0 37 0; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 12 0; -#X connect 13 0 22 0; -#X connect 14 0 22 0; -#X connect 14 1 25 0; -#X connect 14 2 28 0; -#X connect 14 3 31 0; -#X connect 15 0 14 0; -#X connect 16 0 23 0; -#X connect 17 0 23 0; -#X connect 17 1 27 0; -#X connect 17 2 29 0; -#X connect 17 3 32 0; -#X connect 18 0 17 0; -#X connect 19 0 24 0; -#X connect 20 0 24 0; -#X connect 20 1 26 0; -#X connect 20 2 30 0; -#X connect 20 3 33 0; -#X connect 21 0 20 0; -#X connect 22 0 2 0; -#X connect 23 0 3 0; -#X connect 24 0 8 0; -#X connect 25 0 2 0; -#X connect 26 0 8 0; -#X connect 27 0 3 0; -#X connect 28 0 2 0; -#X connect 29 0 3 0; -#X connect 30 0 8 0; -#X connect 31 0 2 0; -#X connect 32 0 3 0; -#X connect 33 0 8 0; -#X connect 34 0 11 0; -#X connect 35 0 11 0; -#X connect 36 0 11 0; -#X connect 37 0 11 0; -#X restore 407 280 pd init; -#X obj 319 28 loadbang; -#X msg 235 252 force2D 0 2; -#X msg 180 278 force2D -2 0; -#X msg 237 305 force2D 0 -2; -#X msg 291 277 force2D 2 0; -#X obj 32 48 metro 5; -#X obj 67 100 s \$0-lia; -#X obj 32 161 s \$0-masse; -#X obj 319 57 t b b b; -#X msg 370 82 reset; -#X msg 345 107 resetL; -#X msg 319 135 resetF; -#X obj 235 337 s \$0-masse; -#N canvas 894 558 454 304 gravite 0; -#X obj 80 154 inlet; -#X obj 79 241 outlet; -#X obj 80 184 f; -#X msg 81 213 force2D 0 \$1; -#X obj 185 29 loadbang; -#X obj 269 110 sel 0 1 2 3; -#X obj 268 71 r preset; -#X msg 224 144 -0.01; -#X msg 275 143 -0.003; -#X msg 325 142 -0.003; -#X msg 386 142 -0.03; -#X connect 0 0 2 0; -#X connect 2 0 3 0; -#X connect 3 0 1 0; -#X connect 4 0 7 0; -#X connect 5 0 7 0; -#X connect 5 1 8 0; -#X connect 5 2 9 0; -#X connect 5 3 10 0; -#X connect 6 0 5 0; -#X connect 7 0 2 1; -#X connect 8 0 2 1; -#X connect 9 0 2 1; -#X connect 10 0 2 1; -#X restore 80 129 pd gravite; -#X obj 451 118 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X obj 451 184 s preset; -#X text 52 410 the diferent preset show diferents kind of comportement -for the structure.; -#X text 55 25 <- 1; -#X text 174 213 <- 2; -#X connect 0 0 15 0; -#X connect 0 1 14 0; -#X connect 0 1 21 0; -#X connect 1 0 13 0; -#X connect 2 0 16 0; -#X connect 3 0 4 0; -#X connect 5 0 4 0; -#X connect 8 0 16 0; -#X connect 9 0 20 0; -#X connect 10 0 20 0; -#X connect 11 0 20 0; -#X connect 12 0 20 0; -#X connect 13 0 0 0; -#X connect 16 0 19 0; -#X connect 16 1 18 0; -#X connect 16 2 17 0; -#X connect 17 0 15 0; -#X connect 18 0 14 0; -#X connect 19 0 14 0; -#X connect 21 0 15 0; -#X connect 22 0 23 0; +#N canvas 974 354 594 486 12; +#X obj 32 75 t b b; +#X obj 32 27 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 298 29 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 65 236 0 \, destroy; +#X msg 31 211 reset \, create \, 1; +#N canvas 334 27 806 691 structure 0; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 29 94 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 80 187 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 36 296 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 33 499 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 81 574 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 82 548 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 71 370 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 72 345 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 359 17 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 354 206 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 342 400 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 354 608 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 604 579 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 604 555 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 651 490 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 578 365 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 576 342 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 642 293 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 575 180 pd link; +#N canvas 0 0 452 302 link 0; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; +#X restore 643 101 pd link; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.7 2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 30 7 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.7 1.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 32 214 pd mass; +#N canvas 0 0 456 306 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 66 mass2D \$0-mass 50 -0.7 0.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 40 615 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 23 66 mass2D \$0-mass 50 0.3 2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 642 14 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 0.3 1.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 640 202 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 25 65 mass2D \$0-mass 50 0.3 1; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 647 393 pd mass; +#N canvas 0 0 454 304 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 0.3 0.5; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 655 614 pd mass; +#N canvas 0 0 458 308 mass 0; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 24 65 mass2D \$0-mass 50 -0.7 1; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; +#X restore 35 398 pd mass; +#X connect 0 0 20 0; +#X connect 0 1 21 0; +#X connect 1 0 21 0; +#X connect 1 1 23 0; +#X connect 2 0 21 0; +#X connect 2 1 27 0; +#X connect 3 0 27 0; +#X connect 3 1 22 0; +#X connect 4 0 22 0; +#X connect 4 1 25 0; +#X connect 5 0 22 0; +#X connect 5 1 24 0; +#X connect 6 0 27 0; +#X connect 6 1 24 0; +#X connect 7 0 27 0; +#X connect 7 1 23 0; +#X connect 8 0 20 0; +#X connect 8 1 23 0; +#X connect 9 0 21 0; +#X connect 9 1 24 0; +#X connect 10 0 27 0; +#X connect 10 1 25 0; +#X connect 11 0 22 0; +#X connect 11 1 26 0; +#X connect 12 0 27 0; +#X connect 12 1 26 0; +#X connect 13 0 21 0; +#X connect 13 1 26 0; +#X connect 14 0 25 0; +#X connect 14 1 26 0; +#X connect 15 0 21 0; +#X connect 15 1 25 0; +#X connect 16 0 20 0; +#X connect 16 1 25 0; +#X connect 17 0 24 0; +#X connect 17 1 25 0; +#X connect 18 0 20 0; +#X connect 18 1 24 0; +#X connect 19 0 23 0; +#X connect 19 1 24 0; +#X connect 20 0 0 0; +#X connect 20 0 8 0; +#X connect 20 0 18 0; +#X connect 20 0 16 0; +#X connect 21 0 0 1; +#X connect 21 0 2 0; +#X connect 21 0 9 0; +#X connect 21 0 1 0; +#X connect 21 0 15 0; +#X connect 21 0 13 0; +#X connect 22 0 3 1; +#X connect 22 0 11 0; +#X connect 22 0 4 0; +#X connect 22 0 5 0; +#X connect 23 0 19 0; +#X connect 23 0 8 1; +#X connect 23 0 1 1; +#X connect 23 0 7 1; +#X connect 24 0 19 1; +#X connect 24 0 17 0; +#X connect 24 0 9 1; +#X connect 24 0 18 1; +#X connect 24 0 6 1; +#X connect 24 0 5 1; +#X connect 25 0 17 1; +#X connect 25 0 14 0; +#X connect 25 0 10 1; +#X connect 25 0 15 1; +#X connect 25 0 16 1; +#X connect 25 0 4 1; +#X connect 26 0 14 1; +#X connect 26 0 11 1; +#X connect 26 0 12 1; +#X connect 26 0 13 1; +#X connect 27 0 2 1; +#X connect 27 0 3 0; +#X connect 27 0 10 0; +#X connect 27 0 6 0; +#X connect 27 0 7 0; +#X connect 27 0 12 0; +#X restore 407 307 pd structure; +#N canvas 0 25 1649 917 init 0; +#X msg 245 351 setK \$1; +#X msg 427 318 setD \$1; +#X floatatom 245 276 5 -10 200 0 - - -; +#X floatatom 427 267 5 0 0 0 - - -; +#X obj 245 325 / 10; +#X obj 245 299 + 1; +#X obj 427 291 / 10; +#X obj 49 50 loadbang; +#X floatatom 611 259 5 0 0 0 - - -; +#X obj 611 283 / 10; +#X msg 611 310 setD2 \$1; +#X obj 47 201 s \$0-mass; +#X obj 245 383 s \$0-link; +#X obj 217 28 loadbang; +#X obj 269 110 sel 0 1 2 3; +#X obj 268 71 r preset; +#X obj 406 25 loadbang; +#X obj 458 107 sel 0 1 2 3; +#X obj 457 68 r preset; +#X obj 593 22 loadbang; +#X obj 645 104 sel 0 1 2 3; +#X obj 644 65 r preset; +#X msg 224 144 25; +#X msg 414 141 7; +#X msg 601 138 1; +#X msg 275 143 1; +#X msg 651 137 0.1; +#X msg 463 140 0.2; +#X msg 326 142 30; +#X msg 514 139 13; +#X msg 701 136 0.1; +#X msg 371 142 10; +#X msg 560 139 0.2; +#X msg 747 136 0.2; +#X msg 44 84 setXmin -3.8; +#X msg 58 110 setXmax 3.8; +#X msg 75 135 setYmin -3.8; +#X msg 89 161 setYmax 3.8; +#X connect 0 0 12 0; +#X connect 1 0 12 0; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 0 0; +#X connect 5 0 4 0; +#X connect 6 0 1 0; +#X connect 7 0 34 0; +#X connect 7 0 35 0; +#X connect 7 0 36 0; +#X connect 7 0 37 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 12 0; +#X connect 13 0 22 0; +#X connect 14 0 22 0; +#X connect 14 1 25 0; +#X connect 14 2 28 0; +#X connect 14 3 31 0; +#X connect 15 0 14 0; +#X connect 16 0 23 0; +#X connect 17 0 23 0; +#X connect 17 1 27 0; +#X connect 17 2 29 0; +#X connect 17 3 32 0; +#X connect 18 0 17 0; +#X connect 19 0 24 0; +#X connect 20 0 24 0; +#X connect 20 1 26 0; +#X connect 20 2 30 0; +#X connect 20 3 33 0; +#X connect 21 0 20 0; +#X connect 22 0 2 0; +#X connect 23 0 3 0; +#X connect 24 0 8 0; +#X connect 25 0 2 0; +#X connect 26 0 8 0; +#X connect 27 0 3 0; +#X connect 28 0 2 0; +#X connect 29 0 3 0; +#X connect 30 0 8 0; +#X connect 31 0 2 0; +#X connect 32 0 3 0; +#X connect 33 0 8 0; +#X connect 34 0 11 0; +#X connect 35 0 11 0; +#X connect 36 0 11 0; +#X connect 37 0 11 0; +#X restore 407 280 pd init; +#X obj 319 28 loadbang; +#X msg 266 180 force2D 0 2; +#X msg 211 206 force2D -2 0; +#X msg 268 233 force2D 0 -2; +#X msg 322 205 force2D 2 0; +#X obj 32 48 metro 5; +#X obj 67 100 s \$0-link; +#X obj 32 161 s \$0-mass; +#X obj 319 57 t b b b; +#X msg 370 82 reset; +#X msg 345 107 resetL; +#X msg 319 135 resetF; +#X obj 266 265 s \$0-mass; +#N canvas 894 558 454 304 gravite 0; +#X obj 80 154 inlet; +#X obj 79 241 outlet; +#X obj 80 184 f; +#X msg 81 213 force2D 0 \$1; +#X obj 185 29 loadbang; +#X obj 269 110 sel 0 1 2 3; +#X obj 268 71 r preset; +#X msg 224 144 -0.01; +#X msg 275 143 -0.003; +#X msg 325 142 -0.003; +#X msg 386 142 -0.03; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 7 0; +#X connect 5 1 8 0; +#X connect 5 2 9 0; +#X connect 5 3 10 0; +#X connect 6 0 5 0; +#X connect 7 0 2 1; +#X connect 8 0 2 1; +#X connect 9 0 2 1; +#X connect 10 0 2 1; +#X restore 80 129 pd gravite; +#X obj 451 118 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X obj 451 184 s preset; +#X text 45 463 the diferent preset show diferents kind of comportement +for the structure.; +#X text 55 25 <- 1; +#X text 174 213 <- 2; +#X obj 31 264 gemwin; +#X connect 0 0 14 0; +#X connect 0 1 13 0; +#X connect 0 1 20 0; +#X connect 1 0 12 0; +#X connect 2 0 15 0; +#X connect 3 0 26 0; +#X connect 4 0 26 0; +#X connect 7 0 15 0; +#X connect 8 0 19 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 11 0 19 0; +#X connect 12 0 0 0; +#X connect 15 0 18 0; +#X connect 15 1 17 0; +#X connect 15 2 16 0; +#X connect 16 0 14 0; +#X connect 17 0 13 0; +#X connect 18 0 13 0; +#X connect 20 0 14 0; +#X connect 21 0 22 0; diff --git a/exemples/12_exitation.pd b/exemples/12_exitation.pd index c0a5679..db31f39 100755 --- a/exemples/12_exitation.pd +++ b/exemples/12_exitation.pd @@ -8,7 +8,7 @@ #X obj 39 305 gemwin; #X msg 39 252 reset \, create \, 1; #N canvas 46 337 1195 749 structure 0; -#N canvas 0 0 452 302 lia 0; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -17,7 +17,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -27,8 +27,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 25 279 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 25 279 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -37,7 +37,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -47,8 +47,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 77 344 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 77 344 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -57,7 +57,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -67,8 +67,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 119 216 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 119 216 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -77,7 +77,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -87,8 +87,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 114 378 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 114 378 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -97,7 +97,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -107,8 +107,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 141 350 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 141 350 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -117,7 +117,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -127,15 +127,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 197 282 pd lia; -#N canvas 0 0 460 310 masse 0; +#X restore 197 282 pd link; +#N canvas 0 0 460 310 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -1 0.5; +#X obj 24 65 mass2D \$0-mass 50 -1 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -143,15 +143,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 28 215 pd masse; -#N canvas 0 0 456 306 masse 0; +#X restore 28 215 pd mass; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -1 0; +#X obj 24 65 mass2D \$0-mass 50 -1 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -159,15 +159,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 22 372 pd masse; -#N canvas 0 0 456 306 masse 0; +#X restore 22 372 pd mass; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.5 0.5; +#X obj 24 65 mass2D \$0-mass 50 -0.5 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -175,15 +175,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 195 216 pd masse; -#N canvas 0 0 458 308 masse 0; +#X restore 195 216 pd mass; +#N canvas 0 0 458 308 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.5 0; +#X obj 24 65 mass2D \$0-mass 50 -0.5 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -191,8 +191,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 194 379 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 194 379 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -201,7 +201,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -211,8 +211,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 365 279 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 365 279 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -221,7 +221,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -231,8 +231,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 417 344 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 417 344 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -241,7 +241,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -251,8 +251,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 459 216 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 459 216 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -261,7 +261,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -271,8 +271,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 454 378 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 454 378 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -281,7 +281,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -291,8 +291,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 481 350 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 481 350 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -301,7 +301,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -311,15 +311,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 537 282 pd lia; -#N canvas 0 0 456 306 masse 0; +#X restore 537 282 pd link; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0 0.5; +#X obj 24 65 mass2D \$0-mass 50 0 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -327,15 +327,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 368 215 pd masse; -#N canvas 0 0 456 306 masse 0; +#X restore 368 215 pd mass; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0 0; +#X obj 24 65 mass2D \$0-mass 50 0 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -343,15 +343,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 362 372 pd masse; -#N canvas 0 0 456 306 masse 0; +#X restore 362 372 pd mass; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.5 0.5; +#X obj 24 65 mass2D \$0-mass 50 0.5 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -359,15 +359,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 535 216 pd masse; -#N canvas 0 0 458 308 masse 0; +#X restore 535 216 pd mass; +#N canvas 0 0 458 308 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.5 0; +#X obj 24 65 mass2D \$0-mass 50 0.5 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -375,8 +375,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 534 378 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 534 378 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -385,7 +385,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -395,8 +395,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 735 282 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 735 282 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -405,7 +405,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -415,8 +415,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 787 347 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 787 347 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -425,7 +425,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -435,8 +435,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 829 219 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 829 219 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -445,7 +445,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -455,8 +455,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 824 381 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 824 381 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -465,7 +465,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -475,8 +475,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 851 353 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 851 353 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -485,7 +485,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -495,15 +495,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 907 285 pd lia; -#N canvas 0 0 456 306 masse 0; +#X restore 907 285 pd link; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 1 0.5; +#X obj 24 65 mass2D \$0-mass 50 1 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -511,15 +511,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 738 218 pd masse; -#N canvas 0 0 456 306 masse 0; +#X restore 738 218 pd mass; +#N canvas 0 0 456 306 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 1 0; +#X obj 24 65 mass2D \$0-mass 50 1 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -527,15 +527,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 730 378 pd masse; -#N canvas 0 0 458 308 masse 0; +#X restore 730 378 pd mass; +#N canvas 0 0 458 308 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 25 65 masse2D \$0-masse 50 1.5 0.5; +#X obj 25 65 mass2D \$0-mass 50 1.5 0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -543,15 +543,15 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 905 219 pd masse; -#N canvas 0 0 460 310 masse 0; +#X restore 905 219 pd mass; +#N canvas 0 0 460 310 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 1.5 0; +#X obj 24 65 mass2D \$0-mass 50 1.5 0; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -559,8 +559,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 904 381 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 904 381 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -569,7 +569,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -579,8 +579,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 233 344 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 233 344 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -589,7 +589,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -599,8 +599,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 291 215 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 291 215 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -609,7 +609,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -619,8 +619,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 290 378 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 290 378 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -629,7 +629,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -639,8 +639,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 311 340 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 311 340 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -649,7 +649,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -659,8 +659,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 612 342 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 612 342 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -669,7 +669,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -679,8 +679,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 641 219 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 641 219 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -689,7 +689,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -699,8 +699,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 649 376 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 649 376 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -709,7 +709,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -719,15 +719,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 676 348 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 676 348 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.75 1; +#X obj 24 65 mass2D \$0-mass 50 -0.75 1; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -735,8 +735,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 123 96 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 123 96 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -745,7 +745,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -755,8 +755,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 64 150 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 64 150 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -765,7 +765,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -775,15 +775,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 164 153 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 164 153 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.25 1; +#X obj 24 65 mass2D \$0-mass 50 -0.25 1; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -791,8 +791,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 297 94 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 297 94 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -801,7 +801,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -811,8 +811,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 238 148 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 238 148 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -821,7 +821,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -831,15 +831,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 334 153 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 334 153 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.25 1; +#X obj 24 65 mass2D \$0-mass 50 0.25 1; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -847,8 +847,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 482 100 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 482 100 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -857,7 +857,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -867,8 +867,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 422 154 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 422 154 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -877,7 +877,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -887,15 +887,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 523 157 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 523 157 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.75 1; +#X obj 24 65 mass2D \$0-mass 50 0.75 1; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -903,8 +903,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 668 106 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 668 106 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -913,7 +913,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -923,8 +923,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 609 160 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 609 160 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -933,7 +933,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -943,15 +943,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 709 163 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 709 163 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 1.25 1; +#X obj 24 65 mass2D \$0-mass 50 1.25 1; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -959,8 +959,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 851 110 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 851 110 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -969,7 +969,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -979,8 +979,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 792 164 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 792 164 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -989,7 +989,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -999,15 +999,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 892 167 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 892 167 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.75 -0.5; +#X obj 24 65 mass2D \$0-mass 50 -0.75 -0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1015,8 +1015,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 96 503 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 96 503 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1025,7 +1025,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1035,8 +1035,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 49 434 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 49 434 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1045,7 +1045,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1055,15 +1055,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 149 437 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 149 437 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 -0.25 -0.5; +#X obj 24 65 mass2D \$0-mass 50 -0.25 -0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1071,8 +1071,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 270 501 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 270 501 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1081,7 +1081,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1091,8 +1091,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 227 436 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 227 436 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1101,7 +1101,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1111,15 +1111,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 319 437 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 319 437 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 66 masse2D \$0-masse 50 0.25 -0.5; +#X obj 24 66 mass2D \$0-mass 50 0.25 -0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1127,8 +1127,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 455 507 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 455 507 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1137,7 +1137,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1147,8 +1147,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 407 438 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 407 438 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1157,7 +1157,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1167,15 +1167,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 508 441 pd lia; -#N canvas 0 0 462 312 masse 0; +#X restore 508 441 pd link; +#N canvas 0 0 462 312 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 0.75 -0.5; +#X obj 24 65 mass2D \$0-mass 50 0.75 -0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1183,8 +1183,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 641 513 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 641 513 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1193,7 +1193,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1203,8 +1203,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 594 444 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 594 444 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1213,7 +1213,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1223,15 +1223,15 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 694 447 pd lia; -#N canvas 0 0 464 314 masse 0; +#X restore 694 447 pd link; +#N canvas 0 0 464 314 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 1.25 -0.5; +#X obj 24 65 mass2D \$0-mass 50 1.25 -0.5; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1239,8 +1239,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 825 516 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 825 516 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1249,7 +1249,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1259,8 +1259,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 777 448 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 777 448 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1269,7 +1269,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1279,60 +1279,60 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 877 451 pd lia; +#X restore 877 451 pd link; #X obj 613 11 inlet; -#N canvas 0 0 454 304 lia 0; +#N canvas 0 0 454 304 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; #X obj 6 93 outlet; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 466 321 pd lia; -#N canvas 0 0 456 306 lia 0; +#X restore 466 321 pd link; +#N canvas 0 0 456 306 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; #X obj 6 93 outlet; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 425 248 pd lia; -#N canvas 0 0 454 304 lia 0; +#X restore 425 248 pd link; +#N canvas 0 0 454 304 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; #X obj 6 93 outlet; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 309 303 pd lia; -#N canvas 0 0 454 304 lia 0; +#X restore 309 303 pd link; +#N canvas 0 0 454 304 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; #X obj 6 93 outlet; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 4 1; #X connect 2 0 4 0; #X connect 4 0 3 0; #X connect 4 1 1 0; -#X restore 299 264 pd lia; -#N canvas 787 26 460 310 masse 0; +#X restore 299 264 pd link; +#N canvas 787 26 460 310 mass 0; #X obj 26 38 inlet; #X obj 11 137 outlet; #X obj 25 104 unpack s f f; #X obj 285 48 gemhead; #X obj 284 89 translateXYZ; #X obj 281 131 sphere 0.1; -#X obj 24 65 masse2D \$0-masse 50 2 0.25; +#X obj 24 65 mass2D \$0-mass 50 2 0.25; #X connect 0 0 6 0; #X connect 2 1 4 1; #X connect 2 2 4 2; @@ -1340,8 +1340,8 @@ #X connect 4 0 5 0; #X connect 6 0 2 0; #X connect 6 0 1 0; -#X restore 1037 291 pd masse; -#N canvas 0 0 452 302 lia 0; +#X restore 1037 291 pd mass; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1350,7 +1350,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1360,8 +1360,8 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 977 346 pd lia; -#N canvas 0 0 452 302 lia 0; +#X restore 977 346 pd link; +#N canvas 0 0 452 302 link 0; #X obj 177 35 inlet; #X obj 171 96 outlet; #X obj 12 32 inlet; @@ -1370,7 +1370,7 @@ #X obj 24 186 gemhead; #X obj 26 210 curve 2; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$0-lia 0 10 2.5 0.1; +#X obj 45 61 link2D \$0-link 0 10 2.5 0.1; #X connect 0 0 7 0; #X connect 0 0 8 1; #X connect 2 0 4 0; @@ -1380,7 +1380,7 @@ #X connect 7 0 6 2; #X connect 8 0 3 0; #X connect 8 1 1 0; -#X restore 970 258 pd lia; +#X restore 970 258 pd link; #X msg 613 35 position2D 0 \$1; #X obj 96 529 unpack s f f; #X obj 187 556 route -3.8; @@ -1414,7 +1414,7 @@ #X msg 362 581 0.1 5; #X msg 546 588 0.1 5; #X msg 733 594 0.1 5; -#X obj 458 59 lia2D lia3 0 0 0.08 0; +#X obj 458 59 link2D link3 0 0 0.08 0; #X obj 118 562 osc~ 805; #X msg 187 584 0.1 5; #X msg 915 596 0.6 5; @@ -1688,7 +1688,7 @@ #X floatatom 253 106 5 -10 200 0 - - -; #X floatatom 363 108 5 0 0 0 - - -; #X floatatom 544 106 5 0 0 0 - - -; -#X obj 544 157 s masse; +#X obj 544 157 s mass; #X obj 253 155 / 10; #X obj 253 129 + 1; #X obj 363 132 / 10; @@ -1696,8 +1696,8 @@ #X floatatom 450 105 5 0 0 0 - - -; #X obj 450 129 / 10; #X msg 450 156 setD2 \$1; -#X obj 44 201 s \$0-masse; -#X obj 253 213 s \$0-lia; +#X obj 44 201 s \$0-mass; +#X obj 253 213 s \$0-link; #X msg 543 83 12; #X msg 254 80 25; #X msg 361 78 7; @@ -1738,8 +1738,8 @@ #X restore 308 37 pd init; #X obj 191 25 loadbang; #X obj 32 48 metro 5; -#X obj 69 105 s \$0-lia; -#X obj 32 161 s \$0-masse; +#X obj 69 105 s \$0-link; +#X obj 32 161 s \$0-mass; #X obj 191 54 t b b b; #X msg 242 79 reset; #X msg 216 104 resetL; @@ -1772,37 +1772,37 @@ #X restore 80 129 pd gravite; #X obj 41 189 s lfo-m; #X obj 127 159 s lfo-l; -#X obj 140 185 s lia3; +#X obj 140 185 s link3; #X obj 268 260 / 2; #X obj 268 284 + 64; #X obj 268 309 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 -1 -1 2447 1; #N canvas 931 259 458 308 MP_lfo 0; -#X obj 84 126 lia lfo-l 0 1 0 0; -#X obj 67 89 masse lfo-m 1000 100; +#X obj 84 126 link lfo-l 0 1 0 0; +#X obj 67 89 mass lfo-m 1000 100; #X obj 60 164 outlet; #X connect 0 0 1 0; #X connect 1 0 0 0; #X connect 1 0 2 0; #X restore 269 234 pd MP_lfo; -#X obj 328 394 s \$0-masse; +#X obj 328 394 s \$0-mass; #X msg 329 346 force2D -1 0; #X msg 430 346 force2D 1 0; #X msg 380 371 force2D 0 -1; #X msg 387 321 force2D 0 1; -#X text 33 547 a "a way liaison" is a liaison wich can send energy -from masse 1 to 2 \, but not from masse 2 to 1 This is absolutly not +#X text 33 547 a "a way linkison" is a linkison wich can send energy +from mass 1 to 2 \, but not from mass 2 to 1 This is absolutly not physical (as it's act as creation energy) \, but usefull for exiting -a system. It can be made if the lia output (force output) is not conectet -to the masse wich should not receive energy from the lia.; +a system. It can be made if the link output (force output) is not conectet +to the mass wich should not receive energy from the link.; #X text 34 485 a single structure (mass and link) is oscilating without -damping (so \, it's a sinus LFO). a "one-way liaison" link it to the +damping (so \, it's a sinus LFO). a "one-way linkison" link it to the main structure. So the main structure is moving.; #X text 33 662 You can also make a muscle while changing a link lenght. ; -#X obj 265 140 s \$0-masse; +#X obj 265 140 s \$0-mass; #X obj 265 165 s lfo-m; -#X text 32 695 sound is generated with masses position; +#X text 32 695 sound is generated with masss position; #X text 52 26 <- 1; #X text 178 251 <- 2; #X msg 33 384 \; pd dsp 1 \;; diff --git a/exemples/13_plane3D.pd b/exemples/13_plane3D.pd index 866c02b..965237e 100755 --- a/exemples/13_plane3D.pd +++ b/exemples/13_plane3D.pd @@ -1,460 +1,460 @@ -#N canvas 124 6 758 583 12; -#X obj 28 79 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X obj 99 184 s lia; -#X obj 28 183 s masse; -#X obj 49 413 s masse; -#X msg 397 175 setK \$1; -#X msg 618 127 setM \$1; -#X obj 397 202 s lia; -#X obj 618 155 s masse; -#X obj 397 149 / 10; -#X obj 397 123 + 1; -#X obj 69 298 gemwin; -#X msg 88 269 0 \, destroy; -#X floatatom 397 101 5 0 0 0 - - -; -#X floatatom 534 105 5 0 0 0 - - -; -#X floatatom 618 104 5 0 0 0 - - -; -#X obj 28 100 metro 10; -#X obj 28 124 t b b; -#X obj 256 111 world_light; -#X obj 256 83 gemhead; -#X text 199 154 <- gravity simulation; -#X obj 559 355 s gemhead; -#X obj 559 216 gemhead; -#X floatatom 581 246 5 0 0 0 - - -; -#X floatatom 631 247 5 0 0 0 - - -; -#X floatatom 681 247 5 0 0 0 - - -; -#X msg 534 128 setD2 \$1; -#X msg 63 152 force3D 0 -8 0; -#X floatatom 450 106 5 0 0 0 - - -; -#X msg 450 129 setD \$1; -#X obj 329 442 gemLia 0 1 0.1 0.1; -#X obj 632 442 gemLia 0 1 0.1 0.1; -#X obj 934 443 gemLia 0 1 0.1 0.1; -#X obj 1237 443 gemLia 0 1 0.1 0.1; -#X obj 327 504 gemLia 0 1 0.1 0.1; -#X obj 176 472 gemLia 0 1 0.1 0.1; -#X obj 631 504 gemLia 0 1 0.1 0.1; -#X obj 479 472 gemLia 0 1 0.1 0.1; -#X obj 933 505 gemLia 0 1 0.1 0.1; -#X obj 781 473 gemLia 0 1 0.1 0.1; -#X obj 1236 505 gemLia 0 1 0.1 0.1; -#X obj 1084 473 gemLia 0 1 0.1 0.1; -#X obj 1542 504 gemLia 0 1 0.1 0.1; -#X obj 1390 472 gemLia 0 1 0.1 0.1; -#X obj 1693 472 gemLia 0 1 0.1 0.1; -#X obj 327 563 gemLia 0 1 0.1 0.1; -#X obj 175 531 gemLia 0 1 0.1 0.1; -#X obj 630 563 gemLia 0 1 0.1 0.1; -#X obj 478 531 gemLia 0 1 0.1 0.1; -#X obj 932 564 gemLia 0 1 0.1 0.1; -#X obj 780 532 gemLia 0 1 0.1 0.1; -#X obj 1235 564 gemLia 0 1 0.1 0.1; -#X obj 1083 532 gemLia 0 1 0.1 0.1; -#X obj 326 625 gemLia 0 1 0.1 0.1; -#X obj 174 593 gemLia 0 1 0.1 0.1; -#X obj 629 625 gemLia 0 1 0.1 0.1; -#X obj 477 593 gemLia 0 1 0.1 0.1; -#X obj 931 626 gemLia 0 1 0.1 0.1; -#X obj 779 594 gemLia 0 1 0.1 0.1; -#X obj 1234 626 gemLia 0 1 0.1 0.1; -#X obj 1082 594 gemLia 0 1 0.1 0.1; -#X obj 1541 563 gemLia 0 1 0.1 0.1; -#X obj 1389 531 gemLia 0 1 0.1 0.1; -#X obj 1692 531 gemLia 0 1 0.1 0.1; -#X obj 1540 625 gemLia 0 1 0.1 0.1; -#X obj 1388 593 gemLia 0 1 0.1 0.1; -#X obj 1691 593 gemLia 0 1 0.1 0.1; -#X obj 1543 442 gemLia 0 1 0.1 0.1; -#X obj 325 687 gemLia 0 1 0.1 0.1; -#X obj 173 655 gemLia 0 1 0.1 0.1; -#X obj 628 687 gemLia 0 1 0.1 0.1; -#X obj 476 655 gemLia 0 1 0.1 0.1; -#X obj 930 688 gemLia 0 1 0.1 0.1; -#X obj 1233 688 gemLia 0 1 0.1 0.1; -#X obj 1081 656 gemLia 0 1 0.1 0.1; -#X obj 323 749 gemLia 0 1 0.1 0.1; -#X obj 172 717 gemLia 0 1 0.1 0.1; -#X obj 627 749 gemLia 0 1 0.1 0.1; -#X obj 475 717 gemLia 0 1 0.1 0.1; -#X obj 929 750 gemLia 0 1 0.1 0.1; -#X obj 777 718 gemLia 0 1 0.1 0.1; -#X obj 1232 750 gemLia 0 1 0.1 0.1; -#X obj 1080 718 gemLia 0 1 0.1 0.1; -#X obj 1387 655 gemLia 0 1 0.1 0.1; -#X obj 1690 655 gemLia 0 1 0.1 0.1; -#X obj 1538 749 gemLia 0 1 0.1 0.1; -#X obj 1386 717 gemLia 0 1 0.1 0.1; -#X obj 1689 717 gemLia 0 1 0.1 0.1; -#X obj 778 656 gemLia 0 1 0.1 0.1; -#X obj 1539 687 gemLia 0 1 0.1 0.1; -#X obj 25 592 gemMasse2 10 0 3 0; -#X obj 836 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 857 153 loadbang; -#X obj 857 182 t b b b; -#X msg 908 207 reset; -#X msg 883 232 resetL; -#X msg 857 260 resetF; -#X obj 857 296 s lia; -#X obj 910 308 s masse; -#X obj 902 340 s masse2; -#X obj 329 472 gemMasse 10 1 1 0; -#X obj 325 532 gemMasse 10 1 2 0; -#X obj 327 593 gemMasse 10 1 3 0; -#X obj 326 654 gemMasse 10 1 4 0; -#X obj 324 717 gemMasse 10 1 5 0; -#X obj 633 472 gemMasse 10 2 1 0; -#X obj 630 531 gemMasse 10 2 2 0; -#X obj 629 593 gemMasse 10 2 3 0; -#X obj 629 656 gemMasse 10 2 4 0; -#X obj 627 717 gemMasse 10 2 5 0; -#X obj 933 473 gemMasse 10 3 1 0; -#X obj 932 532 gemMasse 10 3 2 0; -#X obj 931 594 gemMasse 10 3 3 0; -#X obj 930 656 gemMasse 10 3 4 0; -#X obj 929 718 gemMasse 10 3 5 0; -#X obj 1236 473 gemMasse 10 4 1 0; -#X obj 1235 532 gemMasse 10 4 2 0; -#X obj 1234 594 gemMasse 10 4 3 0; -#X obj 1234 656 gemMasse 10 4 4 0; -#X obj 1232 718 gemMasse 10 4 5 0; -#X obj 1543 473 gemMasse 10 5 1 0; -#X obj 1542 531 gemMasse 10 5 2 0; -#X obj 1541 593 gemMasse 10 5 3 0; -#X obj 1540 655 gemMasse 10 5 4 0; -#X obj 1538 718 gemMasse 10 5 5 0; -#X obj 329 410 gemMasse2 10 1 0 0; -#X obj 632 410 gemMasse2 10 2 0 0; -#X obj 934 411 gemMasse2 10 3 0 0; -#X obj 1237 411 gemMasse2 10 4 0 0; -#X obj 1543 410 gemMasse2 10 5 0 0; -#X obj 26 471 gemMasse2 10 0 1 0; -#X obj 1846 472 gemMasse2 10 6 1 0; -#X obj 1844 531 gemMasse2 10 6 2 0; -#X obj 25 530 gemMasse2 10 0 2 0; -#X obj 23 654 gemMasse2 10 0 4 0; -#X obj 22 716 gemMasse2 10 0 5 0; -#X obj 321 777 gemMasse2 10 1 6 0; -#X obj 626 776 gemMasse2 10 2 6 0; -#X obj 928 777 gemMasse2 10 3 6 0; -#X obj 1231 777 gemMasse2 10 4 6 0; -#X obj 1537 776 gemMasse2 10 5 6 0; -#X obj 1844 594 gemMasse2 10 6 3 0; -#X obj 1845 656 gemMasse2 10 6 4 0; -#X obj 1841 717 gemMasse2 10 6 5 0; -#X msg 397 77 2; -#X msg 618 80 10; -#X msg 450 80 0.1; -#X msg 535 80 0.03; -#X msg 49 342 force3D 0 1 0; -#X msg 60 364 force3D 0 0 1; -#X msg 67 388 force3D 1 0 0; -#X floatatom 613 298 5 0 0 0 - - -; -#X floatatom 663 299 5 0 0 0 - - -; -#X floatatom 713 299 5 0 0 0 - - -; -#X obj 559 328 translateXYZ -2.8 0 0; -#X obj 559 272 rotateXYZ -40 0 0; -#X msg 210 352 force3D 0 3 0; -#X msg 203 375 force3D 0 0 3; -#X msg 195 398 force3D 3 0 0; -#X obj 505 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 69 241 reset \, lighting 1 \, create \, 1; -#X text 409 20 This is a plane with 3D masses.; -#X text 33 814 masses are used in the border (gemMasse2) for telling -the link there position. they do not receive bang information \, so -they will not move.; -#X text 53 75 <- 1; -#X text 308 242 <- 2; -#X connect 0 0 15 0; -#X connect 4 0 6 0; -#X connect 5 0 7 0; -#X connect 8 0 4 0; -#X connect 9 0 8 0; -#X connect 11 0 10 0; -#X connect 12 0 9 0; -#X connect 13 0 25 0; -#X connect 14 0 5 0; -#X connect 15 0 16 0; -#X connect 16 0 2 0; -#X connect 16 1 1 0; -#X connect 16 1 26 0; -#X connect 18 0 17 0; -#X connect 21 0 154 0; -#X connect 22 0 154 1; -#X connect 23 0 154 2; -#X connect 24 0 154 3; -#X connect 25 0 6 0; -#X connect 27 0 28 0; -#X connect 28 0 6 0; -#X connect 29 0 124 0; -#X connect 29 1 99 0; -#X connect 30 0 125 0; -#X connect 30 1 104 0; -#X connect 31 0 126 0; -#X connect 31 1 109 0; -#X connect 32 0 127 0; -#X connect 32 1 114 0; -#X connect 33 0 99 0; -#X connect 33 1 100 0; -#X connect 34 0 129 0; -#X connect 34 1 99 0; -#X connect 35 0 104 0; -#X connect 35 1 105 0; -#X connect 36 0 99 0; -#X connect 36 1 104 0; -#X connect 37 0 109 0; -#X connect 37 1 110 0; -#X connect 38 0 104 0; -#X connect 38 1 109 0; -#X connect 39 0 114 0; -#X connect 39 1 115 0; -#X connect 40 0 109 0; -#X connect 40 1 114 0; -#X connect 41 0 119 0; -#X connect 41 1 120 0; -#X connect 42 0 114 0; -#X connect 42 1 119 0; -#X connect 43 0 119 0; -#X connect 43 1 130 0; -#X connect 44 0 100 0; -#X connect 44 1 101 0; -#X connect 45 0 132 0; -#X connect 45 1 100 0; -#X connect 46 0 105 0; -#X connect 46 1 106 0; -#X connect 47 0 100 0; -#X connect 47 1 105 0; -#X connect 48 0 110 0; -#X connect 48 1 111 0; -#X connect 49 0 105 0; -#X connect 49 1 110 0; -#X connect 50 0 115 0; -#X connect 50 1 116 0; -#X connect 51 0 110 0; -#X connect 51 1 115 0; -#X connect 52 0 101 0; -#X connect 52 1 102 0; -#X connect 53 0 89 0; -#X connect 53 1 101 0; -#X connect 54 0 106 0; -#X connect 54 1 107 0; -#X connect 55 0 101 0; -#X connect 55 1 106 0; -#X connect 56 0 111 0; -#X connect 56 1 112 0; -#X connect 57 0 106 0; -#X connect 57 1 111 0; -#X connect 58 0 116 0; -#X connect 58 1 117 0; -#X connect 59 0 111 0; -#X connect 59 1 116 0; -#X connect 60 0 120 0; -#X connect 60 1 121 0; -#X connect 61 0 115 0; -#X connect 61 1 120 0; -#X connect 62 0 120 0; -#X connect 62 1 131 0; -#X connect 63 0 121 0; -#X connect 63 1 122 0; -#X connect 64 0 116 0; -#X connect 64 1 121 0; -#X connect 65 0 121 0; -#X connect 65 1 140 0; -#X connect 66 0 128 0; -#X connect 66 1 119 0; -#X connect 67 0 102 0; -#X connect 67 1 103 0; -#X connect 68 0 133 0; -#X connect 68 1 102 0; -#X connect 69 0 107 0; -#X connect 69 1 108 0; -#X connect 70 0 102 0; -#X connect 70 1 107 0; -#X connect 71 0 112 0; -#X connect 71 1 113 0; -#X connect 72 0 117 0; -#X connect 72 1 118 0; -#X connect 73 0 112 0; -#X connect 73 1 117 0; -#X connect 74 0 103 0; -#X connect 74 1 135 0; -#X connect 75 0 134 0; -#X connect 75 1 103 0; -#X connect 76 0 108 0; -#X connect 76 1 136 0; -#X connect 77 0 103 0; -#X connect 77 1 108 0; -#X connect 78 0 113 0; -#X connect 78 1 137 0; -#X connect 79 0 108 0; -#X connect 79 1 113 0; -#X connect 80 0 118 0; -#X connect 80 1 138 0; -#X connect 81 0 113 0; -#X connect 81 1 118 0; -#X connect 82 0 117 0; -#X connect 82 1 122 0; -#X connect 83 0 122 0; -#X connect 83 1 141 0; -#X connect 84 0 123 0; -#X connect 84 1 139 0; -#X connect 85 0 118 0; -#X connect 85 1 123 0; -#X connect 86 0 123 0; -#X connect 86 1 142 0; -#X connect 87 0 107 0; -#X connect 87 1 112 0; -#X connect 88 0 122 0; -#X connect 88 1 123 0; -#X connect 89 0 53 0; -#X connect 90 0 92 0; -#X connect 91 0 92 0; -#X connect 92 0 95 0; -#X connect 92 1 94 0; -#X connect 92 2 93 0; -#X connect 93 0 97 0; -#X connect 93 0 98 0; -#X connect 94 0 96 0; -#X connect 95 0 96 0; -#X connect 99 0 33 0; -#X connect 99 0 34 1; -#X connect 99 0 36 0; -#X connect 99 0 29 1; -#X connect 100 0 44 0; -#X connect 100 0 45 1; -#X connect 100 0 47 0; -#X connect 100 0 33 1; -#X connect 101 0 52 0; -#X connect 101 0 53 1; -#X connect 101 0 55 0; -#X connect 101 0 44 1; -#X connect 102 0 67 0; -#X connect 102 0 68 1; -#X connect 102 0 70 0; -#X connect 102 0 52 1; -#X connect 103 0 74 0; -#X connect 103 0 75 1; -#X connect 103 0 77 0; -#X connect 103 0 67 1; -#X connect 104 0 35 0; -#X connect 104 0 36 1; -#X connect 104 0 38 0; -#X connect 104 0 30 1; -#X connect 105 0 46 0; -#X connect 105 0 47 1; -#X connect 105 0 49 0; -#X connect 105 0 35 1; -#X connect 106 0 54 0; -#X connect 106 0 55 1; -#X connect 106 0 57 0; -#X connect 106 0 46 1; -#X connect 107 0 69 0; -#X connect 107 0 70 1; -#X connect 107 0 87 0; -#X connect 107 0 54 1; -#X connect 108 0 76 0; -#X connect 108 0 77 1; -#X connect 108 0 79 0; -#X connect 108 0 69 1; -#X connect 109 0 37 0; -#X connect 109 0 38 1; -#X connect 109 0 40 0; -#X connect 109 0 31 1; -#X connect 110 0 48 0; -#X connect 110 0 49 1; -#X connect 110 0 51 0; -#X connect 110 0 37 1; -#X connect 111 0 56 0; -#X connect 111 0 57 1; -#X connect 111 0 59 0; -#X connect 111 0 48 1; -#X connect 112 0 71 0; -#X connect 112 0 73 0; -#X connect 112 0 87 1; -#X connect 112 0 56 1; -#X connect 113 0 78 0; -#X connect 113 0 79 1; -#X connect 113 0 81 0; -#X connect 113 0 71 1; -#X connect 114 0 39 0; -#X connect 114 0 40 1; -#X connect 114 0 32 1; -#X connect 114 0 42 0; -#X connect 115 0 50 0; -#X connect 115 0 51 1; -#X connect 115 0 61 0; -#X connect 115 0 39 1; -#X connect 116 0 58 0; -#X connect 116 0 59 1; -#X connect 116 0 50 1; -#X connect 116 0 64 0; -#X connect 117 0 72 0; -#X connect 117 0 73 1; -#X connect 117 0 82 0; -#X connect 117 0 58 1; -#X connect 118 0 80 0; -#X connect 118 0 81 1; -#X connect 118 0 72 1; -#X connect 118 0 85 0; -#X connect 119 0 41 0; -#X connect 119 0 42 1; -#X connect 119 0 43 0; -#X connect 119 0 66 1; -#X connect 120 0 60 0; -#X connect 120 0 61 1; -#X connect 120 0 62 0; -#X connect 120 0 41 1; -#X connect 121 0 63 0; -#X connect 121 0 64 1; -#X connect 121 0 65 0; -#X connect 121 0 60 1; -#X connect 122 0 82 1; -#X connect 122 0 83 0; -#X connect 122 0 88 0; -#X connect 122 0 63 1; -#X connect 123 0 84 0; -#X connect 123 0 85 1; -#X connect 123 0 86 0; -#X connect 123 0 88 1; -#X connect 124 0 29 0; -#X connect 125 0 30 0; -#X connect 126 0 31 0; -#X connect 127 0 32 0; -#X connect 128 0 66 0; -#X connect 129 0 34 0; -#X connect 130 0 43 1; -#X connect 131 0 62 1; -#X connect 132 0 45 0; -#X connect 133 0 68 0; -#X connect 134 0 75 0; -#X connect 135 0 74 1; -#X connect 136 0 76 1; -#X connect 137 0 78 1; -#X connect 138 0 80 1; -#X connect 139 0 84 1; -#X connect 140 0 65 1; -#X connect 141 0 83 1; -#X connect 142 0 86 1; -#X connect 143 0 12 0; -#X connect 144 0 14 0; -#X connect 145 0 27 0; -#X connect 146 0 13 0; -#X connect 147 0 3 0; -#X connect 148 0 3 0; -#X connect 149 0 3 0; -#X connect 150 0 153 1; -#X connect 151 0 153 2; -#X connect 152 0 153 3; -#X connect 153 0 20 0; -#X connect 154 0 153 0; -#X connect 155 0 105 0; -#X connect 156 0 105 0; -#X connect 157 0 105 0; -#X connect 158 0 145 0; -#X connect 158 0 143 0; -#X connect 158 0 146 0; -#X connect 158 0 144 0; -#X connect 159 0 10 0; +#N canvas 603 32 1102 849 12; +#X obj 28 79 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X msg 397 175 setK \$1; +#X msg 618 127 setM \$1; +#X obj 397 202 s link; +#X obj 618 155 s mass; +#X obj 397 149 / 10; +#X obj 397 123 + 1; +#X obj 69 298 gemwin; +#X msg 88 269 0 \, destroy; +#X floatatom 397 101 5 0 0 0 - - -; +#X floatatom 534 105 5 0 0 0 - - -; +#X floatatom 618 104 5 0 0 0 - - -; +#X obj 28 100 metro 10; +#X obj 28 124 t b b; +#X obj 256 111 world_light; +#X obj 256 83 gemhead; +#X text 199 154 <- gravity simulation; +#X obj 559 355 s gemhead; +#X obj 559 216 gemhead; +#X floatatom 581 246 5 0 0 0 - - -; +#X floatatom 631 247 5 0 0 0 - - -; +#X floatatom 681 247 5 0 0 0 - - -; +#X msg 534 128 setD2 \$1; +#X msg 63 152 force3D 0 -8 0; +#X floatatom 450 106 5 0 0 0 - - -; +#X msg 450 129 setD \$1; +#X obj 329 442 gemLia 0 1 0.1 0.1; +#X obj 632 442 gemLia 0 1 0.1 0.1; +#X obj 934 443 gemLia 0 1 0.1 0.1; +#X obj 1237 443 gemLia 0 1 0.1 0.1; +#X obj 327 504 gemLia 0 1 0.1 0.1; +#X obj 176 472 gemLia 0 1 0.1 0.1; +#X obj 631 504 gemLia 0 1 0.1 0.1; +#X obj 479 472 gemLia 0 1 0.1 0.1; +#X obj 933 505 gemLia 0 1 0.1 0.1; +#X obj 781 473 gemLia 0 1 0.1 0.1; +#X obj 1236 505 gemLia 0 1 0.1 0.1; +#X obj 1084 473 gemLia 0 1 0.1 0.1; +#X obj 1542 504 gemLia 0 1 0.1 0.1; +#X obj 1390 472 gemLia 0 1 0.1 0.1; +#X obj 1693 472 gemLia 0 1 0.1 0.1; +#X obj 327 563 gemLia 0 1 0.1 0.1; +#X obj 175 531 gemLia 0 1 0.1 0.1; +#X obj 630 563 gemLia 0 1 0.1 0.1; +#X obj 478 531 gemLia 0 1 0.1 0.1; +#X obj 932 564 gemLia 0 1 0.1 0.1; +#X obj 780 532 gemLia 0 1 0.1 0.1; +#X obj 1235 564 gemLia 0 1 0.1 0.1; +#X obj 1083 532 gemLia 0 1 0.1 0.1; +#X obj 326 625 gemLia 0 1 0.1 0.1; +#X obj 174 593 gemLia 0 1 0.1 0.1; +#X obj 629 625 gemLia 0 1 0.1 0.1; +#X obj 477 593 gemLia 0 1 0.1 0.1; +#X obj 931 626 gemLia 0 1 0.1 0.1; +#X obj 779 594 gemLia 0 1 0.1 0.1; +#X obj 1234 626 gemLia 0 1 0.1 0.1; +#X obj 1082 594 gemLia 0 1 0.1 0.1; +#X obj 1541 563 gemLia 0 1 0.1 0.1; +#X obj 1389 531 gemLia 0 1 0.1 0.1; +#X obj 1692 531 gemLia 0 1 0.1 0.1; +#X obj 1540 625 gemLia 0 1 0.1 0.1; +#X obj 1388 593 gemLia 0 1 0.1 0.1; +#X obj 1691 593 gemLia 0 1 0.1 0.1; +#X obj 1543 442 gemLia 0 1 0.1 0.1; +#X obj 325 687 gemLia 0 1 0.1 0.1; +#X obj 173 655 gemLia 0 1 0.1 0.1; +#X obj 628 687 gemLia 0 1 0.1 0.1; +#X obj 476 655 gemLia 0 1 0.1 0.1; +#X obj 930 688 gemLia 0 1 0.1 0.1; +#X obj 1233 688 gemLia 0 1 0.1 0.1; +#X obj 1081 656 gemLia 0 1 0.1 0.1; +#X obj 323 749 gemLia 0 1 0.1 0.1; +#X obj 172 717 gemLia 0 1 0.1 0.1; +#X obj 627 749 gemLia 0 1 0.1 0.1; +#X obj 475 717 gemLia 0 1 0.1 0.1; +#X obj 929 750 gemLia 0 1 0.1 0.1; +#X obj 777 718 gemLia 0 1 0.1 0.1; +#X obj 1232 750 gemLia 0 1 0.1 0.1; +#X obj 1080 718 gemLia 0 1 0.1 0.1; +#X obj 1387 655 gemLia 0 1 0.1 0.1; +#X obj 1690 655 gemLia 0 1 0.1 0.1; +#X obj 1538 749 gemLia 0 1 0.1 0.1; +#X obj 1386 717 gemLia 0 1 0.1 0.1; +#X obj 1689 717 gemLia 0 1 0.1 0.1; +#X obj 778 656 gemLia 0 1 0.1 0.1; +#X obj 1539 687 gemLia 0 1 0.1 0.1; +#X obj 25 592 gemMasse2 10 0 3 0; +#X obj 836 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 857 153 loadbang; +#X obj 857 182 t b b b; +#X msg 908 207 reset; +#X msg 883 232 resetL; +#X msg 857 260 resetF; +#X obj 329 472 gemMasse 10 1 1 0; +#X obj 325 532 gemMasse 10 1 2 0; +#X obj 327 593 gemMasse 10 1 3 0; +#X obj 326 654 gemMasse 10 1 4 0; +#X obj 324 717 gemMasse 10 1 5 0; +#X obj 633 472 gemMasse 10 2 1 0; +#X obj 630 531 gemMasse 10 2 2 0; +#X obj 629 593 gemMasse 10 2 3 0; +#X obj 629 656 gemMasse 10 2 4 0; +#X obj 627 717 gemMasse 10 2 5 0; +#X obj 933 473 gemMasse 10 3 1 0; +#X obj 932 532 gemMasse 10 3 2 0; +#X obj 931 594 gemMasse 10 3 3 0; +#X obj 930 656 gemMasse 10 3 4 0; +#X obj 929 718 gemMasse 10 3 5 0; +#X obj 1236 473 gemMasse 10 4 1 0; +#X obj 1235 532 gemMasse 10 4 2 0; +#X obj 1234 594 gemMasse 10 4 3 0; +#X obj 1234 656 gemMasse 10 4 4 0; +#X obj 1232 718 gemMasse 10 4 5 0; +#X obj 1543 473 gemMasse 10 5 1 0; +#X obj 1542 531 gemMasse 10 5 2 0; +#X obj 1541 593 gemMasse 10 5 3 0; +#X obj 1540 655 gemMasse 10 5 4 0; +#X obj 1538 718 gemMasse 10 5 5 0; +#X obj 329 410 gemMasse2 10 1 0 0; +#X obj 632 410 gemMasse2 10 2 0 0; +#X obj 934 411 gemMasse2 10 3 0 0; +#X obj 1237 411 gemMasse2 10 4 0 0; +#X obj 1543 410 gemMasse2 10 5 0 0; +#X obj 26 471 gemMasse2 10 0 1 0; +#X obj 1846 472 gemMasse2 10 6 1 0; +#X obj 1844 531 gemMasse2 10 6 2 0; +#X obj 25 530 gemMasse2 10 0 2 0; +#X obj 23 654 gemMasse2 10 0 4 0; +#X obj 22 716 gemMasse2 10 0 5 0; +#X obj 321 777 gemMasse2 10 1 6 0; +#X obj 626 776 gemMasse2 10 2 6 0; +#X obj 928 777 gemMasse2 10 3 6 0; +#X obj 1231 777 gemMasse2 10 4 6 0; +#X obj 1537 776 gemMasse2 10 5 6 0; +#X obj 1844 594 gemMasse2 10 6 3 0; +#X obj 1845 656 gemMasse2 10 6 4 0; +#X obj 1841 717 gemMasse2 10 6 5 0; +#X msg 397 77 2; +#X msg 618 80 10; +#X msg 450 80 0.1; +#X msg 535 80 0.03; +#X msg 49 342 force3D 0 1 0; +#X msg 60 364 force3D 0 0 1; +#X msg 67 388 force3D 1 0 0; +#X floatatom 613 298 5 0 0 0 - - -; +#X floatatom 663 299 5 0 0 0 - - -; +#X floatatom 713 299 5 0 0 0 - - -; +#X obj 559 328 translateXYZ -2.8 0 0; +#X obj 559 272 rotateXYZ -40 0 0; +#X msg 210 352 force3D 0 3 0; +#X msg 203 375 force3D 0 0 3; +#X msg 195 398 force3D 3 0 0; +#X obj 505 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 69 241 reset \, lighting 1 \, create \, 1; +#X text 409 20 This is a plane with 3D masss.; +#X text 33 814 masss are used in the border (gemMasse2) for telling +the link there position. they do not receive bang information \, so +they will not move.; +#X text 53 75 <- 1; +#X text 308 242 <- 2; +#X obj 910 308 s masse; +#X obj 902 340 s masse2; +#X obj 857 296 s lia; +#X obj 49 413 s masse; +#X obj 28 183 s masse; +#X obj 99 184 s lia; +#X connect 0 0 12 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 5 0 1 0; +#X connect 6 0 5 0; +#X connect 8 0 7 0; +#X connect 9 0 6 0; +#X connect 10 0 22 0; +#X connect 11 0 2 0; +#X connect 12 0 13 0; +#X connect 13 0 162 0; +#X connect 13 1 23 0; +#X connect 13 1 163 0; +#X connect 15 0 14 0; +#X connect 18 0 148 0; +#X connect 19 0 148 1; +#X connect 20 0 148 2; +#X connect 21 0 148 3; +#X connect 22 0 3 0; +#X connect 24 0 25 0; +#X connect 25 0 3 0; +#X connect 26 0 118 0; +#X connect 26 1 93 0; +#X connect 27 0 119 0; +#X connect 27 1 98 0; +#X connect 28 0 120 0; +#X connect 28 1 103 0; +#X connect 29 0 121 0; +#X connect 29 1 108 0; +#X connect 30 0 93 0; +#X connect 30 1 94 0; +#X connect 31 0 123 0; +#X connect 31 1 93 0; +#X connect 32 0 98 0; +#X connect 32 1 99 0; +#X connect 33 0 93 0; +#X connect 33 1 98 0; +#X connect 34 0 103 0; +#X connect 34 1 104 0; +#X connect 35 0 98 0; +#X connect 35 1 103 0; +#X connect 36 0 108 0; +#X connect 36 1 109 0; +#X connect 37 0 103 0; +#X connect 37 1 108 0; +#X connect 38 0 113 0; +#X connect 38 1 114 0; +#X connect 39 0 108 0; +#X connect 39 1 113 0; +#X connect 40 0 113 0; +#X connect 40 1 124 0; +#X connect 41 0 94 0; +#X connect 41 1 95 0; +#X connect 42 0 126 0; +#X connect 42 1 94 0; +#X connect 43 0 99 0; +#X connect 43 1 100 0; +#X connect 44 0 94 0; +#X connect 44 1 99 0; +#X connect 45 0 104 0; +#X connect 45 1 105 0; +#X connect 46 0 99 0; +#X connect 46 1 104 0; +#X connect 47 0 109 0; +#X connect 47 1 110 0; +#X connect 48 0 104 0; +#X connect 48 1 109 0; +#X connect 49 0 95 0; +#X connect 49 1 96 0; +#X connect 50 0 86 0; +#X connect 50 1 95 0; +#X connect 51 0 100 0; +#X connect 51 1 101 0; +#X connect 52 0 95 0; +#X connect 52 1 100 0; +#X connect 53 0 105 0; +#X connect 53 1 106 0; +#X connect 54 0 100 0; +#X connect 54 1 105 0; +#X connect 55 0 110 0; +#X connect 55 1 111 0; +#X connect 56 0 105 0; +#X connect 56 1 110 0; +#X connect 57 0 114 0; +#X connect 57 1 115 0; +#X connect 58 0 109 0; +#X connect 58 1 114 0; +#X connect 59 0 114 0; +#X connect 59 1 125 0; +#X connect 60 0 115 0; +#X connect 60 1 116 0; +#X connect 61 0 110 0; +#X connect 61 1 115 0; +#X connect 62 0 115 0; +#X connect 62 1 134 0; +#X connect 63 0 122 0; +#X connect 63 1 113 0; +#X connect 64 0 96 0; +#X connect 64 1 97 0; +#X connect 65 0 127 0; +#X connect 65 1 96 0; +#X connect 66 0 101 0; +#X connect 66 1 102 0; +#X connect 67 0 96 0; +#X connect 67 1 101 0; +#X connect 68 0 106 0; +#X connect 68 1 107 0; +#X connect 69 0 111 0; +#X connect 69 1 112 0; +#X connect 70 0 106 0; +#X connect 70 1 111 0; +#X connect 71 0 97 0; +#X connect 71 1 129 0; +#X connect 72 0 128 0; +#X connect 72 1 97 0; +#X connect 73 0 102 0; +#X connect 73 1 130 0; +#X connect 74 0 97 0; +#X connect 74 1 102 0; +#X connect 75 0 107 0; +#X connect 75 1 131 0; +#X connect 76 0 102 0; +#X connect 76 1 107 0; +#X connect 77 0 112 0; +#X connect 77 1 132 0; +#X connect 78 0 107 0; +#X connect 78 1 112 0; +#X connect 79 0 111 0; +#X connect 79 1 116 0; +#X connect 80 0 116 0; +#X connect 80 1 135 0; +#X connect 81 0 117 0; +#X connect 81 1 133 0; +#X connect 82 0 112 0; +#X connect 82 1 117 0; +#X connect 83 0 117 0; +#X connect 83 1 136 0; +#X connect 84 0 101 0; +#X connect 84 1 106 0; +#X connect 85 0 116 0; +#X connect 85 1 117 0; +#X connect 86 0 50 0; +#X connect 87 0 89 0; +#X connect 88 0 89 0; +#X connect 89 0 92 0; +#X connect 89 1 91 0; +#X connect 89 2 90 0; +#X connect 90 0 158 0; +#X connect 90 0 159 0; +#X connect 91 0 160 0; +#X connect 92 0 160 0; +#X connect 93 0 30 0; +#X connect 93 0 31 1; +#X connect 93 0 33 0; +#X connect 93 0 26 1; +#X connect 94 0 41 0; +#X connect 94 0 42 1; +#X connect 94 0 44 0; +#X connect 94 0 30 1; +#X connect 95 0 49 0; +#X connect 95 0 50 1; +#X connect 95 0 52 0; +#X connect 95 0 41 1; +#X connect 96 0 64 0; +#X connect 96 0 65 1; +#X connect 96 0 67 0; +#X connect 96 0 49 1; +#X connect 97 0 71 0; +#X connect 97 0 72 1; +#X connect 97 0 74 0; +#X connect 97 0 64 1; +#X connect 98 0 32 0; +#X connect 98 0 33 1; +#X connect 98 0 35 0; +#X connect 98 0 27 1; +#X connect 99 0 43 0; +#X connect 99 0 44 1; +#X connect 99 0 46 0; +#X connect 99 0 32 1; +#X connect 100 0 51 0; +#X connect 100 0 52 1; +#X connect 100 0 54 0; +#X connect 100 0 43 1; +#X connect 101 0 66 0; +#X connect 101 0 67 1; +#X connect 101 0 84 0; +#X connect 101 0 51 1; +#X connect 102 0 73 0; +#X connect 102 0 74 1; +#X connect 102 0 76 0; +#X connect 102 0 66 1; +#X connect 103 0 34 0; +#X connect 103 0 35 1; +#X connect 103 0 37 0; +#X connect 103 0 28 1; +#X connect 104 0 45 0; +#X connect 104 0 46 1; +#X connect 104 0 48 0; +#X connect 104 0 34 1; +#X connect 105 0 53 0; +#X connect 105 0 54 1; +#X connect 105 0 56 0; +#X connect 105 0 45 1; +#X connect 106 0 68 0; +#X connect 106 0 70 0; +#X connect 106 0 84 1; +#X connect 106 0 53 1; +#X connect 107 0 75 0; +#X connect 107 0 76 1; +#X connect 107 0 78 0; +#X connect 107 0 68 1; +#X connect 108 0 36 0; +#X connect 108 0 37 1; +#X connect 108 0 29 1; +#X connect 108 0 39 0; +#X connect 109 0 47 0; +#X connect 109 0 48 1; +#X connect 109 0 58 0; +#X connect 109 0 36 1; +#X connect 110 0 55 0; +#X connect 110 0 56 1; +#X connect 110 0 47 1; +#X connect 110 0 61 0; +#X connect 111 0 69 0; +#X connect 111 0 70 1; +#X connect 111 0 79 0; +#X connect 111 0 55 1; +#X connect 112 0 77 0; +#X connect 112 0 78 1; +#X connect 112 0 69 1; +#X connect 112 0 82 0; +#X connect 113 0 38 0; +#X connect 113 0 39 1; +#X connect 113 0 40 0; +#X connect 113 0 63 1; +#X connect 114 0 57 0; +#X connect 114 0 58 1; +#X connect 114 0 59 0; +#X connect 114 0 38 1; +#X connect 115 0 60 0; +#X connect 115 0 61 1; +#X connect 115 0 62 0; +#X connect 115 0 57 1; +#X connect 116 0 79 1; +#X connect 116 0 80 0; +#X connect 116 0 85 0; +#X connect 116 0 60 1; +#X connect 117 0 81 0; +#X connect 117 0 82 1; +#X connect 117 0 83 0; +#X connect 117 0 85 1; +#X connect 118 0 26 0; +#X connect 119 0 27 0; +#X connect 120 0 28 0; +#X connect 121 0 29 0; +#X connect 122 0 63 0; +#X connect 123 0 31 0; +#X connect 124 0 40 1; +#X connect 125 0 59 1; +#X connect 126 0 42 0; +#X connect 127 0 65 0; +#X connect 128 0 72 0; +#X connect 129 0 71 1; +#X connect 130 0 73 1; +#X connect 131 0 75 1; +#X connect 132 0 77 1; +#X connect 133 0 81 1; +#X connect 134 0 62 1; +#X connect 135 0 80 1; +#X connect 136 0 83 1; +#X connect 137 0 9 0; +#X connect 138 0 11 0; +#X connect 139 0 24 0; +#X connect 140 0 10 0; +#X connect 141 0 161 0; +#X connect 142 0 161 0; +#X connect 143 0 161 0; +#X connect 144 0 147 1; +#X connect 145 0 147 2; +#X connect 146 0 147 3; +#X connect 147 0 17 0; +#X connect 148 0 147 0; +#X connect 149 0 99 0; +#X connect 150 0 99 0; +#X connect 151 0 99 0; +#X connect 152 0 139 0; +#X connect 152 0 137 0; +#X connect 152 0 140 0; +#X connect 152 0 138 0; +#X connect 153 0 7 0; diff --git a/exemples/14_MP_curve3d.pd b/exemples/14_MP_curve3d.pd index 59354ac..c11abc1 100755 --- a/exemples/14_MP_curve3d.pd +++ b/exemples/14_MP_curve3d.pd @@ -1,471 +1,471 @@ -#N canvas 68 208 763 458 12; -#X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X obj 94 155 s lia; -#X obj 23 154 s masse; -#X obj 48 321 s masse; -#X msg 801 142 setK \$1; -#X msg 798 266 setM \$1; -#X obj 801 169 s lia; -#X obj 798 294 s masse; -#X obj 801 116 / 10; -#X obj 801 90 + 1; -#X msg 306 107 0 \, destroy; -#X floatatom 801 68 5 0 0 0 - - -; -#X floatatom 938 72 5 0 0 0 - - -; -#X floatatom 798 243 5 0 0 0 - - -; -#X obj 184 63 loadbang; -#X obj 23 104 metro 10; -#X obj 23 128 t b b; -#X msg 320 137 lighting 1; -#X obj 581 283 world_light; -#X obj 581 255 gemhead; -#X obj 567 185 s gemhead; -#X obj 567 32 gemhead; -#X floatatom 589 62 5 0 0 0 - - -; -#X floatatom 639 63 5 0 0 0 - - -; -#X floatatom 689 63 5 0 0 0 - - -; -#X msg 938 95 setD2 \$1; -#X floatatom 854 73 5 0 0 0 - - -; -#X msg 854 96 setD \$1; -#X obj 156 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 156 89 t b b b; -#X msg 207 114 reset; -#X msg 182 139 resetL; -#X msg 156 167 resetF; -#X obj 156 203 s lia; -#X obj 215 170 s masse; -#X obj 207 202 s masse2; -#X msg 801 44 2; -#X msg 798 219 10; -#X msg 939 47 0.03; -#X msg 55 271 force3D 0 1 0; -#X msg 43 248 force3D 0 0 1; -#X msg 66 296 force3D 1 0 0; -#X floatatom 621 128 5 0 0 0 - - -; -#X floatatom 671 129 5 0 0 0 - - -; -#X floatatom 729 133 5 0 0 0 - - -; -#X obj 567 158 translateXYZ -2.8 0 0; -#X obj 567 88 rotateXYZ -40 0 0; -#N canvas 780 246 348 253 curve3d 0; -#X obj 71 93 r curve3d; -#X obj 56 69 r gemhead; -#X obj 71 126 curve3d 5 5; -#X obj 93 31 inlet; -#X connect 0 0 2 0; -#X connect 1 0 2 0; -#X connect 3 0 2 0; -#X restore 381 308 pd curve3d; -#X msg 381 234 draw control_line; -#X msg 391 257 draw fill; -#X msg 401 280 draw line; -#X msg 213 250 force3D 0 0 8; -#X msg 202 272 force3D 0 8 0; -#X msg 193 295 force3D 8 0 0; -#X msg 854 47 0.05; -#N canvas 0 0 954 451 structure 0; -#X obj 331 12 gemMasse2 10 1 0 0; -#X obj 178 74 gemLia2 0 1 0.1 0.1; -#X obj 176 195 gemLia2 0 1 0.1 0.1; -#X obj 177 133 gemLia2 0 1 0.1 0.1; -#X obj 175 257 gemLia2 0 1 0.1 0.1; -#X obj 174 319 gemLia2 0 1 0.1 0.1; -#X obj 481 74 gemLia2 0 1 0.1 0.1; -#X obj 480 133 gemLia2 0 1 0.1 0.1; -#X obj 479 195 gemLia2 0 1 0.1 0.1; -#X obj 478 257 gemLia2 0 1 0.1 0.1; -#X obj 477 319 gemLia2 0 1 0.1 0.1; -#X obj 331 44 gemLia2 0 1 0.1 0.1; -#X obj 329 106 gemLia2 0 1 0.1 0.1; -#X obj 329 165 gemLia2 0 1 0.1 0.1; -#X obj 328 227 gemLia2 0 1 0.1 0.1; -#X obj 327 289 gemLia2 0 1 0.1 0.1; -#X obj 325 351 gemLia2 0 1 0.1 0.1; -#X obj 634 44 gemLia2 0 1 0.1 0.1; -#X obj 633 106 gemLia2 0 1 0.1 0.1; -#X obj 632 165 gemLia2 0 1 0.1 0.1; -#X obj 631 227 gemLia2 0 1 0.1 0.1; -#X obj 630 289 gemLia2 0 1 0.1 0.1; -#X obj 629 351 gemLia2 0 1 0.1 0.1; -#X obj 935 45 gemLia2 0 1 0.1 0.1; -#X obj 935 107 gemLia2 0 1 0.1 0.1; -#X obj 934 166 gemLia2 0 1 0.1 0.1; -#X obj 933 228 gemLia2 0 1 0.1 0.1; -#X obj 932 290 gemLia2 0 1 0.1 0.1; -#X obj 931 352 gemLia2 0 1 0.1 0.1; -#X obj 1239 45 gemLia2 0 1 0.1 0.1; -#X obj 1238 107 gemLia2 0 1 0.1 0.1; -#X obj 1238 166 gemLia2 0 1 0.1 0.1; -#X obj 1236 228 gemLia2 0 1 0.1 0.1; -#X obj 1235 290 gemLia2 0 1 0.1 0.1; -#X obj 1234 352 gemLia2 0 1 0.1 0.1; -#X obj 784 75 gemLia2 0 1 0.1 0.1; -#X obj 782 134 gemLia2 0 1 0.1 0.1; -#X obj 781 196 gemLia2 0 1 0.1 0.1; -#X obj 781 258 gemLia2 0 1 0.1 0.1; -#X obj 779 320 gemLia2 0 1 0.1 0.1; -#X obj 1086 75 gemLia2 0 1 0.1 0.1; -#X obj 1085 134 gemLia2 0 1 0.1 0.1; -#X obj 1085 196 gemLia2 0 1 0.1 0.1; -#X obj 1083 259 gemLia2 0 1 0.1 0.1; -#X obj 1082 320 gemLia2 0 1 0.1 0.1; -#X obj 1392 74 gemLia2 0 1 0.1 0.1; -#X obj 1391 133 gemLia2 0 1 0.1 0.1; -#X obj 1390 195 gemLia2 0 1 0.1 0.1; -#X obj 1389 257 gemLia2 0 1 0.1 0.1; -#X obj 1389 319 gemLia2 0 1 0.1 0.1; -#X obj 1545 44 gemLia2 0 1 0.1 0.1; -#X obj 1544 106 gemLia2 0 1 0.1 0.1; -#X obj 1543 165 gemLia2 0 1 0.1 0.1; -#X obj 1542 227 gemLia2 0 1 0.1 0.1; -#X obj 1541 289 gemLia2 0 1 0.1 0.1; -#X obj 1540 351 gemLia2 0 1 0.1 0.1; -#X obj 1695 74 gemLia2 0 1 0.1 0.1; -#X obj 1694 133 gemLia2 0 1 0.1 0.1; -#X obj 1693 195 gemLia2 0 1 0.1 0.1; -#X obj 1692 257 gemLia2 0 1 0.1 0.1; -#X obj 1691 319 gemLia2 0 1 0.1 0.1; -#X obj 27 194 gemMasse2 10 0 3 0; -#X obj 634 12 gemMasse2 10 2 0 0; -#X obj 936 13 gemMasse2 10 3 0 0; -#X obj 1239 13 gemMasse2 10 4 0 0; -#X obj 1545 12 gemMasse2 10 5 0 0; -#X obj 28 73 gemMasse2 10 0 1 0; -#X obj 1848 74 gemMasse2 10 6 1 0; -#X obj 1846 133 gemMasse2 10 6 2 0; -#X obj 27 132 gemMasse2 10 0 2 0; -#X obj 25 256 gemMasse2 10 0 4 0; -#X obj 24 318 gemMasse2 10 0 5 0; -#X obj 323 379 gemMasse2 10 1 6 0; -#X obj 628 378 gemMasse2 10 2 6 0; -#X obj 930 379 gemMasse2 10 3 6 0; -#X obj 1233 379 gemMasse2 10 4 6 0; -#X obj 1539 378 gemMasse2 10 5 6 0; -#X obj 1846 196 gemMasse2 10 6 3 0; -#X obj 1847 258 gemMasse2 10 6 4 0; -#X obj 1843 319 gemMasse2 10 6 5 0; -#X obj 331 74 gemMasse3 10 1 1 0; -#X obj 326 319 gemMasse3 10 1 5 0; -#X obj 327 134 gemMasse3 10 1 2 0; -#X obj 329 195 gemMasse3 10 1 3 0; -#X obj 630 319 gemMasse3 10 2 5 0; -#X obj 631 258 gemMasse3 10 2 4 0; -#X obj 631 195 gemMasse3 10 2 3 0; -#X obj 632 134 gemMasse3 10 2 2 0; -#X obj 635 74 gemMasse3 10 2 1 0; -#X obj 935 75 gemMasse3 10 3 1 0; -#X obj 934 134 gemMasse3 10 3 2 0; -#X obj 933 196 gemMasse3 10 3 3 0; -#X obj 931 320 gemMasse3 10 3 5 0; -#X obj 1238 75 gemMasse3 10 4 1 0; -#X obj 1237 134 gemMasse3 10 4 2 0; -#X obj 1236 196 gemMasse3 10 4 3 0; -#X obj 1236 258 gemMasse3 10 4 4 0; -#X obj 1234 320 gemMasse3 10 4 5 0; -#X obj 1545 75 gemMasse3 10 5 1 0; -#X obj 1544 133 gemMasse3 10 5 2 0; -#X obj 1543 195 gemMasse3 10 5 3 0; -#X obj 1541 257 gemMasse3 10 5 4 0; -#X obj 1540 320 gemMasse3 10 5 5 0; -#X obj 328 256 gemMasse3 10 1 4 0; -#X obj 933 258 gemMasse3 10 3 4 0; -#X obj 111 23 inlet; -#X connect 0 0 11 0; -#X connect 1 0 66 0; -#X connect 1 1 80 0; -#X connect 2 0 61 0; -#X connect 2 1 83 0; -#X connect 3 0 69 0; -#X connect 3 1 82 0; -#X connect 4 0 70 0; -#X connect 4 1 103 0; -#X connect 5 0 71 0; -#X connect 5 1 81 0; -#X connect 6 0 80 0; -#X connect 6 1 88 0; -#X connect 7 0 82 0; -#X connect 7 1 87 0; -#X connect 8 0 83 0; -#X connect 8 1 86 0; -#X connect 9 0 103 0; -#X connect 9 1 85 0; -#X connect 10 0 81 0; -#X connect 10 1 84 0; -#X connect 11 0 0 0; -#X connect 11 1 80 0; -#X connect 12 0 80 0; -#X connect 12 1 82 0; -#X connect 13 0 82 0; -#X connect 13 1 83 0; -#X connect 14 0 83 0; -#X connect 14 1 103 0; -#X connect 15 0 103 0; -#X connect 15 1 81 0; -#X connect 16 0 81 0; -#X connect 16 1 72 0; -#X connect 17 0 62 0; -#X connect 17 1 88 0; -#X connect 18 0 88 0; -#X connect 18 1 87 0; -#X connect 19 0 87 0; -#X connect 19 1 86 0; -#X connect 20 0 86 0; -#X connect 20 1 85 0; -#X connect 21 0 85 0; -#X connect 21 1 84 0; -#X connect 22 0 84 0; -#X connect 22 1 73 0; -#X connect 23 0 63 0; -#X connect 23 1 89 0; -#X connect 24 0 89 0; -#X connect 24 1 90 0; -#X connect 25 0 90 0; -#X connect 25 1 91 0; -#X connect 26 0 91 0; -#X connect 26 1 104 0; -#X connect 27 0 104 0; -#X connect 27 1 92 0; -#X connect 28 0 92 0; -#X connect 28 1 74 0; -#X connect 29 0 64 0; -#X connect 29 1 93 0; -#X connect 30 0 93 0; -#X connect 30 1 94 0; -#X connect 31 0 94 0; -#X connect 31 1 95 0; -#X connect 32 0 95 0; -#X connect 32 1 96 0; -#X connect 33 0 96 0; -#X connect 33 1 97 0; -#X connect 34 0 97 0; -#X connect 34 1 75 0; -#X connect 35 0 88 0; -#X connect 35 1 89 0; -#X connect 36 0 87 0; -#X connect 36 1 90 0; -#X connect 37 0 86 0; -#X connect 37 1 91 0; -#X connect 38 0 85 0; -#X connect 38 1 104 0; -#X connect 39 0 84 0; -#X connect 39 1 92 0; -#X connect 40 0 89 0; -#X connect 40 1 93 0; -#X connect 41 0 90 0; -#X connect 41 1 94 0; -#X connect 42 0 91 0; -#X connect 42 1 95 0; -#X connect 43 0 104 0; -#X connect 43 1 96 0; -#X connect 44 0 92 0; -#X connect 44 1 97 0; -#X connect 45 0 93 0; -#X connect 45 1 98 0; -#X connect 46 0 94 0; -#X connect 46 1 99 0; -#X connect 47 0 95 0; -#X connect 47 1 100 0; -#X connect 48 0 96 0; -#X connect 48 1 101 0; -#X connect 49 0 97 0; -#X connect 49 1 102 0; -#X connect 50 0 65 0; -#X connect 50 1 98 0; -#X connect 51 0 98 0; -#X connect 51 1 99 0; -#X connect 52 0 99 0; -#X connect 52 1 100 0; -#X connect 53 0 100 0; -#X connect 53 1 101 0; -#X connect 54 0 101 0; -#X connect 54 1 102 0; -#X connect 55 0 102 0; -#X connect 55 1 76 0; -#X connect 56 0 98 0; -#X connect 56 1 67 0; -#X connect 57 0 99 0; -#X connect 57 1 68 0; -#X connect 58 0 100 0; -#X connect 58 1 77 0; -#X connect 59 0 101 0; -#X connect 59 1 78 0; -#X connect 60 0 102 0; -#X connect 60 1 79 0; -#X connect 61 0 2 0; -#X connect 62 0 17 0; -#X connect 63 0 23 0; -#X connect 64 0 29 0; -#X connect 65 0 50 0; -#X connect 66 0 1 0; -#X connect 67 0 56 1; -#X connect 68 0 57 1; -#X connect 69 0 3 0; -#X connect 70 0 4 0; -#X connect 71 0 5 0; -#X connect 72 0 16 1; -#X connect 73 0 22 1; -#X connect 74 0 28 1; -#X connect 75 0 34 1; -#X connect 76 0 55 1; -#X connect 77 0 58 1; -#X connect 78 0 59 1; -#X connect 79 0 60 1; -#X connect 80 0 1 1; -#X connect 80 0 6 0; -#X connect 80 0 11 1; -#X connect 80 0 12 0; -#X connect 81 0 5 1; -#X connect 81 0 10 0; -#X connect 81 0 15 1; -#X connect 81 0 16 0; -#X connect 82 0 3 1; -#X connect 82 0 7 0; -#X connect 82 0 12 1; -#X connect 82 0 13 0; -#X connect 83 0 2 1; -#X connect 83 0 8 0; -#X connect 83 0 13 1; -#X connect 83 0 14 0; -#X connect 84 0 10 1; -#X connect 84 0 21 1; -#X connect 84 0 22 0; -#X connect 84 0 39 0; -#X connect 85 0 9 1; -#X connect 85 0 20 1; -#X connect 85 0 21 0; -#X connect 85 0 38 0; -#X connect 86 0 8 1; -#X connect 86 0 19 1; -#X connect 86 0 20 0; -#X connect 86 0 37 0; -#X connect 87 0 7 1; -#X connect 87 0 18 1; -#X connect 87 0 19 0; -#X connect 87 0 36 0; -#X connect 88 0 6 1; -#X connect 88 0 17 1; -#X connect 88 0 18 0; -#X connect 88 0 35 0; -#X connect 89 0 23 1; -#X connect 89 0 24 0; -#X connect 89 0 35 1; -#X connect 89 0 40 0; -#X connect 90 0 24 1; -#X connect 90 0 25 0; -#X connect 90 0 36 1; -#X connect 90 0 41 0; -#X connect 91 0 25 1; -#X connect 91 0 26 0; -#X connect 91 0 37 1; -#X connect 91 0 42 0; -#X connect 92 0 27 1; -#X connect 92 0 28 0; -#X connect 92 0 39 1; -#X connect 92 0 44 0; -#X connect 93 0 29 1; -#X connect 93 0 30 0; -#X connect 93 0 40 1; -#X connect 93 0 45 0; -#X connect 94 0 30 1; -#X connect 94 0 31 0; -#X connect 94 0 41 1; -#X connect 94 0 46 0; -#X connect 95 0 31 1; -#X connect 95 0 32 0; -#X connect 95 0 42 1; -#X connect 95 0 47 0; -#X connect 96 0 32 1; -#X connect 96 0 33 0; -#X connect 96 0 43 1; -#X connect 96 0 48 0; -#X connect 97 0 33 1; -#X connect 97 0 34 0; -#X connect 97 0 44 1; -#X connect 97 0 49 0; -#X connect 98 0 45 1; -#X connect 98 0 50 1; -#X connect 98 0 51 0; -#X connect 98 0 56 0; -#X connect 99 0 46 1; -#X connect 99 0 51 1; -#X connect 99 0 52 0; -#X connect 99 0 57 0; -#X connect 100 0 47 1; -#X connect 100 0 52 1; -#X connect 100 0 53 0; -#X connect 100 0 58 0; -#X connect 101 0 48 1; -#X connect 101 0 53 1; -#X connect 101 0 54 0; -#X connect 101 0 59 0; -#X connect 102 0 49 1; -#X connect 102 0 54 1; -#X connect 102 0 55 0; -#X connect 102 0 60 0; -#X connect 103 0 4 1; -#X connect 103 0 9 0; -#X connect 103 0 14 1; -#X connect 103 0 15 0; -#X connect 104 0 26 1; -#X connect 104 0 27 0; -#X connect 104 0 38 1; -#X connect 104 0 43 0; -#X connect 105 0 87 0; -#X connect 105 0 90 0; -#X restore 213 326 pd structure; -#X obj 287 169 gemwin 40; -#X msg 286 73 reset \, lighting 1 \, create \, 1; -#X text 77 11 This is the same as previus exemple \, but using a diferent -visualisation.; -#X text 48 79 <- 1; -#X text 518 73 <- 2; -#X connect 0 0 15 0; -#X connect 4 0 6 0; -#X connect 5 0 7 0; -#X connect 8 0 4 0; -#X connect 9 0 8 0; -#X connect 10 0 56 0; -#X connect 11 0 9 0; -#X connect 12 0 25 0; -#X connect 13 0 5 0; -#X connect 14 0 29 0; -#X connect 15 0 16 0; -#X connect 16 0 2 0; -#X connect 16 1 1 0; -#X connect 17 0 56 0; -#X connect 19 0 18 0; -#X connect 21 0 46 0; -#X connect 22 0 46 1; -#X connect 23 0 46 2; -#X connect 24 0 46 3; -#X connect 25 0 6 0; -#X connect 26 0 27 0; -#X connect 27 0 6 0; -#X connect 28 0 29 0; -#X connect 29 0 32 0; -#X connect 29 1 31 0; -#X connect 29 2 30 0; -#X connect 30 0 34 0; -#X connect 30 0 35 0; -#X connect 31 0 33 0; -#X connect 32 0 33 0; -#X connect 36 0 11 0; -#X connect 37 0 13 0; -#X connect 38 0 12 0; -#X connect 39 0 3 0; -#X connect 40 0 3 0; -#X connect 41 0 3 0; -#X connect 42 0 45 1; -#X connect 43 0 45 2; -#X connect 44 0 45 3; -#X connect 45 0 20 0; -#X connect 46 0 45 0; -#X connect 48 0 47 0; -#X connect 49 0 47 0; -#X connect 50 0 47 0; -#X connect 51 0 55 0; -#X connect 52 0 55 0; -#X connect 53 0 55 0; -#X connect 54 0 26 0; -#X connect 57 0 56 0; +#N canvas 613 241 763 458 12; +#X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X msg 801 142 setK \$1; +#X msg 798 266 setM \$1; +#X obj 801 169 s link; +#X obj 798 294 s mass; +#X obj 801 116 / 10; +#X obj 801 90 + 1; +#X msg 306 107 0 \, destroy; +#X floatatom 801 68 5 0 0 0 - - -; +#X floatatom 938 72 5 0 0 0 - - -; +#X floatatom 798 243 5 0 0 0 - - -; +#X obj 184 63 loadbang; +#X obj 23 104 metro 10; +#X obj 23 128 t b b; +#X msg 320 137 lighting 1; +#X obj 581 283 world_light; +#X obj 581 255 gemhead; +#X obj 567 185 s gemhead; +#X obj 567 32 gemhead; +#X floatatom 589 62 5 0 0 0 - - -; +#X floatatom 639 63 5 0 0 0 - - -; +#X floatatom 689 63 5 0 0 0 - - -; +#X msg 938 95 setD2 \$1; +#X floatatom 854 73 5 0 0 0 - - -; +#X msg 854 96 setD \$1; +#X obj 156 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 156 89 t b b b; +#X msg 207 114 reset; +#X msg 182 139 resetL; +#X msg 156 167 resetF; +#X msg 801 44 2; +#X msg 798 219 10; +#X msg 939 47 0.03; +#X msg 55 271 force3D 0 1 0; +#X msg 43 248 force3D 0 0 1; +#X msg 66 296 force3D 1 0 0; +#X floatatom 621 128 5 0 0 0 - - -; +#X floatatom 671 129 5 0 0 0 - - -; +#X floatatom 729 133 5 0 0 0 - - -; +#X obj 567 158 translateXYZ -2.8 0 0; +#X obj 567 88 rotateXYZ -40 0 0; +#N canvas 780 246 348 253 curve3d 0; +#X obj 71 93 r curve3d; +#X obj 56 69 r gemhead; +#X obj 71 126 curve3d 5 5; +#X obj 93 31 inlet; +#X connect 0 0 2 0; +#X connect 1 0 2 0; +#X connect 3 0 2 0; +#X restore 381 308 pd curve3d; +#X msg 381 234 draw control_line; +#X msg 391 257 draw fill; +#X msg 401 280 draw line; +#X msg 222 252 force3D 0 0 8; +#X msg 211 274 force3D 0 8 0; +#X msg 202 297 force3D 8 0 0; +#X msg 854 47 0.05; +#N canvas 0 0 954 451 structure 0; +#X obj 331 12 gemMasse2 10 1 0 0; +#X obj 477 319 gemLia2 0 1 0.1 0.1; +#X obj 27 194 gemMasse2 10 0 3 0; +#X obj 634 12 gemMasse2 10 2 0 0; +#X obj 936 13 gemMasse2 10 3 0 0; +#X obj 1239 13 gemMasse2 10 4 0 0; +#X obj 1545 12 gemMasse2 10 5 0 0; +#X obj 28 73 gemMasse2 10 0 1 0; +#X obj 1848 74 gemMasse2 10 6 1 0; +#X obj 1846 133 gemMasse2 10 6 2 0; +#X obj 27 132 gemMasse2 10 0 2 0; +#X obj 25 256 gemMasse2 10 0 4 0; +#X obj 24 318 gemMasse2 10 0 5 0; +#X obj 323 379 gemMasse2 10 1 6 0; +#X obj 628 378 gemMasse2 10 2 6 0; +#X obj 930 379 gemMasse2 10 3 6 0; +#X obj 1233 379 gemMasse2 10 4 6 0; +#X obj 1539 378 gemMasse2 10 5 6 0; +#X obj 1846 196 gemMasse2 10 6 3 0; +#X obj 1847 258 gemMasse2 10 6 4 0; +#X obj 1843 319 gemMasse2 10 6 5 0; +#X obj 331 74 gemMasse3 10 1 1 0; +#X obj 326 319 gemMasse3 10 1 5 0; +#X obj 327 134 gemMasse3 10 1 2 0; +#X obj 329 195 gemMasse3 10 1 3 0; +#X obj 630 319 gemMasse3 10 2 5 0; +#X obj 631 258 gemMasse3 10 2 4 0; +#X obj 631 195 gemMasse3 10 2 3 0; +#X obj 632 134 gemMasse3 10 2 2 0; +#X obj 635 74 gemMasse3 10 2 1 0; +#X obj 935 75 gemMasse3 10 3 1 0; +#X obj 934 134 gemMasse3 10 3 2 0; +#X obj 933 196 gemMasse3 10 3 3 0; +#X obj 931 320 gemMasse3 10 3 5 0; +#X obj 1238 75 gemMasse3 10 4 1 0; +#X obj 1237 134 gemMasse3 10 4 2 0; +#X obj 1236 196 gemMasse3 10 4 3 0; +#X obj 1236 258 gemMasse3 10 4 4 0; +#X obj 1234 320 gemMasse3 10 4 5 0; +#X obj 1545 75 gemMasse3 10 5 1 0; +#X obj 1544 133 gemMasse3 10 5 2 0; +#X obj 1543 195 gemMasse3 10 5 3 0; +#X obj 1541 257 gemMasse3 10 5 4 0; +#X obj 1540 320 gemMasse3 10 5 5 0; +#X obj 328 256 gemMasse3 10 1 4 0; +#X obj 933 258 gemMasse3 10 3 4 0; +#X obj 111 23 inlet; +#X obj 178 74 gemLia2 0 1 0.1 0.1; +#X obj 176 195 gemLia2 0 1 0.1 0.1; +#X obj 177 133 gemLia2 0 1 0.1 0.1; +#X obj 175 257 gemLia2 0 1 0.1 0.1; +#X obj 174 319 gemLia2 0 1 0.1 0.1; +#X obj 481 74 gemLia2 0 1 0.1 0.1; +#X obj 480 133 gemLia2 0 1 0.1 0.1; +#X obj 479 195 gemLia2 0 1 0.1 0.1; +#X obj 478 257 gemLia2 0 1 0.1 0.1; +#X obj 331 44 gemLia2 0 1 0.1 0.1; +#X obj 329 106 gemLia2 0 1 0.1 0.1; +#X obj 329 165 gemLia2 0 1 0.1 0.1; +#X obj 328 227 gemLia2 0 1 0.1 0.1; +#X obj 327 289 gemLia2 0 1 0.1 0.1; +#X obj 325 351 gemLia2 0 1 0.1 0.1; +#X obj 634 44 gemLia2 0 1 0.1 0.1; +#X obj 633 106 gemLia2 0 1 0.1 0.1; +#X obj 632 165 gemLia2 0 1 0.1 0.1; +#X obj 631 227 gemLia2 0 1 0.1 0.1; +#X obj 630 289 gemLia2 0 1 0.1 0.1; +#X obj 629 351 gemLia2 0 1 0.1 0.1; +#X obj 935 45 gemLia2 0 1 0.1 0.1; +#X obj 935 107 gemLia2 0 1 0.1 0.1; +#X obj 934 166 gemLia2 0 1 0.1 0.1; +#X obj 933 228 gemLia2 0 1 0.1 0.1; +#X obj 932 290 gemLia2 0 1 0.1 0.1; +#X obj 931 352 gemLia2 0 1 0.1 0.1; +#X obj 1239 45 gemLia2 0 1 0.1 0.1; +#X obj 1238 107 gemLia2 0 1 0.1 0.1; +#X obj 1238 166 gemLia2 0 1 0.1 0.1; +#X obj 1236 228 gemLia2 0 1 0.1 0.1; +#X obj 1235 290 gemLia2 0 1 0.1 0.1; +#X obj 1234 352 gemLia2 0 1 0.1 0.1; +#X obj 784 75 gemLia2 0 1 0.1 0.1; +#X obj 782 134 gemLia2 0 1 0.1 0.1; +#X obj 781 196 gemLia2 0 1 0.1 0.1; +#X obj 781 258 gemLia2 0 1 0.1 0.1; +#X obj 779 320 gemLia2 0 1 0.1 0.1; +#X obj 1086 75 gemLia2 0 1 0.1 0.1; +#X obj 1085 134 gemLia2 0 1 0.1 0.1; +#X obj 1085 196 gemLia2 0 1 0.1 0.1; +#X obj 1083 259 gemLia2 0 1 0.1 0.1; +#X obj 1082 320 gemLia2 0 1 0.1 0.1; +#X obj 1392 74 gemLia2 0 1 0.1 0.1; +#X obj 1391 133 gemLia2 0 1 0.1 0.1; +#X obj 1390 195 gemLia2 0 1 0.1 0.1; +#X obj 1389 257 gemLia2 0 1 0.1 0.1; +#X obj 1389 319 gemLia2 0 1 0.1 0.1; +#X obj 1545 44 gemLia2 0 1 0.1 0.1; +#X obj 1544 106 gemLia2 0 1 0.1 0.1; +#X obj 1543 165 gemLia2 0 1 0.1 0.1; +#X obj 1542 227 gemLia2 0 1 0.1 0.1; +#X obj 1541 289 gemLia2 0 1 0.1 0.1; +#X obj 1540 351 gemLia2 0 1 0.1 0.1; +#X obj 1695 74 gemLia2 0 1 0.1 0.1; +#X obj 1694 133 gemLia2 0 1 0.1 0.1; +#X obj 1693 195 gemLia2 0 1 0.1 0.1; +#X obj 1692 257 gemLia2 0 1 0.1 0.1; +#X obj 1691 319 gemLia2 0 1 0.1 0.1; +#X connect 0 0 56 0; +#X connect 1 0 22 0; +#X connect 1 1 25 0; +#X connect 2 0 48 0; +#X connect 3 0 62 0; +#X connect 4 0 68 0; +#X connect 5 0 74 0; +#X connect 6 0 95 0; +#X connect 7 0 47 0; +#X connect 8 0 101 1; +#X connect 9 0 102 1; +#X connect 10 0 49 0; +#X connect 11 0 50 0; +#X connect 12 0 51 0; +#X connect 13 0 61 1; +#X connect 14 0 67 1; +#X connect 15 0 73 1; +#X connect 16 0 79 1; +#X connect 17 0 100 1; +#X connect 18 0 103 1; +#X connect 19 0 104 1; +#X connect 20 0 105 1; +#X connect 21 0 47 1; +#X connect 21 0 52 0; +#X connect 21 0 56 1; +#X connect 21 0 57 0; +#X connect 22 0 1 0; +#X connect 22 0 51 1; +#X connect 22 0 60 1; +#X connect 22 0 61 0; +#X connect 23 0 49 1; +#X connect 23 0 53 0; +#X connect 23 0 57 1; +#X connect 23 0 58 0; +#X connect 24 0 48 1; +#X connect 24 0 54 0; +#X connect 24 0 58 1; +#X connect 24 0 59 0; +#X connect 25 0 1 1; +#X connect 25 0 66 1; +#X connect 25 0 67 0; +#X connect 25 0 84 0; +#X connect 26 0 55 1; +#X connect 26 0 65 1; +#X connect 26 0 66 0; +#X connect 26 0 83 0; +#X connect 27 0 54 1; +#X connect 27 0 64 1; +#X connect 27 0 65 0; +#X connect 27 0 82 0; +#X connect 28 0 53 1; +#X connect 28 0 63 1; +#X connect 28 0 64 0; +#X connect 28 0 81 0; +#X connect 29 0 52 1; +#X connect 29 0 62 1; +#X connect 29 0 63 0; +#X connect 29 0 80 0; +#X connect 30 0 68 1; +#X connect 30 0 69 0; +#X connect 30 0 80 1; +#X connect 30 0 85 0; +#X connect 31 0 69 1; +#X connect 31 0 70 0; +#X connect 31 0 81 1; +#X connect 31 0 86 0; +#X connect 32 0 70 1; +#X connect 32 0 71 0; +#X connect 32 0 82 1; +#X connect 32 0 87 0; +#X connect 33 0 72 1; +#X connect 33 0 73 0; +#X connect 33 0 84 1; +#X connect 33 0 89 0; +#X connect 34 0 74 1; +#X connect 34 0 75 0; +#X connect 34 0 85 1; +#X connect 34 0 90 0; +#X connect 35 0 75 1; +#X connect 35 0 76 0; +#X connect 35 0 86 1; +#X connect 35 0 91 0; +#X connect 36 0 76 1; +#X connect 36 0 77 0; +#X connect 36 0 87 1; +#X connect 36 0 92 0; +#X connect 37 0 77 1; +#X connect 37 0 78 0; +#X connect 37 0 88 1; +#X connect 37 0 93 0; +#X connect 38 0 78 1; +#X connect 38 0 79 0; +#X connect 38 0 89 1; +#X connect 38 0 94 0; +#X connect 39 0 90 1; +#X connect 39 0 95 1; +#X connect 39 0 96 0; +#X connect 39 0 101 0; +#X connect 40 0 91 1; +#X connect 40 0 96 1; +#X connect 40 0 97 0; +#X connect 40 0 102 0; +#X connect 41 0 92 1; +#X connect 41 0 97 1; +#X connect 41 0 98 0; +#X connect 41 0 103 0; +#X connect 42 0 93 1; +#X connect 42 0 98 1; +#X connect 42 0 99 0; +#X connect 42 0 104 0; +#X connect 43 0 94 1; +#X connect 43 0 99 1; +#X connect 43 0 100 0; +#X connect 43 0 105 0; +#X connect 44 0 50 1; +#X connect 44 0 55 0; +#X connect 44 0 59 1; +#X connect 44 0 60 0; +#X connect 45 0 71 1; +#X connect 45 0 72 0; +#X connect 45 0 83 1; +#X connect 45 0 88 0; +#X connect 46 0 28 0; +#X connect 46 0 31 0; +#X connect 47 0 7 0; +#X connect 47 1 21 0; +#X connect 48 0 2 0; +#X connect 48 1 24 0; +#X connect 49 0 10 0; +#X connect 49 1 23 0; +#X connect 50 0 11 0; +#X connect 50 1 44 0; +#X connect 51 0 12 0; +#X connect 51 1 22 0; +#X connect 52 0 21 0; +#X connect 52 1 29 0; +#X connect 53 0 23 0; +#X connect 53 1 28 0; +#X connect 54 0 24 0; +#X connect 54 1 27 0; +#X connect 55 0 44 0; +#X connect 55 1 26 0; +#X connect 56 0 0 0; +#X connect 56 1 21 0; +#X connect 57 0 21 0; +#X connect 57 1 23 0; +#X connect 58 0 23 0; +#X connect 58 1 24 0; +#X connect 59 0 24 0; +#X connect 59 1 44 0; +#X connect 60 0 44 0; +#X connect 60 1 22 0; +#X connect 61 0 22 0; +#X connect 61 1 13 0; +#X connect 62 0 3 0; +#X connect 62 1 29 0; +#X connect 63 0 29 0; +#X connect 63 1 28 0; +#X connect 64 0 28 0; +#X connect 64 1 27 0; +#X connect 65 0 27 0; +#X connect 65 1 26 0; +#X connect 66 0 26 0; +#X connect 66 1 25 0; +#X connect 67 0 25 0; +#X connect 67 1 14 0; +#X connect 68 0 4 0; +#X connect 68 1 30 0; +#X connect 69 0 30 0; +#X connect 69 1 31 0; +#X connect 70 0 31 0; +#X connect 70 1 32 0; +#X connect 71 0 32 0; +#X connect 71 1 45 0; +#X connect 72 0 45 0; +#X connect 72 1 33 0; +#X connect 73 0 33 0; +#X connect 73 1 15 0; +#X connect 74 0 5 0; +#X connect 74 1 34 0; +#X connect 75 0 34 0; +#X connect 75 1 35 0; +#X connect 76 0 35 0; +#X connect 76 1 36 0; +#X connect 77 0 36 0; +#X connect 77 1 37 0; +#X connect 78 0 37 0; +#X connect 78 1 38 0; +#X connect 79 0 38 0; +#X connect 79 1 16 0; +#X connect 80 0 29 0; +#X connect 80 1 30 0; +#X connect 81 0 28 0; +#X connect 81 1 31 0; +#X connect 82 0 27 0; +#X connect 82 1 32 0; +#X connect 83 0 26 0; +#X connect 83 1 45 0; +#X connect 84 0 25 0; +#X connect 84 1 33 0; +#X connect 85 0 30 0; +#X connect 85 1 34 0; +#X connect 86 0 31 0; +#X connect 86 1 35 0; +#X connect 87 0 32 0; +#X connect 87 1 36 0; +#X connect 88 0 45 0; +#X connect 88 1 37 0; +#X connect 89 0 33 0; +#X connect 89 1 38 0; +#X connect 90 0 34 0; +#X connect 90 1 39 0; +#X connect 91 0 35 0; +#X connect 91 1 40 0; +#X connect 92 0 36 0; +#X connect 92 1 41 0; +#X connect 93 0 37 0; +#X connect 93 1 42 0; +#X connect 94 0 38 0; +#X connect 94 1 43 0; +#X connect 95 0 6 0; +#X connect 95 1 39 0; +#X connect 96 0 39 0; +#X connect 96 1 40 0; +#X connect 97 0 40 0; +#X connect 97 1 41 0; +#X connect 98 0 41 0; +#X connect 98 1 42 0; +#X connect 99 0 42 0; +#X connect 99 1 43 0; +#X connect 100 0 43 0; +#X connect 100 1 17 0; +#X connect 101 0 39 0; +#X connect 101 1 8 0; +#X connect 102 0 40 0; +#X connect 102 1 9 0; +#X connect 103 0 41 0; +#X connect 103 1 18 0; +#X connect 104 0 42 0; +#X connect 104 1 19 0; +#X connect 105 0 43 0; +#X connect 105 1 20 0; +#X restore 222 328 pd structure; +#X obj 287 169 gemwin 40; +#X msg 286 73 reset \, lighting 1 \, create \, 1; +#X text 77 11 This is the same as previus exemple \, but using a diferent +visualisation.; +#X text 48 79 <- 1; +#X text 518 73 <- 2; +#X obj 215 170 s masse; +#X obj 207 202 s masse2; +#X obj 94 155 s lia; +#X obj 23 154 s masse; +#X obj 156 203 s lia; +#X obj 48 321 s masse; +#X connect 0 0 12 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 5 0 1 0; +#X connect 6 0 5 0; +#X connect 7 0 50 0; +#X connect 8 0 6 0; +#X connect 9 0 22 0; +#X connect 10 0 2 0; +#X connect 11 0 26 0; +#X connect 12 0 13 0; +#X connect 13 0 58 0; +#X connect 13 1 57 0; +#X connect 14 0 50 0; +#X connect 16 0 15 0; +#X connect 18 0 40 0; +#X connect 19 0 40 1; +#X connect 20 0 40 2; +#X connect 21 0 40 3; +#X connect 22 0 3 0; +#X connect 23 0 24 0; +#X connect 24 0 3 0; +#X connect 25 0 26 0; +#X connect 26 0 29 0; +#X connect 26 1 28 0; +#X connect 26 2 27 0; +#X connect 27 0 55 0; +#X connect 27 0 56 0; +#X connect 28 0 59 0; +#X connect 29 0 59 0; +#X connect 30 0 8 0; +#X connect 31 0 10 0; +#X connect 32 0 9 0; +#X connect 33 0 60 0; +#X connect 34 0 60 0; +#X connect 35 0 60 0; +#X connect 36 0 39 1; +#X connect 37 0 39 2; +#X connect 38 0 39 3; +#X connect 39 0 17 0; +#X connect 40 0 39 0; +#X connect 42 0 41 0; +#X connect 43 0 41 0; +#X connect 44 0 41 0; +#X connect 45 0 49 0; +#X connect 46 0 49 0; +#X connect 47 0 49 0; +#X connect 48 0 23 0; +#X connect 51 0 50 0; diff --git a/exemples/15_constant_force_field.pd b/exemples/15_constant_force_field.pd index 6ad4be1..4882d29 100755 --- a/exemples/15_constant_force_field.pd +++ b/exemples/15_constant_force_field.pd @@ -7,47 +7,47 @@ #X msg 258 79 0 \, destroy; #X msg 224 54 reset \, create \, 1; #N canvas 510 193 970 698 structure 0; -#X obj 124 314 pd_lia \$0; -#X obj 27 290 pd_masse -1 0 \$0; -#X obj 49 445 pd_lia \$0; -#X obj 123 558 pd_masse -0.7 -0.7 \$0; -#X obj 198 502 pd_lia \$0; -#X obj 124 43 pd_masse -0.7 0.7 \$0; -#X obj 189 113 pd_lia \$0; -#X obj 69 161 pd_lia \$0; -#X obj 201 187 pd_lia \$0; -#X obj 213 373 pd_lia \$0; -#X obj 279 598 pd_lia \$0; -#X obj 399 624 pd_masse 0 -1 \$0; -#X obj 410 562 pd_lia \$0; -#X obj 580 585 pd_lia \$0; -#X obj 310 327 pd_lia \$0; -#X obj 388 330 pd_lia \$0; -#X obj 468 330 pd_lia \$0; -#X obj 338 427 pd_lia \$0; -#X obj 509 422 pd_lia \$0; -#X obj 304 26 pd_lia \$0; -#X obj 436 16 pd_masse 0 1 \$0; -#X obj 441 57 pd_lia \$0; -#X obj 347 129 pd_lia \$0; -#X obj 308 231 pd_lia \$0; -#X obj 304 280 pd_lia \$0; -#X obj 393 227 pd_lia \$0; -#X obj 475 227 pd_lia \$0; -#X obj 529 278 pd_lia \$0; -#X obj 604 358 pd_lia \$0; -#X obj 678 291 pd_lia \$0; -#X obj 604 221 pd_lia \$0; -#X obj 499 135 pd_lia \$0; -#X obj 571 43 pd_lia \$0; -#X obj 612 101 pd_lia \$0; -#X obj 749 179 pd_lia \$0; -#X obj 680 64 pd_masse 0.7 0.7 \$0; -#X obj 766 285 pd_masse 1 0 \$0; -#X obj 763 429 pd_lia \$0; -#X obj 671 510 pd_lia \$0; -#X obj 748 552 pd_masse 0.7 -0.7 \$0; -#X obj 407 274 pd_masse 0 0 \$0; +#X obj 124 314 pd_link \$0; +#X obj 27 290 pd_mass -1 0 \$0; +#X obj 49 445 pd_link \$0; +#X obj 123 558 pd_mass -0.7 -0.7 \$0; +#X obj 198 502 pd_link \$0; +#X obj 124 43 pd_mass -0.7 0.7 \$0; +#X obj 189 113 pd_link \$0; +#X obj 69 161 pd_link \$0; +#X obj 201 187 pd_link \$0; +#X obj 213 373 pd_link \$0; +#X obj 279 598 pd_link \$0; +#X obj 399 624 pd_mass 0 -1 \$0; +#X obj 410 562 pd_link \$0; +#X obj 580 585 pd_link \$0; +#X obj 310 327 pd_link \$0; +#X obj 388 330 pd_link \$0; +#X obj 468 330 pd_link \$0; +#X obj 338 427 pd_link \$0; +#X obj 509 422 pd_link \$0; +#X obj 304 26 pd_link \$0; +#X obj 436 16 pd_mass 0 1 \$0; +#X obj 441 57 pd_link \$0; +#X obj 347 129 pd_link \$0; +#X obj 308 231 pd_link \$0; +#X obj 304 280 pd_link \$0; +#X obj 393 227 pd_link \$0; +#X obj 475 227 pd_link \$0; +#X obj 529 278 pd_link \$0; +#X obj 604 358 pd_link \$0; +#X obj 678 291 pd_link \$0; +#X obj 604 221 pd_link \$0; +#X obj 499 135 pd_link \$0; +#X obj 571 43 pd_link \$0; +#X obj 612 101 pd_link \$0; +#X obj 749 179 pd_link \$0; +#X obj 680 64 pd_mass 0.7 0.7 \$0; +#X obj 766 285 pd_mass 1 0 \$0; +#X obj 763 429 pd_link \$0; +#X obj 671 510 pd_link \$0; +#X obj 748 552 pd_mass 0.7 -0.7 \$0; +#X obj 407 274 pd_mass 0 0 \$0; #X connect 0 0 5 0; #X connect 0 1 3 0; #X connect 1 0 2 0; @@ -196,10 +196,10 @@ #X obj 341 116 / 10; #X msg 341 143 setD2 \$1; #X msg 341 68 1; -#X obj 200 201 s \$0-lia; -#X obj 416 143 s \$0-masse; +#X obj 200 201 s \$0-link; +#X obj 416 143 s \$0-mass; #X obj 42 50 loadbang; -#X obj 44 202 s \$0-masse; +#X obj 44 202 s \$0-mass; #X msg 44 84 setXmin -3.8; #X msg 57 109 setXmax 3.8; #X msg 75 133 setYmin -3.8; @@ -232,9 +232,9 @@ #X obj 117 52 loadbang; #X msg 592 155 force2D 0 -5; #X msg 535 128 force2D -5 0; -#X obj 51 181 s \$0-lia; -#X obj 16 209 s \$0-masse; -#X obj 591 187 s \$0-masse; +#X obj 51 181 s \$0-link; +#X obj 16 209 s \$0-mass; +#X obj 591 187 s \$0-mass; #X msg 145 108 reset; #X msg 119 132 resetL; #X msg 94 153 resetF; @@ -249,8 +249,8 @@ top. like a ball in wather.; #X obj 16 77 metro 50; #X obj 224 107 gemwin; -#X obj 26 285 iAmbient2D \$0-masse 0 -1; -#X obj 24 309 iAmbient2D \$0-masse 0 3 0 0 0 -4 0 -4 -2; +#X obj 26 285 iAmbient2D \$0-mass 0 -1; +#X obj 24 309 iAmbient2D \$0-mass 0 3 0 0 0 -4 0 -4 -2; #X text 285 -27 This is the same ball as prevuis exemple \, but in a differents context.; #X obj 646 72 loadbang; diff --git a/exemples/16_name_and_interactors.pd b/exemples/16_name_and_interactors.pd index 0b71d57..bf1525d 100755 --- a/exemples/16_name_and_interactors.pd +++ b/exemples/16_name_and_interactors.pd @@ -12,7 +12,7 @@ #X msg 58 110 Xmax 3.8; #X msg 81 131 Ymin -3.8; #X msg 95 157 Ymax 3.8; -#X obj 47 201 s \$0-masse; +#X obj 47 201 s \$0-mass; #X connect 0 0 1 0; #X connect 0 0 2 0; #X connect 0 0 3 0; @@ -51,24 +51,24 @@ #X obj 648 525 unpack s f f; #X obj 647 552 translateXYZ 0 0 0; #X obj 647 584 sphere 0.3; -#X obj 44 465 masse2D foo 1 -2 3; -#X obj 193 465 masse2D foo2 1 -1 3; -#X obj 350 465 masse2D foo3 1 0 3; -#X obj 499 465 masse2D foo4 1 1 3; -#X obj 648 465 masse2D foo 1 2 3; -#X obj 9 123 s masse; -#X obj 55 437 r masse; -#X obj 193 438 r masse; -#X obj 350 436 r masse; -#X obj 499 436 r masse; -#X obj 648 437 r masse; +#X obj 44 465 mass2D foo 1 -2 3; +#X obj 193 465 mass2D foo2 1 -1 3; +#X obj 350 465 mass2D foo3 1 0 3; +#X obj 499 465 mass2D foo4 1 1 3; +#X obj 648 465 mass2D foo 1 2 3; +#X obj 9 123 s mass; +#X obj 55 437 r mass; +#X obj 193 438 r mass; +#X obj 350 436 r mass; +#X obj 499 436 r mass; +#X obj 648 437 r mass; #X obj 52 174 iAmbient2D foo 0 -0.1; #X obj 63 201 iAmbient2D foo2 0 -0.1; #X obj 76 227 iAmbient2D foo3 0 -0.1; -#X text 268 173 force is apply to masse named foo \, foo2 and foo3 +#X text 268 173 force is apply to mass named foo \, foo2 and foo3 ; #X text 344 287 a positive forece is apply to foo2 \, and to foo3 (according -to pd link). this force allows masse 2 and 3 to stay at Y=0.; +to pd link). this force allows mass 2 and 3 to stay at Y=0.; #X obj 529 657 iAmbient2D; #X obj 530 684 iLine2D; #X obj 530 710 iSeg2D; @@ -76,7 +76,7 @@ to pd link). this force allows masse 2 and 3 to stay at Y=0.; #X msg 17 406 reset; #X obj 17 379 sel 1; #X obj 17 351 tSquare2D -4 4 -10000 -4; -#X text 260 345 tSquare is a test : test if the position of the masse +#X text 260 345 tSquare is a test : test if the position of the mass is in a specific square. This test is used to reset the mass to it's initial state if the mass go out of the screen.; #X obj 44 292 iSeg2D foo2 -3 0 3 0 3 0 0 0.5 1; @@ -84,8 +84,8 @@ initial state if the mass go out of the screen.; #X text 283 195 but not to foo4 \, so it will not move.; #X text 201 -10 <- reset; #X text 348 50 interactor are design to be a kind of link beetween -masses and a simple object.; -#X text 347 85 interactors can be a link to all masse with the same +masss and a simple object.; +#X text 347 85 interactors can be a link to all mass with the same name. It's easier to patch than putting a link object for all link. ; #X text 41 655 for more informations about interactors or test \, see diff --git a/exemples/17_rnd_mouvmnt_and_obstacles.pd b/exemples/17_rnd_mouvmnt_and_obstacles.pd index 3de27d9..4a2edfc 100755 --- a/exemples/17_rnd_mouvmnt_and_obstacles.pd +++ b/exemples/17_rnd_mouvmnt_and_obstacles.pd @@ -4,58 +4,58 @@ ; #X obj 18 155 metro 50; #X obj 107 138 loadbang; -#X obj 433 139 fluide_masse; +#X obj 433 139 fluide_mass; #X msg 56 65 0 \, destroy; #X obj 22 93 gemwin; #X msg 22 40 reset \, create \, 1; -#X obj 18 446 s masse; +#X obj 18 446 s mass; #X obj 346 141 gemhead; #X obj 346 164 sphere 0.7; -#X obj 118 187 s reset_masse; +#X obj 118 187 s reset_mass; #X msg 107 163 bang; -#X obj 443 149 fluide_masse; -#X obj 453 159 fluide_masse; -#X obj 463 169 fluide_masse; -#X obj 473 179 fluide_masse; -#X obj 483 189 fluide_masse; -#X obj 493 199 fluide_masse; -#X obj 503 209 fluide_masse; -#X obj 513 219 fluide_masse; -#X obj 523 229 fluide_masse; -#X obj 533 239 fluide_masse; -#X obj 543 249 fluide_masse; -#X obj 553 259 fluide_masse; -#X obj 534 138 fluide_masse; -#X obj 544 148 fluide_masse; -#X obj 554 158 fluide_masse; -#X obj 564 168 fluide_masse; -#X obj 574 178 fluide_masse; -#X obj 584 188 fluide_masse; -#X obj 594 198 fluide_masse; -#X obj 604 208 fluide_masse; -#X obj 614 218 fluide_masse; -#X obj 624 228 fluide_masse; -#X obj 634 238 fluide_masse; -#X obj 644 248 fluide_masse; -#X obj 654 258 fluide_masse; -#X obj 664 268 fluide_masse; +#X obj 443 149 fluide_mass; +#X obj 453 159 fluide_mass; +#X obj 463 169 fluide_mass; +#X obj 473 179 fluide_mass; +#X obj 483 189 fluide_mass; +#X obj 493 199 fluide_mass; +#X obj 503 209 fluide_mass; +#X obj 513 219 fluide_mass; +#X obj 523 229 fluide_mass; +#X obj 533 239 fluide_mass; +#X obj 543 249 fluide_mass; +#X obj 553 259 fluide_mass; +#X obj 534 138 fluide_mass; +#X obj 544 148 fluide_mass; +#X obj 554 158 fluide_mass; +#X obj 564 168 fluide_mass; +#X obj 574 178 fluide_mass; +#X obj 584 188 fluide_mass; +#X obj 594 198 fluide_mass; +#X obj 604 208 fluide_mass; +#X obj 614 218 fluide_mass; +#X obj 624 228 fluide_mass; +#X obj 634 238 fluide_mass; +#X obj 644 248 fluide_mass; +#X obj 654 258 fluide_mass; +#X obj 664 268 fluide_mass; #X text 283 49 the mouving particules don't interact each other; #X text 283 65 they interact with 4 lines (the border of the screen) \, and with a central circle so they bonce on the obstacle.; -#X obj 107 285 iAmbient2D masse 0 0 3 3; -#X obj 43 308 iLine2D masse 3 -3 3 3 1000 0 0 1; -#X obj 53 332 iLine2D masse -3 3 -3 -3 1000 0 0 1; -#X obj 68 355 iLine2D masse 3 3 -3 3 1000 0 0 1; -#X obj 78 378 iLine2D masse -3 -3 3 -3 1000 0 0 1; -#X obj 43 417 iCircle2D masse 0 0 0 1 0 0 10; -#X obj 563 269 fluide_masse; +#X obj 107 285 iAmbient2D mass 0 0 3 3; +#X obj 43 308 iLine2D mass 3 -3 3 3 1000 0 0 1; +#X obj 53 332 iLine2D mass -3 3 -3 -3 1000 0 0 1; +#X obj 68 355 iLine2D mass 3 3 -3 3 1000 0 0 1; +#X obj 78 378 iLine2D mass -3 -3 3 -3 1000 0 0 1; +#X obj 43 417 iCircle2D mass 0 0 0 1 0 0 10; +#X obj 563 269 fluide_mass; #X text 302 287 <- give random speed when starting the patch; #X text 301 309 <- right border; #X text 302 331 <- left border; #X text 302 353 <- top border; #X text 302 375 <- bottom border; #X text 302 416 <- circular interaction in the center; -#X text 328 25 interactor to a collection of masses; +#X text 328 25 interactor to a collection of masss; #X text 132 40 <- 1; #X text 45 131 <- 2; #X connect 0 0 8 0; diff --git a/exemples/18_flipper.pd b/exemples/18_flipper.pd index 778119f..bc985df 100755 --- a/exemples/18_flipper.pd +++ b/exemples/18_flipper.pd @@ -5,7 +5,7 @@ #X obj 60 86 loadbang; #X msg 60 108 reset; #X msg 185 104 0 \, destroy; -#X obj 11 132 s masse; +#X obj 11 132 s mass; #X obj 481 330 gemhead; #X obj 481 363 translateXYZ; #X obj 470 303 unpack s f f; @@ -24,8 +24,8 @@ #X msg 225 142 2 1 0; #X msg 130 139 -1 -3 0; #X msg 289 140 1 -3 0; -#X obj 18 34 iSeg2D masse -2 1 -1 -3 10 0 0 1 0.3 0.3; -#X obj 18 58 iSeg2D masse 1 -3 2 1 10 0 0 1 0.3 0.3; +#X obj 18 34 iSeg2D mass -2 1 -1 -3 10 0 0 1 0.3 0.3; +#X obj 18 58 iSeg2D mass 1 -3 2 1 10 0 0 1 0.3 0.3; #X connect 0 0 11 0; #X connect 0 0 12 0; #X connect 2 0 1 0; @@ -78,8 +78,8 @@ #X msg 442 412 setY1 \$1; #X msg 265 319 setX2 \$1; #X msg 285 344 setY2 \$1; -#X obj 40 387 iSeg2D masse -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5; -#X obj 26 441 iSeg2D masse 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5; +#X obj 40 387 iSeg2D mass -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5; +#X obj 26 441 iSeg2D mass 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5; #X connect 0 0 38 0; #X connect 0 0 39 0; #X connect 2 0 1 0; @@ -139,8 +139,8 @@ #X msg 169 163 -1.8 -1 0; #X msg 264 166 1.8 4 0; #X msg 327 164 1.8 -1 0; -#X obj 42 51 iSeg2D masse -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5; -#X obj 42 75 iSeg2D masse 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5; +#X obj 42 51 iSeg2D mass -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5; +#X obj 42 75 iSeg2D mass 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5; #X connect 0 0 11 0; #X connect 0 0 12 0; #X connect 2 0 1 0; @@ -162,7 +162,7 @@ #X obj 140 140 loadbang; #X msg 105 165 4 3.5 0; #X msg 169 163 -4 3.5 0; -#X obj 16 47 iSeg2D masse 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4; +#X obj 16 47 iSeg2D mass 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4; #X connect 0 0 6 0; #X connect 2 0 1 0; #X connect 3 0 4 0; @@ -181,9 +181,9 @@ #X obj 288 227 sphere 0.3; #X obj 156 202 translateXYZ 1 1.5 0; #X obj 287 203 translateXYZ -1 1.5 0; -#X obj 36 51 iCircle2D masse 0 2.5 0 0.3 1; -#X obj 36 75 iCircle2D masse 1 1.5 0 0.3 1; -#X obj 37 97 iCircle2D masse -1 1.5 0 0.3 1; +#X obj 36 51 iCircle2D mass 0 2.5 0 0.3 1; +#X obj 36 75 iCircle2D mass 1 1.5 0 0.3 1; +#X obj 37 97 iCircle2D mass -1 1.5 0 0.3 1; #X connect 0 0 10 0; #X connect 0 0 11 0; #X connect 0 0 12 0; @@ -194,11 +194,11 @@ #X connect 8 0 5 0; #X connect 9 0 7 0; #X restore 80 192 pd circle; -#X obj 470 279 masse2D masse 10 1.5 3.4; -#X msg 74 487 \; masse reset \;; +#X obj 470 279 mass2D mass 10 1.5 3.4; +#X msg 74 487 \; mass reset \;; #X obj 103 320 loadbang; #X msg 103 344 0; -#X obj 80 170 iAmbient2D masse 0 -0.001 0 0 0.003; +#X obj 80 170 iAmbient2D mass 0 -0.001 0 0 0.003; #X text 357 34 click on the GEM windows with right and left click. ; #X text 359 50 middle click to reset the game; diff --git a/exemples/19_vertex.pd b/exemples/19_vertex.pd index 63984a6..50078fe 100755 --- a/exemples/19_vertex.pd +++ b/exemples/19_vertex.pd @@ -6,51 +6,51 @@ #X msg 233 196 0 \, destroy; #X obj 199 224 gemwin; #X msg 199 171 reset \, create \, 1; -#X obj 17 304 s masse; -#X obj 106 253 s reset_masse; +#X obj 17 304 s mass; +#X obj 106 253 s reset_mass; #X msg 106 229 bang; #N canvas 717 329 472 322 pool 0; -#X obj 106 103 fluide_masse2 19; -#X obj 186 183 fluide_masse2 27; -#X obj 166 163 fluide_masse2 25; -#X obj 16 13 fluide_masse2 10; -#X obj 26 23 fluide_masse2 11; -#X obj 36 33 fluide_masse2 12; -#X obj 46 43 fluide_masse2 13; -#X obj 56 53 fluide_masse2 14; -#X obj 66 63 fluide_masse2 15; -#X obj 76 73 fluide_masse2 16; -#X obj 86 83 fluide_masse2 17; -#X obj 96 93 fluide_masse2 18; -#X obj 116 113 fluide_masse2 20; -#X obj 126 123 fluide_masse2 21; -#X obj 136 133 fluide_masse2 22; -#X obj 146 143 fluide_masse2 23; -#X obj 156 153 fluide_masse2 24; -#X obj 176 173 fluide_masse2 26; -#X obj 196 193 fluide_masse2 28; -#X obj 206 203 fluide_masse2 29; -#X obj 216 213 fluide_masse2 30; -#X obj 226 223 fluide_masse2 31; -#X obj 236 233 fluide_masse2 32; -#X obj 246 243 fluide_masse2 33; -#X obj 256 253 fluide_masse2 34; -#X obj 266 263 fluide_masse2 35; -#X obj 276 273 fluide_masse2 36; -#X obj 286 283 fluide_masse2 37; -#X obj 296 293 fluide_masse2 38; -#X obj 306 303 fluide_masse2 39; -#X obj 316 313 fluide_masse2 40; -#X obj 326 323 fluide_masse2 41; -#X obj 336 333 fluide_masse2 42; -#X obj 346 343 fluide_masse2 43; -#X obj 356 353 fluide_masse2 44; -#X obj 366 363 fluide_masse2 45; -#X obj 376 373 fluide_masse2 46; -#X obj 386 383 fluide_masse2 47; -#X obj 396 393 fluide_masse2 48; -#X obj 406 403 fluide_masse2 49; -#X obj 416 413 fluide_masse2 50; +#X obj 106 103 fluide_mass2 19; +#X obj 186 183 fluide_mass2 27; +#X obj 166 163 fluide_mass2 25; +#X obj 16 13 fluide_mass2 10; +#X obj 26 23 fluide_mass2 11; +#X obj 36 33 fluide_mass2 12; +#X obj 46 43 fluide_mass2 13; +#X obj 56 53 fluide_mass2 14; +#X obj 66 63 fluide_mass2 15; +#X obj 76 73 fluide_mass2 16; +#X obj 86 83 fluide_mass2 17; +#X obj 96 93 fluide_mass2 18; +#X obj 116 113 fluide_mass2 20; +#X obj 126 123 fluide_mass2 21; +#X obj 136 133 fluide_mass2 22; +#X obj 146 143 fluide_mass2 23; +#X obj 156 153 fluide_mass2 24; +#X obj 176 173 fluide_mass2 26; +#X obj 196 193 fluide_mass2 28; +#X obj 206 203 fluide_mass2 29; +#X obj 216 213 fluide_mass2 30; +#X obj 226 223 fluide_mass2 31; +#X obj 236 233 fluide_mass2 32; +#X obj 246 243 fluide_mass2 33; +#X obj 256 253 fluide_mass2 34; +#X obj 266 263 fluide_mass2 35; +#X obj 276 273 fluide_mass2 36; +#X obj 286 283 fluide_mass2 37; +#X obj 296 293 fluide_mass2 38; +#X obj 306 303 fluide_mass2 39; +#X obj 316 313 fluide_mass2 40; +#X obj 326 323 fluide_mass2 41; +#X obj 336 333 fluide_mass2 42; +#X obj 346 343 fluide_mass2 43; +#X obj 356 353 fluide_mass2 44; +#X obj 366 363 fluide_mass2 45; +#X obj 376 373 fluide_mass2 46; +#X obj 386 383 fluide_mass2 47; +#X obj 396 393 fluide_mass2 48; +#X obj 406 403 fluide_mass2 49; +#X obj 416 413 fluide_mass2 50; #X restore 355 201 pd pool; #N canvas 860 482 340 441 creation 0; #X obj 43 318 s pd-new; @@ -62,7 +62,7 @@ ; #X obj 61 72 t b b; #X obj 76 186 t f f f; -#X msg 76 265 obj \$1 \$2 fluide_masse2 \$3; +#X msg 76 265 obj \$1 \$2 fluide_mass2 \$3; #X obj 103 210 * 10; #X obj 76 210 * 10; #X obj 61 163 ch_uzi 60; @@ -82,7 +82,7 @@ #X connect 10 0 3 0; #X connect 11 1 7 0; #X restore 355 227 pd creation pool; -#X text 15 65 this exemple got 250 masses \, so it nead more CPU than +#X text 15 65 this exemple got 250 masss \, so it nead more CPU than before.; #X msg 60 176 20; #X floatatom 60 199 5 0 0 0 - - -; @@ -92,7 +92,7 @@ computation speed by changing the metronome frequency.; #X text 176 5 Fuids mecanics; #X text 85 31 Masses have no weight \, they are in a displacement field \, corresponding to a vertex.; -#X obj 42 279 iCircle2D masse 0 0 0 5 0 0 0 0 0 0 0 0 0 0.0005; +#X obj 42 279 iCircle2D mass 0 0 0 5 0 0 0 0 0 0 0 0 0 0.0005; #X obj 17 221 metro 20; #X text 309 170 <- 1; #X connect 0 0 6 0; diff --git a/exemples/20_moving_vertex.pd b/exemples/20_moving_vertex.pd index 6066017..ab1fb0f 100755 --- a/exemples/20_moving_vertex.pd +++ b/exemples/20_moving_vertex.pd @@ -6,8 +6,8 @@ #X msg 250 200 0 \, destroy; #X obj 216 228 gemwin; #X msg 216 175 reset \, create \, 1; -#X obj 16 486 s masse; -#X obj 105 227 s reset_masse; +#X obj 16 486 s mass; +#X obj 105 227 s reset_mass; #X msg 105 203 bang; #X obj 16 195 metro 5; #N canvas 860 482 416 441 creation 0; @@ -20,7 +20,7 @@ ; #X obj 69 72 t b b; #X obj 85 235 t f f f; -#X msg 83 314 obj \$1 \$2 fluide_masse2 \$3; +#X msg 83 314 obj \$1 \$2 fluide_mass2 \$3; #X obj 112 261 * 10; #X obj 85 259 * 10; #X obj 89 188 * 2; @@ -42,48 +42,48 @@ #X connect 12 1 11 0; #X restore 345 264 pd creation pool; #X obj 133 305 t b b; -#X obj 194 287 r reset_masse; +#X obj 194 287 r reset_mass; #X msg 194 308 reset; -#X obj 269 346 lia foo 0 1; +#X obj 269 346 link foo 0 1; #X obj 133 386 / 50; #X text 177 373 X position of the center of the vertex.; #X floatatom 178 390 5 0 0 0 - - -; #X text 157 17 same as previus exemple but with a moving vertex (Y) ; -#X obj 133 470 iCircle2D masse 0 0 0 5 0 0 0 0 -1e-006 0.0001; +#X obj 133 470 iCircle2D mass 0 0 0 5 0 0 0 0 -1e-006 0.0001; #X msg 133 443 setX \$1; -#X obj 133 346 masse foo 100000 99; +#X obj 133 346 mass foo 100000 99; #N canvas 0 0 464 314 pool 0; -#X obj 0 0 fluide_masse2 0; -#X obj 20 20 fluide_masse2 2; -#X obj 40 40 fluide_masse2 4; -#X obj 60 60 fluide_masse2 6; -#X obj 80 80 fluide_masse2 8; -#X obj 100 100 fluide_masse2 10; -#X obj 120 120 fluide_masse2 12; -#X obj 140 140 fluide_masse2 14; -#X obj 160 160 fluide_masse2 16; -#X obj 180 180 fluide_masse2 18; -#X obj 200 200 fluide_masse2 20; -#X obj 220 220 fluide_masse2 22; -#X obj 240 240 fluide_masse2 24; -#X obj 260 260 fluide_masse2 26; -#X obj 280 280 fluide_masse2 28; -#X obj 300 300 fluide_masse2 30; -#X obj 320 320 fluide_masse2 32; -#X obj 340 340 fluide_masse2 34; -#X obj 360 360 fluide_masse2 36; -#X obj 380 380 fluide_masse2 38; -#X obj 400 400 fluide_masse2 40; -#X obj 420 420 fluide_masse2 42; -#X obj 440 440 fluide_masse2 44; -#X obj 460 460 fluide_masse2 46; -#X obj 480 480 fluide_masse2 48; -#X obj 500 500 fluide_masse2 50; -#X obj 520 520 fluide_masse2 52; -#X obj 540 540 fluide_masse2 54; -#X obj 560 560 fluide_masse2 56; -#X obj 580 580 fluide_masse2 58; +#X obj 0 0 fluide_mass2 0; +#X obj 20 20 fluide_mass2 2; +#X obj 40 40 fluide_mass2 4; +#X obj 60 60 fluide_mass2 6; +#X obj 80 80 fluide_mass2 8; +#X obj 100 100 fluide_mass2 10; +#X obj 120 120 fluide_mass2 12; +#X obj 140 140 fluide_mass2 14; +#X obj 160 160 fluide_mass2 16; +#X obj 180 180 fluide_mass2 18; +#X obj 200 200 fluide_mass2 20; +#X obj 220 220 fluide_mass2 22; +#X obj 240 240 fluide_mass2 24; +#X obj 260 260 fluide_mass2 26; +#X obj 280 280 fluide_mass2 28; +#X obj 300 300 fluide_mass2 30; +#X obj 320 320 fluide_mass2 32; +#X obj 340 340 fluide_mass2 34; +#X obj 360 360 fluide_mass2 36; +#X obj 380 380 fluide_mass2 38; +#X obj 400 400 fluide_mass2 40; +#X obj 420 420 fluide_mass2 42; +#X obj 440 440 fluide_mass2 44; +#X obj 460 460 fluide_mass2 46; +#X obj 480 480 fluide_mass2 48; +#X obj 500 500 fluide_mass2 50; +#X obj 520 520 fluide_mass2 52; +#X obj 540 540 fluide_mass2 54; +#X obj 560 560 fluide_mass2 56; +#X obj 580 580 fluide_mass2 58; #X restore 345 238 pd pool; #X text 96 41 The vertex goes from right / left with sinusoidal variations. the mouvement comes frome a single mass/link structure \, as seen before. @@ -92,7 +92,7 @@ the mouvement comes frome a single mass/link structure \, as seen before. computation speed by changing the metronome frequency.; #X floatatom 53 174 5 0 0 0 - - -; #X text 40 150 <- begin; -#X obj 41 418 iAmbient2D masse 0 0 0 0 1; +#X obj 41 418 iAmbient2D mass 0 0 0 0 1; #X text 330 175 <- 1; #X connect 0 0 6 0; #X connect 0 1 19 0; diff --git a/exemples/21_fluid_circulation_cylinder.pd b/exemples/21_fluid_circulation_cylinder.pd index 01ce200..1c5e8b8 100755 --- a/exemples/21_fluid_circulation_cylinder.pd +++ b/exemples/21_fluid_circulation_cylinder.pd @@ -6,124 +6,124 @@ #X msg 153 132 0 \, destroy; #X obj 119 160 gemwin; #X msg 119 107 reset \, create \, 1; -#X obj 23 205 s masse; +#X obj 23 205 s mass; #X obj 345 126 gemhead; #N canvas 19 7 1256 797 pool 0; -#X obj 0 0 fluide_masse6 -6 -0.958333; -#X obj 240 0 fluide_masse6 -5.71429 -0.958333; -#X obj 480 0 fluide_masse6 -5.42857 -0.958333; -#X obj 720 0 fluide_masse6 -5.14286 -0.958333; -#X obj 960 0 fluide_masse6 -4.85714 -0.958333; -#X obj 0 30 fluide_masse6 -6 -0.875; -#X obj 240 30 fluide_masse6 -5.71429 -0.875; -#X obj 480 30 fluide_masse6 -5.42857 -0.875; -#X obj 720 30 fluide_masse6 -5.14286 -0.875; -#X obj 960 30 fluide_masse6 -4.85714 -0.875; -#X obj 0 60 fluide_masse6 -6 -0.791667; -#X obj 240 60 fluide_masse6 -5.71429 -0.791667; -#X obj 480 60 fluide_masse6 -5.42857 -0.791667; -#X obj 720 60 fluide_masse6 -5.14286 -0.791667; -#X obj 960 60 fluide_masse6 -4.85714 -0.791667; -#X obj 0 90 fluide_masse6 -6 -0.708333; -#X obj 240 90 fluide_masse6 -5.71429 -0.708333; -#X obj 480 90 fluide_masse6 -5.42857 -0.708333; -#X obj 720 90 fluide_masse6 -5.14286 -0.708333; -#X obj 960 90 fluide_masse6 -4.85714 -0.708333; -#X obj 0 120 fluide_masse6 -6 -0.625; -#X obj 240 120 fluide_masse6 -5.71429 -0.625; -#X obj 480 120 fluide_masse6 -5.42857 -0.625; -#X obj 720 120 fluide_masse6 -5.14286 -0.625; -#X obj 960 120 fluide_masse6 -4.85714 -0.625; -#X obj 0 150 fluide_masse6 -6 -0.541667; -#X obj 240 150 fluide_masse6 -5.71429 -0.541667; -#X obj 480 150 fluide_masse6 -5.42857 -0.541667; -#X obj 720 150 fluide_masse6 -5.14286 -0.541667; -#X obj 960 150 fluide_masse6 -4.85714 -0.541667; -#X obj 0 180 fluide_masse6 -6 -0.458333; -#X obj 240 180 fluide_masse6 -5.71429 -0.458333; -#X obj 480 180 fluide_masse6 -5.42857 -0.458333; -#X obj 720 180 fluide_masse6 -5.14286 -0.458333; -#X obj 960 180 fluide_masse6 -4.85714 -0.458333; -#X obj 0 210 fluide_masse6 -6 -0.375; -#X obj 240 210 fluide_masse6 -5.71429 -0.375; -#X obj 480 210 fluide_masse6 -5.42857 -0.375; -#X obj 720 210 fluide_masse6 -5.14286 -0.375; -#X obj 960 210 fluide_masse6 -4.85714 -0.375; -#X obj 0 240 fluide_masse6 -6 -0.291667; -#X obj 240 240 fluide_masse6 -5.71429 -0.291667; -#X obj 480 240 fluide_masse6 -5.42857 -0.291667; -#X obj 720 240 fluide_masse6 -5.14286 -0.291667; -#X obj 960 240 fluide_masse6 -4.85714 -0.291667; -#X obj 0 270 fluide_masse6 -6 -0.208333; -#X obj 240 270 fluide_masse6 -5.71429 -0.208333; -#X obj 480 270 fluide_masse6 -5.42857 -0.208333; -#X obj 720 270 fluide_masse6 -5.14286 -0.208333; -#X obj 960 270 fluide_masse6 -4.85714 -0.208333; -#X obj 0 300 fluide_masse6 -6 -0.125; -#X obj 240 300 fluide_masse6 -5.71429 -0.125; -#X obj 480 300 fluide_masse6 -5.42857 -0.125; -#X obj 720 300 fluide_masse6 -5.14286 -0.125; -#X obj 960 300 fluide_masse6 -4.85714 -0.125; -#X obj 0 330 fluide_masse6 -6 -0.0416667; -#X obj 240 330 fluide_masse6 -5.71429 -0.0416667; -#X obj 480 330 fluide_masse6 -5.42857 -0.0416667; -#X obj 720 330 fluide_masse6 -5.14286 -0.0416667; -#X obj 960 330 fluide_masse6 -4.85714 -0.0416667; -#X obj 0 360 fluide_masse6 -6 0.0416667; -#X obj 240 360 fluide_masse6 -5.71429 0.0416667; -#X obj 480 360 fluide_masse6 -5.42857 0.0416667; -#X obj 720 360 fluide_masse6 -5.14286 0.0416667; -#X obj 960 360 fluide_masse6 -4.85714 0.0416667; -#X obj 0 390 fluide_masse6 -6 0.125; -#X obj 240 390 fluide_masse6 -5.71429 0.125; -#X obj 480 390 fluide_masse6 -5.42857 0.125; -#X obj 720 390 fluide_masse6 -5.14286 0.125; -#X obj 960 390 fluide_masse6 -4.85714 0.125; -#X obj 0 420 fluide_masse6 -6 0.208333; -#X obj 240 420 fluide_masse6 -5.71429 0.208333; -#X obj 480 420 fluide_masse6 -5.42857 0.208333; -#X obj 720 420 fluide_masse6 -5.14286 0.208333; -#X obj 960 420 fluide_masse6 -4.85714 0.208333; -#X obj 0 450 fluide_masse6 -6 0.291667; -#X obj 240 450 fluide_masse6 -5.71429 0.291667; -#X obj 480 450 fluide_masse6 -5.42857 0.291667; -#X obj 720 450 fluide_masse6 -5.14286 0.291667; -#X obj 960 450 fluide_masse6 -4.85714 0.291667; -#X obj 0 480 fluide_masse6 -6 0.375; -#X obj 240 480 fluide_masse6 -5.71429 0.375; -#X obj 480 480 fluide_masse6 -5.42857 0.375; -#X obj 720 480 fluide_masse6 -5.14286 0.375; -#X obj 960 480 fluide_masse6 -4.85714 0.375; -#X obj 0 510 fluide_masse6 -6 0.458333; -#X obj 240 510 fluide_masse6 -5.71429 0.458333; -#X obj 480 510 fluide_masse6 -5.42857 0.458333; -#X obj 720 510 fluide_masse6 -5.14286 0.458333; -#X obj 960 510 fluide_masse6 -4.85714 0.458333; -#X obj 0 540 fluide_masse6 -6 0.541667; -#X obj 240 540 fluide_masse6 -5.71429 0.541667; -#X obj 480 540 fluide_masse6 -5.42857 0.541667; -#X obj 720 540 fluide_masse6 -5.14286 0.541667; -#X obj 960 540 fluide_masse6 -4.85714 0.541667; -#X obj 0 570 fluide_masse6 -6 0.625; -#X obj 240 570 fluide_masse6 -5.71429 0.625; -#X obj 480 570 fluide_masse6 -5.42857 0.625; -#X obj 720 570 fluide_masse6 -5.14286 0.625; -#X obj 960 570 fluide_masse6 -4.85714 0.625; -#X obj 0 600 fluide_masse6 -6 0.708333; -#X obj 240 600 fluide_masse6 -5.71429 0.708333; -#X obj 480 600 fluide_masse6 -5.42857 0.708333; -#X obj 720 600 fluide_masse6 -5.14286 0.708333; -#X obj 960 600 fluide_masse6 -4.85714 0.708333; -#X obj 0 630 fluide_masse6 -6 0.791667; -#X obj 240 630 fluide_masse6 -5.71429 0.791667; -#X obj 480 630 fluide_masse6 -5.42857 0.791667; -#X obj 720 630 fluide_masse6 -5.14286 0.791667; -#X obj 960 630 fluide_masse6 -4.85714 0.791667; -#X obj 0 660 fluide_masse6 -6 0.875; -#X obj 240 660 fluide_masse6 -5.71429 0.875; -#X obj 480 660 fluide_masse6 -5.42857 0.875; -#X obj 720 660 fluide_masse6 -5.14286 0.875; -#X obj 960 660 fluide_masse6 -4.85714 0.875; +#X obj 0 0 fluide_mass6 -6 -0.958333; +#X obj 240 0 fluide_mass6 -5.71429 -0.958333; +#X obj 480 0 fluide_mass6 -5.42857 -0.958333; +#X obj 720 0 fluide_mass6 -5.14286 -0.958333; +#X obj 960 0 fluide_mass6 -4.85714 -0.958333; +#X obj 0 30 fluide_mass6 -6 -0.875; +#X obj 240 30 fluide_mass6 -5.71429 -0.875; +#X obj 480 30 fluide_mass6 -5.42857 -0.875; +#X obj 720 30 fluide_mass6 -5.14286 -0.875; +#X obj 960 30 fluide_mass6 -4.85714 -0.875; +#X obj 0 60 fluide_mass6 -6 -0.791667; +#X obj 240 60 fluide_mass6 -5.71429 -0.791667; +#X obj 480 60 fluide_mass6 -5.42857 -0.791667; +#X obj 720 60 fluide_mass6 -5.14286 -0.791667; +#X obj 960 60 fluide_mass6 -4.85714 -0.791667; +#X obj 0 90 fluide_mass6 -6 -0.708333; +#X obj 240 90 fluide_mass6 -5.71429 -0.708333; +#X obj 480 90 fluide_mass6 -5.42857 -0.708333; +#X obj 720 90 fluide_mass6 -5.14286 -0.708333; +#X obj 960 90 fluide_mass6 -4.85714 -0.708333; +#X obj 0 120 fluide_mass6 -6 -0.625; +#X obj 240 120 fluide_mass6 -5.71429 -0.625; +#X obj 480 120 fluide_mass6 -5.42857 -0.625; +#X obj 720 120 fluide_mass6 -5.14286 -0.625; +#X obj 960 120 fluide_mass6 -4.85714 -0.625; +#X obj 0 150 fluide_mass6 -6 -0.541667; +#X obj 240 150 fluide_mass6 -5.71429 -0.541667; +#X obj 480 150 fluide_mass6 -5.42857 -0.541667; +#X obj 720 150 fluide_mass6 -5.14286 -0.541667; +#X obj 960 150 fluide_mass6 -4.85714 -0.541667; +#X obj 0 180 fluide_mass6 -6 -0.458333; +#X obj 240 180 fluide_mass6 -5.71429 -0.458333; +#X obj 480 180 fluide_mass6 -5.42857 -0.458333; +#X obj 720 180 fluide_mass6 -5.14286 -0.458333; +#X obj 960 180 fluide_mass6 -4.85714 -0.458333; +#X obj 0 210 fluide_mass6 -6 -0.375; +#X obj 240 210 fluide_mass6 -5.71429 -0.375; +#X obj 480 210 fluide_mass6 -5.42857 -0.375; +#X obj 720 210 fluide_mass6 -5.14286 -0.375; +#X obj 960 210 fluide_mass6 -4.85714 -0.375; +#X obj 0 240 fluide_mass6 -6 -0.291667; +#X obj 240 240 fluide_mass6 -5.71429 -0.291667; +#X obj 480 240 fluide_mass6 -5.42857 -0.291667; +#X obj 720 240 fluide_mass6 -5.14286 -0.291667; +#X obj 960 240 fluide_mass6 -4.85714 -0.291667; +#X obj 0 270 fluide_mass6 -6 -0.208333; +#X obj 240 270 fluide_mass6 -5.71429 -0.208333; +#X obj 480 270 fluide_mass6 -5.42857 -0.208333; +#X obj 720 270 fluide_mass6 -5.14286 -0.208333; +#X obj 960 270 fluide_mass6 -4.85714 -0.208333; +#X obj 0 300 fluide_mass6 -6 -0.125; +#X obj 240 300 fluide_mass6 -5.71429 -0.125; +#X obj 480 300 fluide_mass6 -5.42857 -0.125; +#X obj 720 300 fluide_mass6 -5.14286 -0.125; +#X obj 960 300 fluide_mass6 -4.85714 -0.125; +#X obj 0 330 fluide_mass6 -6 -0.0416667; +#X obj 240 330 fluide_mass6 -5.71429 -0.0416667; +#X obj 480 330 fluide_mass6 -5.42857 -0.0416667; +#X obj 720 330 fluide_mass6 -5.14286 -0.0416667; +#X obj 960 330 fluide_mass6 -4.85714 -0.0416667; +#X obj 0 360 fluide_mass6 -6 0.0416667; +#X obj 240 360 fluide_mass6 -5.71429 0.0416667; +#X obj 480 360 fluide_mass6 -5.42857 0.0416667; +#X obj 720 360 fluide_mass6 -5.14286 0.0416667; +#X obj 960 360 fluide_mass6 -4.85714 0.0416667; +#X obj 0 390 fluide_mass6 -6 0.125; +#X obj 240 390 fluide_mass6 -5.71429 0.125; +#X obj 480 390 fluide_mass6 -5.42857 0.125; +#X obj 720 390 fluide_mass6 -5.14286 0.125; +#X obj 960 390 fluide_mass6 -4.85714 0.125; +#X obj 0 420 fluide_mass6 -6 0.208333; +#X obj 240 420 fluide_mass6 -5.71429 0.208333; +#X obj 480 420 fluide_mass6 -5.42857 0.208333; +#X obj 720 420 fluide_mass6 -5.14286 0.208333; +#X obj 960 420 fluide_mass6 -4.85714 0.208333; +#X obj 0 450 fluide_mass6 -6 0.291667; +#X obj 240 450 fluide_mass6 -5.71429 0.291667; +#X obj 480 450 fluide_mass6 -5.42857 0.291667; +#X obj 720 450 fluide_mass6 -5.14286 0.291667; +#X obj 960 450 fluide_mass6 -4.85714 0.291667; +#X obj 0 480 fluide_mass6 -6 0.375; +#X obj 240 480 fluide_mass6 -5.71429 0.375; +#X obj 480 480 fluide_mass6 -5.42857 0.375; +#X obj 720 480 fluide_mass6 -5.14286 0.375; +#X obj 960 480 fluide_mass6 -4.85714 0.375; +#X obj 0 510 fluide_mass6 -6 0.458333; +#X obj 240 510 fluide_mass6 -5.71429 0.458333; +#X obj 480 510 fluide_mass6 -5.42857 0.458333; +#X obj 720 510 fluide_mass6 -5.14286 0.458333; +#X obj 960 510 fluide_mass6 -4.85714 0.458333; +#X obj 0 540 fluide_mass6 -6 0.541667; +#X obj 240 540 fluide_mass6 -5.71429 0.541667; +#X obj 480 540 fluide_mass6 -5.42857 0.541667; +#X obj 720 540 fluide_mass6 -5.14286 0.541667; +#X obj 960 540 fluide_mass6 -4.85714 0.541667; +#X obj 0 570 fluide_mass6 -6 0.625; +#X obj 240 570 fluide_mass6 -5.71429 0.625; +#X obj 480 570 fluide_mass6 -5.42857 0.625; +#X obj 720 570 fluide_mass6 -5.14286 0.625; +#X obj 960 570 fluide_mass6 -4.85714 0.625; +#X obj 0 600 fluide_mass6 -6 0.708333; +#X obj 240 600 fluide_mass6 -5.71429 0.708333; +#X obj 480 600 fluide_mass6 -5.42857 0.708333; +#X obj 720 600 fluide_mass6 -5.14286 0.708333; +#X obj 960 600 fluide_mass6 -4.85714 0.708333; +#X obj 0 630 fluide_mass6 -6 0.791667; +#X obj 240 630 fluide_mass6 -5.71429 0.791667; +#X obj 480 630 fluide_mass6 -5.42857 0.791667; +#X obj 720 630 fluide_mass6 -5.14286 0.791667; +#X obj 960 630 fluide_mass6 -4.85714 0.791667; +#X obj 0 660 fluide_mass6 -6 0.875; +#X obj 240 660 fluide_mass6 -5.71429 0.875; +#X obj 480 660 fluide_mass6 -5.42857 0.875; +#X obj 720 660 fluide_mass6 -5.14286 0.875; +#X obj 960 660 fluide_mass6 -4.85714 0.875; #X restore 344 180 pd pool; #N canvas 696 98 351 591 creation 0; #X obj 41 491 s pd-new; @@ -141,7 +141,7 @@ #X obj 126 328 / 7; #X obj 127 351 - 6; #X obj 163 346 - 11.5; -#X msg 95 440 obj \$1 \$2 fluide_masse6 \$3 \$4; +#X msg 95 440 obj \$1 \$2 fluide_mass6 \$3 \$4; #X obj 101 275 * 2; #X obj 160 370 / 12; #X obj 69 163 ch_uzi 23; @@ -170,11 +170,11 @@ #X connect 18 1 15 0; #X restore 344 202 pd creation pool; #X msg 483 174 reset; -#X obj 483 198 s masse; +#X obj 483 198 s mass; #X obj 345 149 sphere 0.5; #X obj 23 140 metro 10; -#X obj 73 289 iCircle2D masse 0.1 0 0 10 0 0 0 0 0 0 0 0 -0.02 0; -#X obj 58 268 iCircle2D masse -0.1 0 0 10 0 0 0 0 0 0 0 0 0.02 0; +#X obj 73 289 iCircle2D mass 0.1 0 0 10 0 0 0 0 0 0 0 0 -0.02 0; +#X obj 58 268 iCircle2D mass -0.1 0 0 10 0 0 0 0 0 0 0 0 0.02 0; #X text 47 58 <- begin (change the metro speed for slow computer); #X floatatom 66 111 5 0 0 0 - - -; #X text 123 11 simulation of no weight particules in a no viscus fluid @@ -182,7 +182,7 @@ flow around a cylinder; #X text 390 248 <- left to right displacement field; #X text 390 279 <- this mouvement creation correspond to the simulation of the cylinder; -#X obj 49 247 iAmbient2D masse 0 0 0 0 0 -1000 1000 -1000 1000 0.01 +#X obj 49 247 iAmbient2D mass 0 0 0 0 0 -1000 1000 -1000 1000 0.01 0; #X text 233 108 <-1; #X connect 0 0 6 0; diff --git a/exemples/22_gaz_molecules.pd b/exemples/22_gaz_molecules.pd index 8048147..cf40a3e 100755 --- a/exemples/22_gaz_molecules.pd +++ b/exemples/22_gaz_molecules.pd @@ -6,8 +6,8 @@ #X msg 245 217 0 \, destroy; #X obj 211 245 gemwin; #X msg 211 192 reset \, create \, 1; -#X obj 27 436 s masse; -#X obj 127 270 s reset_masse; +#X obj 27 436 s mass; +#X obj 127 270 s reset_mass; #X msg 116 246 bang; #X text 358 302 <- give random speed when starting the patch; #X text 358 326 <- right border; @@ -22,7 +22,7 @@ #X obj 53 465 gemhead; #X obj 53 488 translateXYZ; #X obj 42 438 unpack s f f; -#X obj 139 243 r reset_masse; +#X obj 139 243 r reset_mass; #X msg 32 574 setX \$1 \, setY \$2; #X obj 32 289 random 20; #X obj 32 335 / 4; @@ -31,61 +31,61 @@ #X obj 32 312 - 10; #X obj 98 310 - 10; #X obj 8 551 r link; -#X obj 32 414 masse2D masse 100; +#X obj 32 414 mass2D mass 100; #X obj 53 531 sphere 0.1; -#X obj 33 598 iCircle2D masse 0 0 0.0001 0.3 0 0 1; +#X obj 33 598 iCircle2D mass 0 0 0.0001 0.3 0 0 1; #X obj 53 509 color 1 0 0; -#X obj 303 303 fluide_masse5 29; -#X obj 313 313 fluide_masse5 30; -#X obj 203 203 fluide_masse5 19; -#X obj 513 513 fluide_masse5 50; -#X obj 443 443 fluide_masse5 43; -#X obj 403 403 fluide_masse5 39; -#X obj 193 193 fluide_masse5 18; -#X obj 233 233 fluide_masse5 22; -#X obj 93 93 fluide_masse5 8; -#X obj 13 13 fluide_masse5 0; -#X obj 183 183 fluide_masse5 17; -#X obj 173 173 fluide_masse5 16; -#X obj 23 23 fluide_masse5 1; -#X obj 33 33 fluide_masse5 2; -#X obj 43 43 fluide_masse5 3; -#X obj 53 53 fluide_masse5 4; -#X obj 63 63 fluide_masse5 5; -#X obj 73 73 fluide_masse5 6; -#X obj 83 83 fluide_masse5 7; -#X obj 103 103 fluide_masse5 9; -#X obj 113 113 fluide_masse5 10; -#X obj 123 123 fluide_masse5 11; -#X obj 133 133 fluide_masse5 12; -#X obj 143 143 fluide_masse5 13; -#X obj 153 153 fluide_masse5 14; -#X obj 163 163 fluide_masse5 15; -#X obj 213 213 fluide_masse5 20; -#X obj 223 223 fluide_masse5 21; -#X obj 243 243 fluide_masse5 23; -#X obj 253 253 fluide_masse5 24; -#X obj 263 263 fluide_masse5 25; -#X obj 273 273 fluide_masse5 26; -#X obj 283 283 fluide_masse5 27; -#X obj 293 293 fluide_masse5 28; -#X obj 323 323 fluide_masse5 31; -#X obj 333 333 fluide_masse5 32; -#X obj 343 343 fluide_masse5 33; -#X obj 353 353 fluide_masse5 34; -#X obj 363 363 fluide_masse5 35; -#X obj 373 373 fluide_masse5 36; -#X obj 383 383 fluide_masse5 37; -#X obj 393 393 fluide_masse5 38; -#X obj 413 413 fluide_masse5 40; -#X obj 423 423 fluide_masse5 41; -#X obj 433 433 fluide_masse5 42; -#X obj 453 453 fluide_masse5 44; -#X obj 463 463 fluide_masse5 45; -#X obj 473 473 fluide_masse5 46; -#X obj 483 483 fluide_masse5 47; -#X obj 493 493 fluide_masse5 48; -#X obj 503 503 fluide_masse5 49; +#X obj 303 303 fluide_mass5 29; +#X obj 313 313 fluide_mass5 30; +#X obj 203 203 fluide_mass5 19; +#X obj 513 513 fluide_mass5 50; +#X obj 443 443 fluide_mass5 43; +#X obj 403 403 fluide_mass5 39; +#X obj 193 193 fluide_mass5 18; +#X obj 233 233 fluide_mass5 22; +#X obj 93 93 fluide_mass5 8; +#X obj 13 13 fluide_mass5 0; +#X obj 183 183 fluide_mass5 17; +#X obj 173 173 fluide_mass5 16; +#X obj 23 23 fluide_mass5 1; +#X obj 33 33 fluide_mass5 2; +#X obj 43 43 fluide_mass5 3; +#X obj 53 53 fluide_mass5 4; +#X obj 63 63 fluide_mass5 5; +#X obj 73 73 fluide_mass5 6; +#X obj 83 83 fluide_mass5 7; +#X obj 103 103 fluide_mass5 9; +#X obj 113 113 fluide_mass5 10; +#X obj 123 123 fluide_mass5 11; +#X obj 133 133 fluide_mass5 12; +#X obj 143 143 fluide_mass5 13; +#X obj 153 153 fluide_mass5 14; +#X obj 163 163 fluide_mass5 15; +#X obj 213 213 fluide_mass5 20; +#X obj 223 223 fluide_mass5 21; +#X obj 243 243 fluide_mass5 23; +#X obj 253 253 fluide_mass5 24; +#X obj 263 263 fluide_mass5 25; +#X obj 273 273 fluide_mass5 26; +#X obj 283 283 fluide_mass5 27; +#X obj 293 293 fluide_mass5 28; +#X obj 323 323 fluide_mass5 31; +#X obj 333 333 fluide_mass5 32; +#X obj 343 343 fluide_mass5 33; +#X obj 353 353 fluide_mass5 34; +#X obj 363 363 fluide_mass5 35; +#X obj 373 373 fluide_mass5 36; +#X obj 383 383 fluide_mass5 37; +#X obj 393 393 fluide_mass5 38; +#X obj 413 413 fluide_mass5 40; +#X obj 423 423 fluide_mass5 41; +#X obj 433 433 fluide_mass5 42; +#X obj 453 453 fluide_mass5 44; +#X obj 463 463 fluide_mass5 45; +#X obj 473 473 fluide_mass5 46; +#X obj 483 483 fluide_mass5 47; +#X obj 493 493 fluide_mass5 48; +#X obj 503 503 fluide_mass5 49; #X obj 202 424 unpack s f f f; #X obj 324 533 osc~; #X obj 324 508 mtof; @@ -146,7 +146,7 @@ #X obj 83 191 t f f f; #X obj 110 217 * 10; #X obj 83 215 * 10; -#X msg 81 270 obj \$1 \$2 fluide_masse5 \$3; +#X msg 81 270 obj \$1 \$2 fluide_mass5 \$3; #X obj 67 163 ch_uzi 50; #X connect 2 0 0 0; #X connect 3 0 10 0; @@ -165,19 +165,19 @@ #X restore 427 206 pd creation pool; #X obj 74 259 s link; #X obj 27 172 metro 5; -#X obj 116 302 iAmbient2D masse 0 0 1 1; -#X obj 52 325 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10; -#X obj 62 349 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10; -#X obj 77 372 iLine2D masse 3.5 3.5 -3.5 3.5 1000 0 0 10; -#X obj 88 395 iLine2D masse -3.5 -3.5 3.5 -3.5 1000 0 0 10; -#X text 238 5 All masses interact each other; +#X obj 116 302 iAmbient2D mass 0 0 1 1; +#X obj 52 325 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10; +#X obj 62 349 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10; +#X obj 77 372 iLine2D mass 3.5 3.5 -3.5 3.5 1000 0 0 10; +#X obj 88 395 iLine2D mass -3.5 -3.5 3.5 -3.5 1000 0 0 10; +#X text 238 5 All masss interact each other; #X text 59 118 <- begin (change the metro speed for slow computer) ; #X floatatom 64 141 5 0 0 0 - - -; -#X text 185 25 All masses got a circular interactor around them. so -each masses can interact with every other; +#X text 185 25 All masss got a circular interactor around them. so +each masss can interact with every other; #X text 181 62 each time a mass is boncing somwhere \, it emit a sound. -(each masse got a frequency \, volum is prportional to forces apply +(each mass got a frequency \, volum is prportional to forces apply to the mass). so \, it's a simple additive synthesis.; #X obj 119 154 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; diff --git a/exemples/23_test.pd b/exemples/23_test.pd index 5cdf183..e79d81a 100755 --- a/exemples/23_test.pd +++ b/exemples/23_test.pd @@ -5,7 +5,7 @@ #X obj 65 85 loadbang; #X msg 65 107 reset; #X msg 175 128 0 \, destroy; -#X obj 17 130 s masse; +#X obj 17 130 s mass; #X obj 11 496 gemhead; #X obj 11 529 translateXYZ; #X obj 8 471 unpack s f f; @@ -24,8 +24,8 @@ #X msg 225 142 2 1 0; #X msg 130 139 -1 -3 0; #X msg 289 140 1 -3 0; -#X obj 18 34 iSeg2D masse -2 1 -1 -3 10 0 0 1 0.3 0.3; -#X obj 18 58 iSeg2D masse 1 -3 2 1 10 0 0 1 0.3 0.3; +#X obj 18 34 iSeg2D mass -2 1 -1 -3 10 0 0 1 0.3 0.3; +#X obj 18 58 iSeg2D mass 1 -3 2 1 10 0 0 1 0.3 0.3; #X connect 0 0 11 0; #X connect 0 0 12 0; #X connect 2 0 1 0; @@ -78,8 +78,8 @@ #X msg 442 412 setY1 \$1; #X msg 265 319 setX2 \$1; #X msg 285 344 setY2 \$1; -#X obj 40 387 iSeg2D masse -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5; -#X obj 26 441 iSeg2D masse 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5; +#X obj 40 387 iSeg2D mass -1.3 -2.5 0 0 0.4 0 0 1 0.5 0.5; +#X obj 26 441 iSeg2D mass 0 0 1.3 -2.5 0.4 0 0 1 0.5 0.5; #X connect 0 0 38 0; #X connect 0 0 39 0; #X connect 2 0 1 0; @@ -139,8 +139,8 @@ #X msg 169 163 -1.8 -1 0; #X msg 264 166 1.8 4 0; #X msg 327 164 1.8 -1 0; -#X obj 42 51 iSeg2D masse -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5; -#X obj 42 75 iSeg2D masse 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5; +#X obj 42 51 iSeg2D mass -1.8 4 -1.8 -1 2 0 0 0.4 0.4 0.5; +#X obj 42 75 iSeg2D mass 1.8 -1.2 1.8 4 2 0 0 0.4 0.4 0.5; #X connect 0 0 11 0; #X connect 0 0 12 0; #X connect 2 0 1 0; @@ -162,7 +162,7 @@ #X obj 140 140 loadbang; #X msg 105 165 4 3.5 0; #X msg 169 163 -4 3.5 0; -#X obj 16 47 iSeg2D masse 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4; +#X obj 16 47 iSeg2D mass 4 3.5 -4 3.5 2 0 0 0.4 0.4 0.4; #X connect 0 0 6 0; #X connect 2 0 1 0; #X connect 3 0 4 0; @@ -181,9 +181,9 @@ #X obj 289 430 sphere 0.3; #X obj 157 348 translateXYZ 1 1.5 0; #X obj 288 349 translateXYZ -1 1.5 0; -#X obj 36 51 iCircle2D masse 0 2.5 0 0.3 1; -#X obj 36 75 iCircle2D masse 1 1.5 0 0.3 1; -#X obj 37 97 iCircle2D masse -1 1.5 0 0.3 1; +#X obj 36 51 iCircle2D mass 0 2.5 0 0.3 1; +#X obj 36 75 iCircle2D mass 1 1.5 0 0.3 1; +#X obj 37 97 iCircle2D mass -1 1.5 0 0.3 1; #X obj 26 372 color 1 1 1; #X obj 156 370 color 1 1 1; #X obj 287 371 color 1 1 1; @@ -233,11 +233,11 @@ #X connect 29 0 23 0; #X connect 30 0 27 0; #X restore 70 215 pd circle; -#X obj 8 440 masse2D masse 10 1.5 3.4; -#X msg 128 400 \; masse reset \;; +#X obj 8 440 mass2D mass 10 1.5 3.4; +#X msg 128 400 \; mass reset \;; #X obj 121 296 loadbang; #X msg 121 320 0; -#X obj 70 193 iAmbient2D masse 0 -0.001 0 0 0.003; +#X obj 70 193 iAmbient2D mass 0 -0.001 0 0 0.003; #X obj 140 496 change; #X obj 140 538 change; #X obj 139 580 change; @@ -251,7 +251,7 @@ #X obj 187 579 s color3; #X msg 69 620 -1; #X floatatom 54 40 5 0 0 0 - - -; -#X text 180 440 Change the color if the masse in in interaction with +#X text 180 440 Change the color if the mass in in interaction with a circle.; #X text 244 15 How to use test objects; #X text 45 17 <- begin; @@ -270,10 +270,10 @@ a circle.; #X obj 140 474 tCircle2D 0 2.5 0 0.3; #X obj 140 516 tCircle2D 1 1.5 0 0.3; #X obj 139 558 tCircle2D -1 1.5 0 0.3; -#X text 172 34 Test object (tCircle)can test the position of a masse. +#X text 172 34 Test object (tCircle)can test the position of a mass. ; #X text 168 52 this is use to count the score and make some animation -then the masse is bouncing somewhere; +then the mass is bouncing somewhere; #X obj 161 171 gemwin 50; #X msg 161 98 reset \, create \, 1; #X connect 0 0 5 0; diff --git a/exemples/24_sand.pd b/exemples/24_sand.pd index 0ace14e..14b01d8 100755 --- a/exemples/24_sand.pd +++ b/exemples/24_sand.pd @@ -4,7 +4,7 @@ ; #X msg 215 187 0 \, destroy; #X obj 181 215 gemwin; -#X obj 20 202 s masse; +#X obj 20 202 s mass; #N canvas 815 340 1100 365 pool 0; #X obj 594 157 loadbang; #X obj 240 240 sand 1.5 5.4; @@ -104,12 +104,12 @@ #X connect 18 1 11 0; #X restore 359 268 pd creation pool; #X obj 83 342 s link; -#X obj 59 299 iCircle2D masse 3 2 0 2.95 0 0 1 0 0 0 0.1; -#X obj 69 319 iCircle2D masse -3 2 0 2.95 0 0 1 0 0 0 0.1; +#X obj 59 299 iCircle2D mass 3 2 0 2.95 0 0 1 0 0 0 0.1; +#X obj 69 319 iCircle2D mass -3 2 0 2.95 0 0 1 0 0 0 0.1; #X text 184 3 sand simulation; -#X text 69 27 all masse interact each other. They are in a viscuce +#X text 69 27 all mass interact each other. They are in a viscuce place \, with vertical force (gravity); -#X text 70 59 2 big circles (invisible) made the masses to go down +#X text 70 59 2 big circles (invisible) made the masss to go down like in a sand glass.; #X text 83 369 Masses are not very stable \, due to internal forces of the structure.; @@ -121,7 +121,7 @@ of the structure.; #X msg 75 201 \; reset bang \;; #X obj 116 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 45 263 iAmbient2D masse 0 -0.0005 0 0 0.03; +#X obj 45 263 iAmbient2D mass 0 -0.0005 0 0 0.03; #X obj 20 137 metro 5; #X text 366 158 <- 1; #X connect 0 0 4 0; diff --git a/exemples/25_sand2.pd b/exemples/25_sand2.pd index 75fe740..e8627b9 100755 --- a/exemples/25_sand2.pd +++ b/exemples/25_sand2.pd @@ -1,231 +1,232 @@ -#N canvas 210 246 510 339 10; -#X obj 23 122 t b b; -#X obj 23 50 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X msg 222 144 0 \, destroy; -#X obj 199 172 gemwin; -#X obj 23 160 s masse; -#N canvas 61 550 1250 480 pool 0; -#X obj 480 90 sand -1 9.8; -#X obj 720 60 sand -1.5 10.2; -#X obj 480 180 sand 0.5 9.8; -#X obj 480 120 sand -0.5 9.8; -#X obj 480 240 sand 1.5 9.8; -#X obj 0 0 sand -2.5 9; -#X obj 240 0 sand -2.5 9.4; -#X obj 480 0 sand -2.5 9.8; -#X obj 720 0 sand -2.5 10.2; -#X obj 960 0 sand -2.5 10.6; -#X obj 1200 0 sand -2.5 11; -#X obj 1440 0 sand -2.5 11.4; -#X obj 1680 0 sand -2.5 11.8; -#X obj 1920 0 sand -2.5 12.2; -#X obj 2160 0 sand -2.5 12.6; -#X obj 2400 0 sand -2.5 13; -#X obj 2640 0 sand -2.5 13.4; -#X obj 2880 0 sand -2.5 13.8; -#X obj 3120 0 sand -2.5 14.2; -#X obj 3360 0 sand -2.5 14.6; -#X obj 0 30 sand -2 9; -#X obj 240 30 sand -2 9.4; -#X obj 480 30 sand -2 9.8; -#X obj 720 30 sand -2 10.2; -#X obj 960 30 sand -2 10.6; -#X obj 1200 30 sand -2 11; -#X obj 1440 30 sand -2 11.4; -#X obj 1680 30 sand -2 11.8; -#X obj 1920 30 sand -2 12.2; -#X obj 2160 30 sand -2 12.6; -#X obj 2400 30 sand -2 13; -#X obj 2640 30 sand -2 13.4; -#X obj 2880 30 sand -2 13.8; -#X obj 3120 30 sand -2 14.2; -#X obj 3360 30 sand -2 14.6; -#X obj 0 60 sand -1.5 9; -#X obj 240 60 sand -1.5 9.4; -#X obj 480 60 sand -1.5 9.8; -#X obj 960 60 sand -1.5 10.6; -#X obj 1200 60 sand -1.5 11; -#X obj 1440 60 sand -1.5 11.4; -#X obj 1680 60 sand -1.5 11.8; -#X obj 1920 60 sand -1.5 12.2; -#X obj 2160 60 sand -1.5 12.6; -#X obj 2400 60 sand -1.5 13; -#X obj 2640 60 sand -1.5 13.4; -#X obj 2880 60 sand -1.5 13.8; -#X obj 3120 60 sand -1.5 14.2; -#X obj 3360 60 sand -1.5 14.6; -#X obj 0 90 sand -1 9; -#X obj 240 90 sand -1 9.4; -#X obj 720 90 sand -1 10.2; -#X obj 960 90 sand -1 10.6; -#X obj 1200 90 sand -1 11; -#X obj 1440 90 sand -1 11.4; -#X obj 1680 90 sand -1 11.8; -#X obj 1920 90 sand -1 12.2; -#X obj 2160 90 sand -1 12.6; -#X obj 2400 90 sand -1 13; -#X obj 2640 90 sand -1 13.4; -#X obj 2880 90 sand -1 13.8; -#X obj 3120 90 sand -1 14.2; -#X obj 3360 90 sand -1 14.6; -#X obj 0 120 sand -0.5 9; -#X obj 240 120 sand -0.5 9.4; -#X obj 720 120 sand -0.5 10.2; -#X obj 960 120 sand -0.5 10.6; -#X obj 1200 120 sand -0.5 11; -#X obj 1440 120 sand -0.5 11.4; -#X obj 1680 120 sand -0.5 11.8; -#X obj 1920 120 sand -0.5 12.2; -#X obj 2160 120 sand -0.5 12.6; -#X obj 2400 120 sand -0.5 13; -#X obj 2640 120 sand -0.5 13.4; -#X obj 2880 120 sand -0.5 13.8; -#X obj 3120 120 sand -0.5 14.2; -#X obj 3360 120 sand -0.5 14.6; -#X obj 0 150 sand 0 9; -#X obj 240 150 sand 0 9.4; -#X obj 480 150 sand 0 9.8; -#X obj 720 150 sand 0 10.2; -#X obj 960 150 sand 0 10.6; -#X obj 1200 150 sand 0 11; -#X obj 1440 150 sand 0 11.4; -#X obj 1680 150 sand 0 11.8; -#X obj 1920 150 sand 0 12.2; -#X obj 2160 150 sand 0 12.6; -#X obj 2400 150 sand 0 13; -#X obj 2640 150 sand 0 13.4; -#X obj 2880 150 sand 0 13.8; -#X obj 3120 150 sand 0 14.2; -#X obj 3360 150 sand 0 14.6; -#X obj 0 180 sand 0.5 9; -#X obj 240 180 sand 0.5 9.4; -#X obj 720 180 sand 0.5 10.2; -#X obj 960 180 sand 0.5 10.6; -#X obj 1200 180 sand 0.5 11; -#X obj 1440 180 sand 0.5 11.4; -#X obj 1680 180 sand 0.5 11.8; -#X obj 1920 180 sand 0.5 12.2; -#X obj 2160 180 sand 0.5 12.6; -#X obj 2400 180 sand 0.5 13; -#X obj 2640 180 sand 0.5 13.4; -#X obj 2880 180 sand 0.5 13.8; -#X obj 3120 180 sand 0.5 14.2; -#X obj 3360 180 sand 0.5 14.6; -#X obj 0 210 sand 1 9; -#X obj 240 210 sand 1 9.4; -#X obj 480 210 sand 1 9.8; -#X obj 720 210 sand 1 10.2; -#X obj 960 210 sand 1 10.6; -#X obj 1200 210 sand 1 11; -#X obj 1440 210 sand 1 11.4; -#X obj 1680 210 sand 1 11.8; -#X obj 1920 210 sand 1 12.2; -#X obj 2160 210 sand 1 12.6; -#X obj 2400 210 sand 1 13; -#X obj 2640 210 sand 1 13.4; -#X obj 2880 210 sand 1 13.8; -#X obj 3120 210 sand 1 14.2; -#X obj 3360 210 sand 1 14.6; -#X obj 0 240 sand 1.5 9; -#X obj 240 240 sand 1.5 9.4; -#X obj 720 240 sand 1.5 10.2; -#X obj 960 240 sand 1.5 10.6; -#X obj 1200 240 sand 1.5 11; -#X obj 1440 240 sand 1.5 11.4; -#X obj 1680 240 sand 1.5 11.8; -#X obj 1920 240 sand 1.5 12.2; -#X obj 2160 240 sand 1.5 12.6; -#X obj 2400 240 sand 1.5 13; -#X obj 2640 240 sand 1.5 13.4; -#X obj 2880 240 sand 1.5 13.8; -#X obj 3120 240 sand 1.5 14.2; -#X obj 3360 240 sand 1.5 14.6; -#X obj 0 270 sand 2 9; -#X obj 240 270 sand 2 9.4; -#X obj 480 270 sand 2 9.8; -#X obj 720 270 sand 2 10.2; -#X obj 960 270 sand 2 10.6; -#X obj 1200 270 sand 2 11; -#X obj 1440 270 sand 2 11.4; -#X obj 1680 270 sand 2 11.8; -#X obj 1920 270 sand 2 12.2; -#X obj 2160 270 sand 2 12.6; -#X obj 2400 270 sand 2 13; -#X obj 2640 270 sand 2 13.4; -#X obj 2880 270 sand 2 13.8; -#X obj 3120 270 sand 2 14.2; -#X obj 3360 270 sand 2 14.6; -#X restore 317 122 pd pool; -#N canvas 696 98 365 605 creation 0; -#X obj 41 491 s pd-new; -#X msg 95 95 \; pd filename new ./ \; #N canvas \; #X pop 1 \;; -#X msg 40 464 menuclose; -#X obj 43 47 sel 0 1; -#X obj 44 29 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 69 72 t b b; -#X obj 97 412 pack f f f f; -#X obj 89 191 t b f f; -#X obj 100 299 t f f; -#X obj 107 219 * 30; -#X obj 99 377 * 120; -#X obj 163 346 - 5; -#X obj 126 328 / 5; -#X msg 96 440 obj \$1 \$2 sand \$3 \$4; -#X obj 101 275 * 2; -#X obj 127 351 + 5; -#X obj 160 370 / 4; -#X obj 73 163 ch_uzi 10; -#X obj 88 247 ch_uzi 15; -#X connect 2 0 0 0; -#X connect 3 0 2 0; -#X connect 3 1 5 0; -#X connect 4 0 3 0; -#X connect 5 0 17 0; -#X connect 5 1 1 0; -#X connect 6 0 13 0; -#X connect 7 0 18 0; -#X connect 7 1 9 0; -#X connect 7 1 11 0; -#X connect 8 0 10 0; -#X connect 8 1 12 0; -#X connect 9 0 6 1; -#X connect 10 0 6 0; -#X connect 11 0 16 0; -#X connect 12 0 15 0; -#X connect 13 0 0 0; -#X connect 14 0 8 0; -#X connect 15 0 6 3; -#X connect 16 0 6 2; -#X connect 17 1 7 0; -#X connect 18 1 14 0; -#X restore 317 147 pd creation pool; -#X obj 83 287 s link; -#X text 212 4 sand; -#X floatatom 66 72 5 0 0 0 - - -; -#X obj 23 95 metro 10; -#X msg 199 94 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1; -#X text 125 18 it's the same than previus exemple \, but with more -masses \, and diferents physical properties so that the global shape -is diferent.; -#X obj 83 143 s masse; -#X msg 83 120 reset \, setT 0.9; -#X obj 49 221 iAmbient2D masse 0 -0.00051 0 0 0.031 -1000 1000 -1000 -1000; -#X obj 59 245 iCircle2D masse 3.1 2 0 3 0 0 1 0 0 0 0.1; -#X obj 69 264 iCircle2D masse -3.1 2 0 3 0 0 1 0 0 0 0.1; -#X text 461 94 <- 1; -#X text 49 47 <- 2; -#X text 204 62 houagalss; -#X connect 0 0 4 0; -#X connect 0 1 7 0; -#X connect 0 1 15 0; -#X connect 0 1 16 0; -#X connect 0 1 17 0; -#X connect 1 0 10 0; -#X connect 2 0 3 0; -#X connect 9 0 10 1; -#X connect 10 0 0 0; -#X connect 11 0 3 0; -#X connect 14 0 13 0; +#N canvas 751 247 796 519 10; +#X obj 28 130 t b b; +#X obj 23 50 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X msg 196 149 0 \, destroy; +#X obj 173 177 gemwin; +#X obj 23 160 s mass; +#N canvas 58 556 1250 480 pool 0; +#X obj 960 210 sand 1 10.6; +#X obj 240 60 sand -1.5 9.4; +#X obj 480 30 sand -2 9.8; +#X obj 480 60 sand -1.5 9.8; +#X obj 480 90 sand -1 9.8; +#X obj 720 60 sand -1.5 10.2; +#X obj 480 180 sand 0.5 9.8; +#X obj 480 120 sand -0.5 9.8; +#X obj 480 240 sand 1.5 9.8; +#X obj 0 0 sand -2.5 9; +#X obj 240 0 sand -2.5 9.4; +#X obj 480 0 sand -2.5 9.8; +#X obj 720 0 sand -2.5 10.2; +#X obj 960 0 sand -2.5 10.6; +#X obj 1200 0 sand -2.5 11; +#X obj 1440 0 sand -2.5 11.4; +#X obj 1680 0 sand -2.5 11.8; +#X obj 1920 0 sand -2.5 12.2; +#X obj 2160 0 sand -2.5 12.6; +#X obj 2400 0 sand -2.5 13; +#X obj 2640 0 sand -2.5 13.4; +#X obj 2880 0 sand -2.5 13.8; +#X obj 3120 0 sand -2.5 14.2; +#X obj 3360 0 sand -2.5 14.6; +#X obj 0 30 sand -2 9; +#X obj 240 30 sand -2 9.4; +#X obj 720 30 sand -2 10.2; +#X obj 960 30 sand -2 10.6; +#X obj 1200 30 sand -2 11; +#X obj 1440 30 sand -2 11.4; +#X obj 1680 30 sand -2 11.8; +#X obj 1920 30 sand -2 12.2; +#X obj 2160 30 sand -2 12.6; +#X obj 2400 30 sand -2 13; +#X obj 2640 30 sand -2 13.4; +#X obj 2880 30 sand -2 13.8; +#X obj 3120 30 sand -2 14.2; +#X obj 3360 30 sand -2 14.6; +#X obj 0 60 sand -1.5 9; +#X obj 960 60 sand -1.5 10.6; +#X obj 1200 60 sand -1.5 11; +#X obj 1440 60 sand -1.5 11.4; +#X obj 1680 60 sand -1.5 11.8; +#X obj 1920 60 sand -1.5 12.2; +#X obj 2160 60 sand -1.5 12.6; +#X obj 2400 60 sand -1.5 13; +#X obj 2640 60 sand -1.5 13.4; +#X obj 2880 60 sand -1.5 13.8; +#X obj 3120 60 sand -1.5 14.2; +#X obj 3360 60 sand -1.5 14.6; +#X obj 0 90 sand -1 9; +#X obj 240 90 sand -1 9.4; +#X obj 720 90 sand -1 10.2; +#X obj 960 90 sand -1 10.6; +#X obj 1200 90 sand -1 11; +#X obj 1440 90 sand -1 11.4; +#X obj 1680 90 sand -1 11.8; +#X obj 1920 90 sand -1 12.2; +#X obj 2160 90 sand -1 12.6; +#X obj 2400 90 sand -1 13; +#X obj 2640 90 sand -1 13.4; +#X obj 2880 90 sand -1 13.8; +#X obj 3120 90 sand -1 14.2; +#X obj 3360 90 sand -1 14.6; +#X obj 0 120 sand -0.5 9; +#X obj 240 120 sand -0.5 9.4; +#X obj 720 120 sand -0.5 10.2; +#X obj 960 120 sand -0.5 10.6; +#X obj 1200 120 sand -0.5 11; +#X obj 1440 120 sand -0.5 11.4; +#X obj 1680 120 sand -0.5 11.8; +#X obj 1920 120 sand -0.5 12.2; +#X obj 2160 120 sand -0.5 12.6; +#X obj 2400 120 sand -0.5 13; +#X obj 2640 120 sand -0.5 13.4; +#X obj 2880 120 sand -0.5 13.8; +#X obj 3120 120 sand -0.5 14.2; +#X obj 3360 120 sand -0.5 14.6; +#X obj 0 150 sand 0 9; +#X obj 240 150 sand 0 9.4; +#X obj 480 150 sand 0 9.8; +#X obj 720 150 sand 0 10.2; +#X obj 960 150 sand 0 10.6; +#X obj 1200 150 sand 0 11; +#X obj 1440 150 sand 0 11.4; +#X obj 1680 150 sand 0 11.8; +#X obj 1920 150 sand 0 12.2; +#X obj 2160 150 sand 0 12.6; +#X obj 2400 150 sand 0 13; +#X obj 2640 150 sand 0 13.4; +#X obj 2880 150 sand 0 13.8; +#X obj 3120 150 sand 0 14.2; +#X obj 3360 150 sand 0 14.6; +#X obj 0 180 sand 0.5 9; +#X obj 240 180 sand 0.5 9.4; +#X obj 720 180 sand 0.5 10.2; +#X obj 960 180 sand 0.5 10.6; +#X obj 1200 180 sand 0.5 11; +#X obj 1440 180 sand 0.5 11.4; +#X obj 1680 180 sand 0.5 11.8; +#X obj 1920 180 sand 0.5 12.2; +#X obj 2160 180 sand 0.5 12.6; +#X obj 2400 180 sand 0.5 13; +#X obj 2640 180 sand 0.5 13.4; +#X obj 2880 180 sand 0.5 13.8; +#X obj 3120 180 sand 0.5 14.2; +#X obj 3360 180 sand 0.5 14.6; +#X obj 0 210 sand 1 9; +#X obj 240 210 sand 1 9.4; +#X obj 480 210 sand 1 9.8; +#X obj 720 210 sand 1 10.2; +#X obj 1200 210 sand 1 11; +#X obj 1440 210 sand 1 11.4; +#X obj 1680 210 sand 1 11.8; +#X obj 1920 210 sand 1 12.2; +#X obj 2160 210 sand 1 12.6; +#X obj 2400 210 sand 1 13; +#X obj 2640 210 sand 1 13.4; +#X obj 2880 210 sand 1 13.8; +#X obj 3120 210 sand 1 14.2; +#X obj 3360 210 sand 1 14.6; +#X obj 0 240 sand 1.5 9; +#X obj 240 240 sand 1.5 9.4; +#X obj 720 240 sand 1.5 10.2; +#X obj 960 240 sand 1.5 10.6; +#X obj 1200 240 sand 1.5 11; +#X obj 1440 240 sand 1.5 11.4; +#X obj 1680 240 sand 1.5 11.8; +#X obj 1920 240 sand 1.5 12.2; +#X obj 2160 240 sand 1.5 12.6; +#X obj 2400 240 sand 1.5 13; +#X obj 2640 240 sand 1.5 13.4; +#X obj 2880 240 sand 1.5 13.8; +#X obj 3120 240 sand 1.5 14.2; +#X obj 3360 240 sand 1.5 14.6; +#X obj 0 270 sand 2 9; +#X obj 240 270 sand 2 9.4; +#X obj 480 270 sand 2 9.8; +#X obj 720 270 sand 2 10.2; +#X obj 960 270 sand 2 10.6; +#X obj 1200 270 sand 2 11; +#X obj 1440 270 sand 2 11.4; +#X obj 1680 270 sand 2 11.8; +#X obj 1920 270 sand 2 12.2; +#X obj 2160 270 sand 2 12.6; +#X obj 2400 270 sand 2 13; +#X obj 2640 270 sand 2 13.4; +#X obj 2880 270 sand 2 13.8; +#X obj 3120 270 sand 2 14.2; +#X obj 3360 270 sand 2 14.6; +#X restore 317 122 pd pool; +#N canvas 696 98 365 605 creation 0; +#X obj 41 491 s pd-new; +#X msg 95 95 \; pd filename new ./ \; #N canvas \; #X pop 1 \;; +#X msg 40 464 menuclose; +#X obj 43 47 sel 0 1; +#X obj 44 29 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 69 72 t b b; +#X obj 97 412 pack f f f f; +#X obj 89 191 t b f f; +#X obj 100 299 t f f; +#X obj 107 219 * 30; +#X obj 99 377 * 120; +#X obj 163 346 - 5; +#X obj 126 328 / 5; +#X msg 96 440 obj \$1 \$2 sand \$3 \$4; +#X obj 101 275 * 2; +#X obj 127 351 + 5; +#X obj 160 370 / 4; +#X obj 73 163 ch_uzi 10; +#X obj 88 247 ch_uzi 15; +#X connect 2 0 0 0; +#X connect 3 0 2 0; +#X connect 3 1 5 0; +#X connect 4 0 3 0; +#X connect 5 0 17 0; +#X connect 5 1 1 0; +#X connect 6 0 13 0; +#X connect 7 0 18 0; +#X connect 7 1 9 0; +#X connect 7 1 11 0; +#X connect 8 0 10 0; +#X connect 8 1 12 0; +#X connect 9 0 6 1; +#X connect 10 0 6 0; +#X connect 11 0 16 0; +#X connect 12 0 15 0; +#X connect 13 0 0 0; +#X connect 14 0 8 0; +#X connect 15 0 6 3; +#X connect 16 0 6 2; +#X connect 17 1 7 0; +#X connect 18 1 14 0; +#X restore 317 147 pd creation pool; +#X obj 86 343 s link; +#X text 212 4 sand; +#X floatatom 66 72 5 0 0 0 - - -; +#X msg 168 95 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1; +#X text 125 18 it's the same than previus exemple \, but with more +masss \, and diferents physical properties so that the global shape +is diferent.; +#X obj 61 296 iCircle2D mass 3.1 2 0 3 0 0 1 0 0 0 0.1; +#X obj 72 320 iCircle2D mass -3.1 2 0 3 0 0 1 0 0 0 0.1; +#X text 461 94 <- 1; +#X text 49 47 <- 2; +#X text 204 62 houagalss; +#X obj 23 95 metro 3; +#X obj 110 130 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 108 156 s reset; +#X obj 43 270 iAmbient2D mass 0 -0.00051 0 0 0.031 -1000 1000 -1000 +1000; +#X connect 0 0 4 0; +#X connect 0 1 7 0; +#X connect 0 1 12 0; +#X connect 0 1 13 0; +#X connect 0 1 20 0; +#X connect 1 0 17 0; +#X connect 2 0 3 0; +#X connect 9 0 17 1; +#X connect 10 0 3 0; +#X connect 17 0 0 0; +#X connect 18 0 19 0; diff --git a/exemples/26_sand3.pd b/exemples/26_sand3.pd index e1b2408..bb5a243 100755 --- a/exemples/26_sand3.pd +++ b/exemples/26_sand3.pd @@ -5,7 +5,7 @@ #X obj 137 86 loadbang; #X msg 237 138 0 \, destroy; #X obj 203 166 gemwin; -#X obj 19 150 s masse; +#X obj 19 150 s mass; #N canvas 39 357 1226 456 pool 0; #X obj 480 120 sand -0.25 5.8; #X obj 0 0 sand -1.25 5; @@ -203,19 +203,19 @@ #X connect 18 1 11 0; #X restore 325 166 pd creation pool; #X msg 137 110 reset; -#X obj 137 134 s masse; +#X obj 137 134 s mass; #X obj 79 172 s link; #X obj 19 85 metro 10; -#X obj 58 247 iCircle2D masse 3 2 0 2.98 0 0 1 0 0 0 0.1; -#X obj 68 267 iCircle2D masse -3 2 0 2.98 0 0 1 0 0 0 0.1; -#X obj 83 289 iCircle2D masse 7 6 0 5 0 0 1 0 0 0 0.1; -#X obj 93 309 iCircle2D masse -7 6 0 5 0 0 1 0 0 0 0.1; +#X obj 58 247 iCircle2D mass 3 2 0 2.98 0 0 1 0 0 0 0.1; +#X obj 68 267 iCircle2D mass -3 2 0 2.98 0 0 1 0 0 0 0.1; +#X obj 83 289 iCircle2D mass 7 6 0 5 0 0 1 0 0 0 0.1; +#X obj 93 309 iCircle2D mass -7 6 0 5 0 0 1 0 0 0 0.1; #X floatatom 62 65 5 0 0 0 - - -; #X text 99 19 some physical parameters change from the previus exemples... ; #X msg 203 115 reset \, view 0 0 -6 0 0 0 0 1 0 \, create \, 1; #X text 161 5 small balls; -#X obj 45 210 iAmbient2D masse 0 -0.001 0 0 0.005; +#X obj 45 210 iAmbient2D mass 0 -0.001 0 0 0.005; #X text 464 115 <- 1; #X text 39 33 <- 2; #X connect 0 0 5 0; diff --git a/exemples/27_tLia.pd b/exemples/27_tLia.pd index 6b1015c..08d05dd 100755 --- a/exemples/27_tLia.pd +++ b/exemples/27_tLia.pd @@ -1,5 +1,5 @@ #N canvas 128 41 836 611 12; -#N canvas 306 123 269 250 masse 0; +#N canvas 306 123 269 250 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -7,7 +7,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -18,14 +18,14 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 143 474 pd masse; -#X obj 27 266 s lia; -#X obj 62 242 s masse; -#X obj 397 336 s masse; +#X restore 143 474 pd mass; +#X obj 27 266 s link; +#X obj 62 242 s mass; +#X obj 397 336 s mass; #X msg 184 227 setK \$1; #X msg 399 177 setM \$1; -#X obj 184 259 s lia; -#X obj 399 205 s masse; +#X obj 184 259 s link; +#X obj 399 205 s mass; #X obj 184 201 / 10; #X obj 184 175 + 1; #X obj 487 188 gemwin; @@ -47,14 +47,14 @@ #X msg 245 178 setD \$1; #X obj 27 37 loadbang; #X msg 108 127 reset; -#X obj 108 154 s masse; +#X obj 108 154 s mass; #X obj 27 68 t b b b b; #X msg 49 128 resetF; -#X obj 49 155 s lia; +#X obj 49 155 s link; #X floatatom 321 155 5 0 3 0 - - -; #X msg 321 129 1; #X msg 321 178 setD2 \$1; -#N canvas 306 123 576 363 masse 0; +#N canvas 306 123 576 363 mass 0; #X obj 24 99 outlet; #X obj 145 98 gemhead; #X obj 137 134 unpack s f f; @@ -62,7 +62,7 @@ #X obj 185 160 / 100; #X obj 228 161 / 100; #X obj 144 224 sphere 0.1; -#X obj 26 70 masse2D masse2 10 -300 0; +#X obj 26 70 mass2D mass2 10 -300 0; #X msg 25 42 reset; #X connect 1 0 3 0; #X connect 2 1 4 0; @@ -73,14 +73,14 @@ #X connect 7 0 0 0; #X connect 7 0 2 0; #X connect 8 0 7 0; -#X restore 11 411 pd masse; +#X restore 11 411 pd mass; #X msg 396 394 force2D 5000 0; #X text 474 12 2D string; -#X text 542 278 <- send Y force to all masses; -#X text 544 307 <- send X force to all masses; -#X text 540 363 <- send Y force to 2 masses; -#X text 542 392 <- send X force to 1 masses; -#N canvas 306 123 265 246 masse 0; +#X text 542 278 <- send Y force to all masss; +#X text 544 307 <- send X force to all masss; +#X text 540 363 <- send Y force to 2 masss; +#X text 542 392 <- send X force to 1 masss; +#N canvas 306 123 265 246 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -88,7 +88,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -99,10 +99,10 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 288 480 pd masse; -#X obj 11 437 lia2D lia 30 1 1; -#X obj 158 436 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 288 480 pd mass; +#X obj 11 437 link2D link 30 1 1; +#X obj 158 436 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -110,7 +110,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -121,8 +121,8 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 432 474 pd masse; -#N canvas 306 123 263 244 masse 0; +#X restore 432 474 pd mass; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -130,7 +130,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 198 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -141,10 +141,10 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 570 477 pd masse; -#X obj 300 437 lia2D lia 30 1 1; -#X obj 447 436 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 570 477 pd mass; +#X obj 300 437 link2D link 30 1 1; +#X obj 447 436 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -152,7 +152,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -163,9 +163,9 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 719 477 pd masse; -#X obj 596 436 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 719 477 pd mass; +#X obj 596 436 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -173,7 +173,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -184,8 +184,8 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 870 474 pd masse; -#N canvas 306 123 263 244 masse 0; +#X restore 870 474 pd mass; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -193,7 +193,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -204,10 +204,10 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 1008 477 pd masse; -#X obj 738 437 lia2D lia 30 1 1; -#X obj 885 436 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 1008 477 pd mass; +#X obj 738 437 link2D link 30 1 1; +#X obj 885 436 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -215,7 +215,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -226,8 +226,8 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 157 617 pd masse; -#N canvas 306 123 263 244 masse 0; +#X restore 157 617 pd mass; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -235,7 +235,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -246,10 +246,10 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 292 622 pd masse; -#X obj 24 580 lia2D lia 30 1 1; -#X obj 171 579 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 292 622 pd mass; +#X obj 24 580 link2D link 30 1 1; +#X obj 171 579 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -257,7 +257,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -268,8 +268,8 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 445 617 pd masse; -#N canvas 306 123 263 244 masse 0; +#X restore 445 617 pd mass; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -277,7 +277,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -288,10 +288,10 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 583 620 pd masse; -#X obj 313 580 lia2D lia 30 1 1; -#X obj 460 579 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 583 620 pd mass; +#X obj 313 580 link2D link 30 1 1; +#X obj 460 579 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -299,7 +299,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -310,9 +310,9 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 732 620 pd masse; -#X obj 609 579 lia2D lia 30 1 1; -#N canvas 306 123 263 244 masse 0; +#X restore 732 620 pd mass; +#X obj 609 579 link2D link 30 1 1; +#N canvas 306 123 263 244 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -320,7 +320,7 @@ #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse 10; +#X obj 24 55 mass2D mass 10; #X obj 83 197 sphere 0.1; #X connect 0 0 7 0; #X connect 2 0 4 0; @@ -331,15 +331,15 @@ #X connect 6 0 4 2; #X connect 7 0 1 0; #X connect 7 0 3 0; -#X restore 883 617 pd masse; -#N canvas 306 123 271 252 masse 0; +#X restore 883 617 pd mass; +#N canvas 306 123 271 252 mass 0; #X obj 24 83 outlet; #X obj 83 138 gemhead; #X obj 84 85 unpack s f f; #X obj 83 169 translateXYZ 0 0 0; #X obj 129 111 / 100; #X obj 175 112 / 100; -#X obj 24 55 masse2D masse2 10 300; +#X obj 24 55 mass2D mass2 10 300; #X obj 83 197 sphere 0.1; #X msg 26 31 reset; #X connect 1 0 3 0; @@ -351,16 +351,16 @@ #X connect 6 0 0 0; #X connect 6 0 2 0; #X connect 8 0 6 0; -#X restore 1021 552 pd masse; -#X obj 751 580 lia2D lia 30 1 1; -#X obj 898 579 lia2D lia 30 1 1; +#X restore 1021 552 pd mass; +#X obj 751 580 link2D link 30 1 1; +#X obj 898 579 link2D link 30 1 1; #X msg 487 132 reset \, lighting 1 \, create \, 1; #X obj 112 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 170 431 361 373 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -388,7 +388,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -416,7 +416,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -444,7 +444,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -472,7 +472,7 @@ #N canvas 170 431 361 373 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -500,7 +500,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -528,7 +528,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -556,7 +556,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -584,7 +584,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -612,7 +612,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -640,7 +640,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -668,7 +668,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -696,7 +696,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -724,7 +724,7 @@ #N canvas 170 431 359 371 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -750,7 +750,7 @@ #X connect 11 0 10 1; #X restore 918 658 pd link; #X text 341 36 it's like a previus exemples \, but link are drawn according -to a "tlink" object wich output information about the liaison (position +to a "tlink" object wich output information about the linkison (position \, orientation etc).; #X text 727 133 <- 1; #X connect 0 0 44 1; diff --git a/exemples/28_Lia.pd b/exemples/28_Lia.pd index 970b50e..f65ab7e 100755 --- a/exemples/28_Lia.pd +++ b/exemples/28_Lia.pd @@ -4,21 +4,21 @@ #X obj 9 62 t b b; #X obj 44 87 s \$0-link; #X obj 9 113 s \$0-mass; -#X obj 28 154 lia \$0-link 0 1 1; -#X obj 28 202 lia \$0-link 0 1 1; -#X obj 29 253 lia \$0-link 0 1 1; -#X obj 30 304 lia \$0-link 0 1 1; -#X obj 31 353 lia \$0-link 0 1 1; -#X obj 31 403 lia \$0-link 0 1 1; -#X obj 31 453 lia \$0-link 0 1 1; -#X obj 31 502 lia \$0-link 0 1 1; -#X obj 28 178 masse \$0-mass 30; -#X obj 29 228 masse \$0-mass 30; -#X obj 30 279 masse \$0-mass 30; -#X obj 30 329 masse \$0-mass 30; -#X obj 31 378 masse \$0-mass 30; -#X obj 31 428 masse \$0-mass 30; -#X obj 31 477 masse \$0-mass 30; +#X obj 28 154 link \$0-link 0 1 1; +#X obj 28 202 link \$0-link 0 1 1; +#X obj 29 253 link \$0-link 0 1 1; +#X obj 30 304 link \$0-link 0 1 1; +#X obj 31 353 link \$0-link 0 1 1; +#X obj 31 403 link \$0-link 0 1 1; +#X obj 31 453 link \$0-link 0 1 1; +#X obj 31 502 link \$0-link 0 1 1; +#X obj 28 178 mass \$0-mass 30; +#X obj 29 228 mass \$0-mass 30; +#X obj 30 279 mass \$0-mass 30; +#X obj 30 329 mass \$0-mass 30; +#X obj 31 378 mass \$0-mass 30; +#X obj 31 428 mass \$0-mass 30; +#X obj 31 477 mass \$0-mass 30; #X obj 269 181 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 269 196 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 diff --git a/exemples/29_aglom.pd b/exemples/29_aglom.pd index c674a29..9ee9c3e 100755 --- a/exemples/29_aglom.pd +++ b/exemples/29_aglom.pd @@ -5,8 +5,8 @@ #X msg 145 149 0 \, destroy; #X obj 111 177 gemwin; #X msg 111 124 reset \, create \, 1; -#X obj 18 390 s masse; -#X obj 266 150 s reset_masse; +#X obj 18 390 s mass; +#X obj 266 150 s reset_mass; #X msg 266 128 bang; #X text 359 281 <- right border; #X text 360 303 <- left border; @@ -75,19 +75,19 @@ #X restore 398 158 pd creation pool; #X obj 61 214 s link; #X obj 18 154 metro 5; -#X obj 53 280 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10; -#X obj 63 304 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10; -#X obj 78 327 iLine2D masse 3.5 3.5 -3.5 3.5 1000 0 0 10; -#X obj 89 350 iLine2D masse -3.5 -3.5 3.5 -3.5 1000 0 0 10; +#X obj 53 280 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10; +#X obj 63 304 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10; +#X obj 78 327 iLine2D mass 3.5 3.5 -3.5 3.5 1000 0 0 10; +#X obj 89 350 iLine2D mass -3.5 -3.5 3.5 -3.5 1000 0 0 10; #X text 50 100 <- begin (change the metro speed for slow computer) ; #X floatatom 55 123 5 0 0 0 - - -; -#X obj 43 260 iAmbient2D masse 0 0 0.01 0.01 1; +#X obj 43 260 iAmbient2D mass 0 0 0.01 0.01 1; #X text 359 257 <- give random speed and ambient viscosity; -#X text 174 35 All masses got 2 circular interactors around them. This +#X text 174 35 All masss got 2 circular interactors around them. This create a non linear interactor. this make them to atract / repuls depending on ther distances....; -#X text 177 6 All masses interact each other in a way for the creation +#X text 177 6 All masss interact each other in a way for the creation of small structures; #X connect 0 0 5 0; #X connect 0 1 14 0; diff --git a/exemples/30_falling_aglom.pd b/exemples/30_falling_aglom.pd index 4877c30..1947ff3 100755 --- a/exemples/30_falling_aglom.pd +++ b/exemples/30_falling_aglom.pd @@ -4,7 +4,7 @@ ; #X msg 146 95 0 \, destroy; #X obj 111 123 gemwin; -#X obj 18 337 s masse; +#X obj 18 337 s mass; #X text 359 227 <- right border; #X text 360 249 <- left border; #X text 357 307 <- top border; @@ -116,13 +116,13 @@ #X restore 398 104 pd creation pool; #X obj 61 160 s link; #X obj 18 100 metro 5; -#X obj 53 226 iLine2D masse 3.5 -3.5 3.5 3.5 1000 0 0 10; -#X obj 63 250 iLine2D masse -3.5 3.5 -3.5 -3.5 1000 0 0 10; +#X obj 53 226 iLine2D mass 3.5 -3.5 3.5 3.5 1000 0 0 10; +#X obj 63 250 iLine2D mass -3.5 3.5 -3.5 -3.5 1000 0 0 10; #X text 50 45 <- begin (change the metro speed for slow computer); #X floatatom 55 69 5 0 0 0 - - -; #X text 359 203 <- give random speed and ambient viscosity; #X msg 243 98 reset; -#X obj 244 120 s masse; +#X obj 244 120 s mass; #N canvas 828 304 454 304 line 0; #X obj 62 28 gemhead; #X obj 60 82 curve 2; @@ -144,10 +144,10 @@ #X connect 7 0 1 1; #X connect 8 0 4 1; #X restore 398 131 pd line gem; -#X obj 77 272 iLine2D masse -3.5 -7.5 3.5 -7.5 1000 0 0 10; -#X obj 90 195 iAmbient2D masse 0 -0.0015 0 0 0.4; -#X obj 160 317 iSeg2D masse -5 8 -0.2 3 1 0.5; -#X obj 165 298 iSeg2D masse 0.2 3 5 8 1 0.5; +#X obj 77 272 iLine2D mass -3.5 -7.5 3.5 -7.5 1000 0 0 10; +#X obj 90 195 iAmbient2D mass 0 -0.0015 0 0 0.4; +#X obj 160 317 iSeg2D mass -5 8 -0.2 3 1 0.5; +#X obj 165 298 iSeg2D mass 0.2 3 5 8 1 0.5; #X msg 111 70 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1; #X text 145 10 It's the same as previus exemple \, but in a gravity field.; diff --git a/exemples/31_paste.pd b/exemples/31_paste.pd index 12f30e8..6cf317d 100755 --- a/exemples/31_paste.pd +++ b/exemples/31_paste.pd @@ -4,7 +4,7 @@ ; #X msg 141 115 0 \, destroy; #X obj 106 143 gemwin; -#X obj 9 306 s masse; +#X obj 9 306 s mass; #X text 364 271 <- top border; #X text 365 240 <- bottom border; #N canvas 527 17 851 257 pool 0; @@ -158,11 +158,11 @@ #X connect 15 1 7 0; #X restore 393 125 pd creation pool; #X obj 56 180 s link; -#X text 227 12 All masses interact each other; +#X text 227 12 All masss interact each other; #X text 42 66 <- begin (change the metro speed for slow computer); #X floatatom 47 89 5 0 0 0 - - -; #X msg 238 118 reset; -#X obj 238 140 s masse; +#X obj 238 140 s mass; #N canvas 828 304 460 310 line 0; #X obj 62 28 gemhead; #X obj 60 82 curve 2; @@ -184,13 +184,13 @@ #X connect 7 0 1 1; #X connect 8 0 4 1; #X restore 393 151 pd line gem; -#X obj 91 239 iLine2D masse -3.5 -7.5 3.5 -7.5 1000 0 0 1; -#X obj 73 213 iAmbient2D masse 0 -0.0015 0 0 0.04; +#X obj 91 239 iLine2D mass -3.5 -7.5 3.5 -7.5 1000 0 0 1; +#X obj 73 213 iAmbient2D mass 0 -0.0015 0 0 0.04; #X obj 10 120 metro 10; #X text 366 209 <- give gravity and ambient viscosity; #X msg 106 90 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1; -#X obj 109 263 iSeg2D masse 0.5 3 5 8 2 0.1; -#X obj 126 284 iSeg2D masse -5 8 -0.5 3 2 0.1; +#X obj 109 263 iSeg2D mass 0.5 3 5 8 2 0.1; +#X obj 126 284 iSeg2D mass -5 8 -0.5 3 2 0.1; #X text 163 25 they got a viscosity link. the global comportement is a bit like paste; #X connect 0 0 4 0; diff --git a/exemples/32_Kelvin_Helmoltz_instability.pd b/exemples/32_Kelvin_Helmoltz_instability.pd index 51c880f..746aace 100755 --- a/exemples/32_Kelvin_Helmoltz_instability.pd +++ b/exemples/32_Kelvin_Helmoltz_instability.pd @@ -137,7 +137,7 @@ #X obj 18 139 t b b; #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 18 183 s masse; +#X obj 18 183 s mass; #X obj 43 164 s link; #X text 50 59 <- begin (change the metro speed for slow computer); #X floatatom 61 82 5 0 0 0 - - -; @@ -146,7 +146,7 @@ #X obj 121 156 gemwin; #X msg 253 131 reset; #X msg 121 103 reset \, view 0 0 -8 0 0 0 0 1 0 \, create \, 1; -#X obj 253 153 s masse2; +#X obj 253 153 s mass2; #X text 136 -2 Simulation of a continus line of vorticity (no damping fluid \, 2D mouvement); #X text 137 25 This create a Kevin-Helmoltz instability.; diff --git a/exemples/33_vorticity_ellipse.pd b/exemples/33_vorticity_ellipse.pd index fd99bde..4039558 100755 --- a/exemples/33_vorticity_ellipse.pd +++ b/exemples/33_vorticity_ellipse.pd @@ -31,7 +31,7 @@ #X obj 41 131 t b b; #X obj 41 54 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 41 175 s masse; +#X obj 41 175 s mass; #X obj 66 156 s link; #X text 73 51 <- begin (change the metro speed for slow computer); #X floatatom 90 70 5 0 0 0 - - -; @@ -351,13 +351,13 @@ #X obj 1364 400 vortex2; #X obj 1374 410 vortex2; #X restore 428 135 pd pool; -#X obj 276 145 s masse2; +#X obj 276 145 s mass2; #X msg 277 124 bang; #X msg 144 95 reset \, view 0 0 -10 0 0 0 0 1 0 \, create \, 1; #X obj 41 105 metro 100; #X text 120 -3 simulation of a continus elipse of vorticity field. ; -#X text 119 14 This simulation nead lot's a masses \, and lot's of +#X text 119 14 This simulation nead lot's a masss \, and lot's of CPU.; #X connect 1 0 3 0; #X connect 1 1 4 0; diff --git a/exemples/34_cigarette_smoke.pd b/exemples/34_cigarette_smoke.pd index 111e2ef..6eee57b 100755 --- a/exemples/34_cigarette_smoke.pd +++ b/exemples/34_cigarette_smoke.pd @@ -287,7 +287,7 @@ #X obj 18 146 t b b; #X obj 17 69 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 18 190 s masse; +#X obj 18 190 s mass; #X obj 43 171 s link; #X text 50 66 <- begin (change the metro speed for slow computer); #X floatatom 60 89 5 0 0 0 - - -; @@ -301,7 +301,7 @@ #X msg 209 109 reset \, create \, 1; #X obj 100 154 counter 0 249; #X obj 100 129 metro 50; -#X obj 90 249 iAmbient2D masse 0 0.0007 0.0002 0.0002; +#X obj 90 249 iAmbient2D mass 0 0.0007 0.0002 0.0002; #X obj 93 277 smoke_vortex 0.003; #X obj 92 297 smoke_vortex 0.003; #X obj 91 317 smoke_vortex 0.003; diff --git a/exemples/35_gravitation.pd b/exemples/35_gravitation.pd index 6ba72e9..c59564b 100755 --- a/exemples/35_gravitation.pd +++ b/exemples/35_gravitation.pd @@ -2,7 +2,7 @@ #X obj 18 139 t b b; #X obj 18 62 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 18 183 s masse; +#X obj 18 183 s mass; #X msg 242 122 0 \, destroy; #X obj 209 148 gemwin; #X obj 100 171 s reset_smoke; @@ -32,12 +32,12 @@ -1 -1 0 1; #X obj 377 549 / 127; #X msg 377 570 reset \, setY \$1; -#X obj 152 419 masse2D masse 1 0.1 0.9; +#X obj 152 419 mass2D mass 1 0.1 0.9; #X text 139 15 1 earth and 2 suns .; #X text 139 31 The earth is attacted by the 2 suns. you can change the initial position of the earth \, to test the ensitivity of initial position of surch chaotic system.; -#X text 286 598 change initial position of the masse; +#X text 286 598 change initial position of the mass; #X msg 330 260 setG -1e-006; #X msg 152 260 setG -1e-006; #X connect 0 0 2 0; diff --git a/exemples/36_3D_interactors.pd b/exemples/36_3D_interactors.pd index 9a003ce..72ab154 100755 --- a/exemples/36_3D_interactors.pd +++ b/exemples/36_3D_interactors.pd @@ -4,7 +4,7 @@ ; #X obj 116 152 loadbang; #X msg 179 224 0 \, destroy; -#X obj 22 238 s masse; +#X obj 22 238 s mass; #N canvas 39 357 765 474 pool 0; #X obj 180 180 rain; #X obj 491 103 rain; @@ -711,7 +711,7 @@ #X obj 1335 372 rain; #X obj 1345 382 rain; #X restore 469 479 pd pool; -#X obj 116 200 s masse; +#X obj 116 200 s mass; #X obj 84 327 s link; #X text 43 132 <- begin (change metro speed for slow computer); #X obj 472 300 alpha; @@ -735,8 +735,8 @@ #X obj 267 517 world_light; #X text 210 175 <- reset the simulation; #X text 194 6 infinit small particules on an elipse.; -#X obj 46 374 iSphere3D masse 0 -2 0 0 2 0 0.1 0 0.1; -#X obj 66 351 iAmbient3D masse 0 -0.001 0 1e-006 1e-007 1e-006 O.OOO1 +#X obj 46 374 iSphere3D mass 0 -2 0 0 2 0 0.1 0 0.1; +#X obj 66 351 iAmbient3D mass 0 -0.001 0 1e-006 1e-007 1e-006 O.OOO1 ; #X msg 116 176 reset \, setT 1; #X obj 170 324 ch_gemwin; diff --git a/exemples/37_hollywood_planette_explosion.pd b/exemples/37_hollywood_planette_explosion.pd index a36c0f6..887b17d 100755 --- a/exemples/37_hollywood_planette_explosion.pd +++ b/exemples/37_hollywood_planette_explosion.pd @@ -4,7 +4,7 @@ ; #X obj 177 289 loadbang; #X msg 323 137 0 \, destroy; -#X obj 19 146 s masse; +#X obj 19 146 s mass; #N canvas 39 357 1063 565 pool 0; #X obj 294 191 explose2; #X obj 104 1 explose2; @@ -428,7 +428,7 @@ #X obj 1060 618 explose1; #X restore 26 330 pd pool; #X msg 177 313 reset; -#X obj 177 337 s masse; +#X obj 177 337 s mass; #X obj 65 146 s link; #X text 42 39 <- begin (change metro speed for slow computer); #X obj 27 245 gemhead 1; @@ -437,11 +437,11 @@ #X obj 154 77 bng 15 250 50 0 empty empty empty 0 -6 0 8 -258699 -1 -1; #X obj 154 106 t b b b b; -#X obj 32 170 s masse2; -#X obj 192 355 s masse2; +#X obj 32 170 s mass2; +#X obj 192 355 s mass2; #X obj 305 231 delay 200; -#X obj 303 297 iCylinder3D masse2 0 1 0 0 0 0 0 1 0 0.05; -#X obj 305 252 iSphere3D masse 0 3 0 0 1 0 0.03; +#X obj 303 297 iCylinder3D mass2 0 1 0 0 0 0 0 1 0 0.05; +#X obj 305 252 iSphere3D mass 0 3 0 0 1 0 0.03; #X msg 292 114 reset \, view -3 4 6 0 0 0 2 4 0 \, lighting 1 \, create \, 1; #X obj 19 82 metro 25; @@ -451,8 +451,8 @@ #X obj 277 78 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1; #X text 296 77 <- reset; -#X obj 304 274 iAmbient3D masse2 0 0 0 0.01 0 0.01; -#X obj 305 208 iAmbient3D masse 0 0 0 0.001 0.001 0.001 O.OOO1; +#X obj 304 274 iAmbient3D mass2 0 0 0 0.01 0 0.01; +#X obj 305 208 iAmbient3D mass 0 0 0 0.001 0.001 0.001 O.OOO1; #X text 625 115 <- 1; #X obj 292 166 gemwin; #X connect 0 0 4 0; diff --git a/exemples/39_blob.pd b/exemples/39_blob.pd index 299ffb5..8a71b94 100755 --- a/exemples/39_blob.pd +++ b/exemples/39_blob.pd @@ -1,696 +1,696 @@ -#N canvas 184 131 697 488 10; -#N canvas 289 242 849 567 array 0; -#X obj 401 247 blob 62 1.39556 1 0; -#X obj 28 386 lia3D link2 1 1 0 0.5; -#X obj 203 382 lia3D link2 1 1 0 0.5; -#X obj 393 385 lia3D link2 1 1 0 0.5; -#X obj 576 387 lia3D link2 1 1 0 0.5; -#X obj 793 385 lia3D link2 1 1 0 0.5; -#X obj 988 387 lia3D link2 1 1 0 0.5; -#X obj 1190 385 lia3D link2 1 1 0 0.5; -#X obj 1391 387 lia3D link2 1 1 0 0.5; -#X obj 1593 382 lia3D link2 1 1 0 0.5; -#X obj 217 66 lia3D link2 1 1 0 0.5; -#X obj 407 70 lia3D link2 1 1 0 0.5; -#X obj 603 72 lia3D link2 1 1 0 0.5; -#X obj 807 70 lia3D link2 1 1 0 0.5; -#X obj 1002 72 lia3D link2 1 1 0 0.5; -#X obj 1204 70 lia3D link2 1 1 0 0.5; -#X obj 1405 72 lia3D link2 1 1 0 0.5; -#X obj 1607 67 lia3D link2 1 1 0 0.5; -#X obj 711 461 / 10; -#X msg 751 489 setZ \$1 \, bang; -#X obj 1089 353 mass3D foo 1 0 0 5; -#X obj 1105 28 mass3D foo 1 0 0 -5; -#X obj 848 464 * -1; -#X msg 851 492 setZ \$1 \, bang; -#X obj 999 481 translateXYZ 0 0 0; -#X obj 999 509 sphere 0.3; -#X obj 1009 448 unpack s f f f; -#X obj 1128 480 translateXYZ 0 0 0; -#X obj 1128 508 sphere 0.3; -#X obj 1136 449 unpack s f f f; -#X obj 932 408 r gemhead; -#X obj 932 432 separator; -#X obj 1017 426 separator; -#X obj 42 71 lia3D link2 1 1 0 0.5; -#X msg 40 34 setK 0.5 \, setL 0; -#X obj 25 314 blob 99 6.28 3 0; -#X obj 406 314 blob 92 1.39556 3 0; -#X obj 1600 315 blob 98 5.58222 3 0; -#X obj 1400 315 blob 97 4.88444 3 0; -#X obj 1202 311 blob 96 4.18667 3 0; -#X obj 1002 311 blob 95 3.48889 3 0; -#X obj 802 311 blob 94 2.79111 3 0; -#X obj 216 314 blob 91 0.697778 3 0; -#X obj 26 286 blob 89 6.28 2.33333 0; -#X obj 1601 287 blob 88 5.58222 2.33333 0; -#X obj 1401 287 blob 87 4.88444 2.33333 0; -#X obj 1201 287 blob 86 4.18667 2.33333 0; -#X obj 1001 287 blob 85 3.48889 2.33333 0; -#X obj 801 287 blob 84 2.79111 2.33333 0; -#X obj 601 290 blob 83 2.09333 2.33333 0; -#X obj 401 287 blob 82 1.39556 2.33333 0; -#X obj 201 287 blob 81 0.697778 2.33333 0; -#X obj 26 266 blob 79 6.28 1.66667 0; -#X obj 1601 267 blob 78 5.58222 1.66667 0; -#X obj 1401 267 blob 77 4.88444 1.66667 0; -#X obj 1201 267 blob 76 4.18667 1.66667 0; -#X obj 1001 267 blob 75 3.48889 1.66667 0; -#X obj 801 267 blob 74 2.79111 1.66667 0; -#X obj 601 267 blob 73 2.09333 1.66667 0; -#X obj 401 267 blob 72 1.39556 1.66667 0; -#X obj 198 267 blob 71 0.697778 1.66667 0; -#X obj 26 246 blob 69 6.28 1 0; -#X obj 1601 247 blob 68 5.58222 1 0; -#X obj 1401 247 blob 67 4.88444 1 0; -#X obj 1201 247 blob 66 4.18667 1 0; -#X obj 1001 247 blob 65 3.48889 1 0; -#X obj 801 247 blob 64 2.79111 1 0; -#X obj 601 247 blob 63 2.09333 1 0; -#X obj 201 247 blob 61 0.697778 1 0; -#X obj 26 226 blob 59 6.28 0.333333 0; -#X obj 1601 227 blob 58 5.58222 0.333333 0; -#X obj 1401 227 blob 57 4.88444 0.333333 0; -#X obj 1201 227 blob 56 4.18667 0.333333 0; -#X obj 1001 227 blob 55 3.48889 0.333333 0; -#X obj 801 227 blob 54 2.79111 0.333333 0; -#X obj 601 227 blob 53 2.09333 0.333333 0; -#X obj 401 227 blob 52 1.39556 0.333333 0; -#X obj 202 228 blob 51 0.697778 0.333333 0; -#X obj 26 206 blob 49 6.28 -0.333333 0; -#X obj 1601 207 blob 48 5.58222 -0.333333 0; -#X obj 1401 207 blob 47 4.88444 -0.333333 0; -#X obj 1201 207 blob 46 4.18667 -0.333333 0; -#X obj 1001 207 blob 45 3.48889 -0.333333 0; -#X obj 801 207 blob 44 2.79111 -0.333333 0; -#X obj 601 207 blob 43 2.09333 -0.333333 0; -#X obj 401 207 blob 42 1.39556 -0.333333 0; -#X obj 201 207 blob 41 0.697778 -0.333333 0; -#X obj 26 186 blob 39 6.28 -1 0; -#X obj 1601 187 blob 38 5.58222 -1 0; -#X obj 1401 187 blob 37 4.88444 -1 0; -#X obj 1201 187 blob 36 4.18667 -1 0; -#X obj 1001 187 blob 35 3.48889 -1 0; -#X obj 801 187 blob 34 2.79111 -1 0; -#X obj 601 187 blob 33 2.09333 -1 0; -#X obj 401 187 blob 32 1.39556 -1 0; -#X obj 201 187 blob 31 0.697778 -1 0; -#X obj 26 166 blob 29 6.28 -1.66667 0; -#X obj 1601 167 blob 28 5.58222 -1.66667 0; -#X obj 1401 167 blob 27 4.88444 -1.66667 0; -#X obj 1201 167 blob 26 4.18667 -1.66667 0; -#X obj 1001 167 blob 25 3.48889 -1.66667 0; -#X obj 801 167 blob 24 2.79111 -1.66667 0; -#X obj 601 167 blob 23 2.09333 -1.66667 0; -#X obj 401 167 blob 22 1.39556 -1.66667 0; -#X obj 201 167 blob 21 0.697778 -1.66667 0; -#X obj 26 146 blob 19 6.28 -2.33333 0; -#X obj 1601 147 blob 18 5.58222 -2.33333 0; -#X obj 1401 147 blob 17 4.88444 -2.33333 0; -#X obj 1201 147 blob 16 4.18667 -2.33333 0; -#X obj 1001 147 blob 15 3.48889 -2.33333 0; -#X obj 801 147 blob 14 2.79111 -2.33333 0; -#X obj 601 147 blob 13 2.09333 -2.33333 0; -#X obj 401 147 blob 12 1.39556 -2.33333 0; -#X obj 201 147 blob 11 0.697778 -2.33333 0; -#X obj 26 126 blob 9 6.28 -3 0; -#X obj 1601 127 blob 8 5.58222 -3 0; -#X obj 1401 127 blob 7 4.88444 -3 0; -#X obj 1201 127 blob 6 4.18667 -3 0; -#X obj 1001 127 blob 5 3.48889 -3 0; -#X obj 801 127 blob 4 2.79111 -3 0; -#X obj 601 127 blob 3 2.09333 -3 0; -#X obj 401 127 blob 2 1.39556 -3 0; -#X obj 201 127 blob 1 0.697778 -3 0; -#X obj 598 322 blob 93 2.09333 3 0; -#X obj 38 12 loadbang; -#X obj 242 18 inlet; -#X connect 0 0 59 0; -#X connect 0 0 67 0; -#X connect 0 0 68 0; -#X connect 0 0 76 0; -#X connect 1 0 35 1; -#X connect 2 0 42 1; -#X connect 3 0 36 1; -#X connect 4 0 123 1; -#X connect 5 0 41 1; -#X connect 6 0 40 1; -#X connect 7 0 39 1; -#X connect 8 0 38 1; -#X connect 9 0 37 1; -#X connect 10 0 122 1; -#X connect 11 0 121 1; -#X connect 12 0 120 1; -#X connect 13 0 119 1; -#X connect 14 0 118 1; -#X connect 15 0 117 1; -#X connect 16 0 116 1; -#X connect 17 0 115 1; -#X connect 18 0 19 0; -#X connect 18 0 22 0; -#X connect 19 0 20 0; -#X connect 20 0 3 1; -#X connect 20 0 2 1; -#X connect 20 0 1 1; -#X connect 20 0 4 1; -#X connect 20 0 5 1; -#X connect 20 0 6 1; -#X connect 20 0 7 1; -#X connect 20 0 8 1; -#X connect 20 0 9 1; -#X connect 20 0 26 0; -#X connect 21 0 11 1; -#X connect 21 0 10 1; -#X connect 21 0 12 1; -#X connect 21 0 13 1; -#X connect 21 0 14 1; -#X connect 21 0 15 1; -#X connect 21 0 16 1; -#X connect 21 0 17 1; -#X connect 21 0 29 0; -#X connect 21 0 33 1; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X connect 24 0 25 0; -#X connect 26 1 24 1; -#X connect 26 2 24 2; -#X connect 26 3 24 3; -#X connect 27 0 28 0; -#X connect 29 1 27 1; -#X connect 29 2 27 2; -#X connect 29 3 27 3; -#X connect 30 0 31 0; -#X connect 30 0 32 0; -#X connect 31 0 24 0; -#X connect 32 0 27 0; -#X connect 33 0 114 1; -#X connect 34 0 33 0; -#X connect 34 0 10 0; -#X connect 34 0 11 0; -#X connect 34 0 12 0; -#X connect 34 0 13 0; -#X connect 34 0 14 0; -#X connect 34 0 15 0; -#X connect 34 0 16 0; -#X connect 34 0 17 0; -#X connect 34 0 1 0; -#X connect 34 0 2 0; -#X connect 34 0 3 0; -#X connect 34 0 4 0; -#X connect 34 0 5 0; -#X connect 34 0 6 0; -#X connect 34 0 7 0; -#X connect 34 0 8 0; -#X connect 34 0 9 0; -#X connect 35 0 1 0; -#X connect 35 0 37 0; -#X connect 35 0 42 0; -#X connect 35 0 43 0; -#X connect 36 0 3 0; -#X connect 36 0 42 0; -#X connect 36 0 50 0; -#X connect 36 0 123 0; -#X connect 37 0 9 0; -#X connect 37 0 35 0; -#X connect 37 0 38 0; -#X connect 37 0 44 0; -#X connect 38 0 8 0; -#X connect 38 0 37 0; -#X connect 38 0 39 0; -#X connect 38 0 45 0; -#X connect 39 0 7 0; -#X connect 39 0 38 0; -#X connect 39 0 40 0; -#X connect 39 0 46 0; -#X connect 40 0 6 0; -#X connect 40 0 39 0; -#X connect 40 0 41 0; -#X connect 40 0 47 0; -#X connect 41 0 5 0; -#X connect 41 0 40 0; -#X connect 41 0 48 0; -#X connect 41 0 123 0; -#X connect 42 0 2 0; -#X connect 42 0 35 0; -#X connect 42 0 36 0; -#X connect 42 0 51 0; -#X connect 43 0 35 0; -#X connect 43 0 44 0; -#X connect 43 0 51 0; -#X connect 43 0 52 0; -#X connect 44 0 37 0; -#X connect 44 0 43 0; -#X connect 44 0 45 0; -#X connect 44 0 53 0; -#X connect 45 0 38 0; -#X connect 45 0 44 0; -#X connect 45 0 46 0; -#X connect 45 0 54 0; -#X connect 46 0 39 0; -#X connect 46 0 45 0; -#X connect 46 0 47 0; -#X connect 46 0 55 0; -#X connect 47 0 40 0; -#X connect 47 0 46 0; -#X connect 47 0 48 0; -#X connect 47 0 56 0; -#X connect 48 0 41 0; -#X connect 48 0 47 0; -#X connect 48 0 49 0; -#X connect 48 0 57 0; -#X connect 49 0 48 0; -#X connect 49 0 50 0; -#X connect 49 0 58 0; -#X connect 49 0 123 0; -#X connect 50 0 36 0; -#X connect 50 0 49 0; -#X connect 50 0 51 0; -#X connect 50 0 59 0; -#X connect 51 0 42 0; -#X connect 51 0 43 0; -#X connect 51 0 50 0; -#X connect 51 0 60 0; -#X connect 52 0 43 0; -#X connect 52 0 53 0; -#X connect 52 0 60 0; -#X connect 52 0 61 0; -#X connect 53 0 44 0; -#X connect 53 0 52 0; -#X connect 53 0 54 0; -#X connect 53 0 62 0; -#X connect 54 0 45 0; -#X connect 54 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 63 0; -#X connect 55 0 46 0; -#X connect 55 0 54 0; -#X connect 55 0 56 0; -#X connect 55 0 64 0; -#X connect 56 0 47 0; -#X connect 56 0 55 0; -#X connect 56 0 57 0; -#X connect 56 0 65 0; -#X connect 57 0 48 0; -#X connect 57 0 56 0; -#X connect 57 0 58 0; -#X connect 57 0 66 0; -#X connect 58 0 49 0; -#X connect 58 0 57 0; -#X connect 58 0 59 0; -#X connect 58 0 67 0; -#X connect 59 0 0 0; -#X connect 59 0 50 0; -#X connect 59 0 58 0; -#X connect 59 0 60 0; -#X connect 60 0 51 0; -#X connect 60 0 52 0; -#X connect 60 0 59 0; -#X connect 60 0 68 0; -#X connect 61 0 52 0; -#X connect 61 0 62 0; -#X connect 61 0 68 0; -#X connect 61 0 69 0; -#X connect 62 0 53 0; -#X connect 62 0 61 0; -#X connect 62 0 63 0; -#X connect 62 0 70 0; -#X connect 63 0 54 0; -#X connect 63 0 62 0; -#X connect 63 0 64 0; -#X connect 63 0 71 0; -#X connect 64 0 55 0; -#X connect 64 0 63 0; -#X connect 64 0 65 0; -#X connect 64 0 72 0; -#X connect 65 0 56 0; -#X connect 65 0 64 0; -#X connect 65 0 66 0; -#X connect 65 0 73 0; -#X connect 66 0 57 0; -#X connect 66 0 65 0; -#X connect 66 0 67 0; -#X connect 66 0 74 0; -#X connect 67 0 0 0; -#X connect 67 0 58 0; -#X connect 67 0 66 0; -#X connect 67 0 75 0; -#X connect 68 0 0 0; -#X connect 68 0 60 0; -#X connect 68 0 61 0; -#X connect 68 0 77 0; -#X connect 69 0 61 0; -#X connect 69 0 70 0; -#X connect 69 0 77 0; -#X connect 69 0 78 0; -#X connect 70 0 62 0; -#X connect 70 0 69 0; -#X connect 70 0 71 0; -#X connect 70 0 79 0; -#X connect 71 0 63 0; -#X connect 71 0 70 0; -#X connect 71 0 72 0; -#X connect 71 0 80 0; -#X connect 72 0 64 0; -#X connect 72 0 71 0; -#X connect 72 0 73 0; -#X connect 72 0 81 0; -#X connect 73 0 65 0; -#X connect 73 0 72 0; -#X connect 73 0 74 0; -#X connect 73 0 82 0; -#X connect 74 0 66 0; -#X connect 74 0 73 0; -#X connect 74 0 75 0; -#X connect 74 0 83 0; -#X connect 75 0 67 0; -#X connect 75 0 74 0; -#X connect 75 0 76 0; -#X connect 75 0 84 0; -#X connect 76 0 0 0; -#X connect 76 0 75 0; -#X connect 76 0 77 0; -#X connect 76 0 85 0; -#X connect 77 0 68 0; -#X connect 77 0 69 0; -#X connect 77 0 76 0; -#X connect 77 0 86 0; -#X connect 78 0 69 0; -#X connect 78 0 79 0; -#X connect 78 0 86 0; -#X connect 78 0 87 0; -#X connect 79 0 70 0; -#X connect 79 0 78 0; -#X connect 79 0 80 0; -#X connect 79 0 88 0; -#X connect 80 0 71 0; -#X connect 80 0 79 0; -#X connect 80 0 81 0; -#X connect 80 0 89 0; -#X connect 81 0 72 0; -#X connect 81 0 80 0; -#X connect 81 0 82 0; -#X connect 81 0 90 0; -#X connect 82 0 73 0; -#X connect 82 0 81 0; -#X connect 82 0 83 0; -#X connect 82 0 91 0; -#X connect 83 0 74 0; -#X connect 83 0 82 0; -#X connect 83 0 84 0; -#X connect 83 0 92 0; -#X connect 84 0 75 0; -#X connect 84 0 83 0; -#X connect 84 0 85 0; -#X connect 84 0 93 0; -#X connect 85 0 76 0; -#X connect 85 0 84 0; -#X connect 85 0 86 0; -#X connect 85 0 94 0; -#X connect 86 0 77 0; -#X connect 86 0 78 0; -#X connect 86 0 85 0; -#X connect 86 0 95 0; -#X connect 87 0 78 0; -#X connect 87 0 88 0; -#X connect 87 0 95 0; -#X connect 87 0 96 0; -#X connect 88 0 79 0; -#X connect 88 0 87 0; -#X connect 88 0 89 0; -#X connect 88 0 97 0; -#X connect 89 0 80 0; -#X connect 89 0 88 0; -#X connect 89 0 90 0; -#X connect 89 0 98 0; -#X connect 90 0 81 0; -#X connect 90 0 89 0; -#X connect 90 0 91 0; -#X connect 90 0 99 0; -#X connect 91 0 82 0; -#X connect 91 0 90 0; -#X connect 91 0 92 0; -#X connect 91 0 100 0; -#X connect 92 0 83 0; -#X connect 92 0 91 0; -#X connect 92 0 93 0; -#X connect 92 0 101 0; -#X connect 93 0 84 0; -#X connect 93 0 92 0; -#X connect 93 0 94 0; -#X connect 93 0 102 0; -#X connect 94 0 85 0; -#X connect 94 0 93 0; -#X connect 94 0 95 0; -#X connect 94 0 103 0; -#X connect 95 0 86 0; -#X connect 95 0 87 0; -#X connect 95 0 94 0; -#X connect 95 0 104 0; -#X connect 96 0 87 0; -#X connect 96 0 97 0; -#X connect 96 0 104 0; -#X connect 96 0 105 0; -#X connect 97 0 88 0; -#X connect 97 0 96 0; -#X connect 97 0 98 0; -#X connect 97 0 106 0; -#X connect 98 0 89 0; -#X connect 98 0 97 0; -#X connect 98 0 99 0; -#X connect 98 0 107 0; -#X connect 99 0 90 0; -#X connect 99 0 98 0; -#X connect 99 0 100 0; -#X connect 99 0 108 0; -#X connect 100 0 91 0; -#X connect 100 0 99 0; -#X connect 100 0 101 0; -#X connect 100 0 109 0; -#X connect 101 0 92 0; -#X connect 101 0 100 0; -#X connect 101 0 102 0; -#X connect 101 0 110 0; -#X connect 102 0 93 0; -#X connect 102 0 101 0; -#X connect 102 0 103 0; -#X connect 102 0 111 0; -#X connect 103 0 94 0; -#X connect 103 0 102 0; -#X connect 103 0 104 0; -#X connect 103 0 112 0; -#X connect 104 0 95 0; -#X connect 104 0 96 0; -#X connect 104 0 103 0; -#X connect 104 0 113 0; -#X connect 105 0 96 0; -#X connect 105 0 106 0; -#X connect 105 0 113 0; -#X connect 105 0 114 0; -#X connect 106 0 97 0; -#X connect 106 0 105 0; -#X connect 106 0 107 0; -#X connect 106 0 115 0; -#X connect 107 0 98 0; -#X connect 107 0 106 0; -#X connect 107 0 108 0; -#X connect 107 0 116 0; -#X connect 108 0 99 0; -#X connect 108 0 107 0; -#X connect 108 0 109 0; -#X connect 108 0 117 0; -#X connect 109 0 100 0; -#X connect 109 0 108 0; -#X connect 109 0 110 0; -#X connect 109 0 118 0; -#X connect 110 0 101 0; -#X connect 110 0 109 0; -#X connect 110 0 111 0; -#X connect 110 0 119 0; -#X connect 111 0 102 0; -#X connect 111 0 110 0; -#X connect 111 0 112 0; -#X connect 111 0 120 0; -#X connect 112 0 103 0; -#X connect 112 0 111 0; -#X connect 112 0 113 0; -#X connect 112 0 121 0; -#X connect 113 0 104 0; -#X connect 113 0 105 0; -#X connect 113 0 112 0; -#X connect 113 0 122 0; -#X connect 114 0 33 0; -#X connect 114 0 105 0; -#X connect 114 0 115 0; -#X connect 114 0 122 0; -#X connect 115 0 17 0; -#X connect 115 0 106 0; -#X connect 115 0 114 0; -#X connect 115 0 116 0; -#X connect 116 0 16 0; -#X connect 116 0 107 0; -#X connect 116 0 115 0; -#X connect 116 0 117 0; -#X connect 117 0 15 0; -#X connect 117 0 108 0; -#X connect 117 0 116 0; -#X connect 117 0 118 0; -#X connect 118 0 14 0; -#X connect 118 0 109 0; -#X connect 118 0 117 0; -#X connect 118 0 119 0; -#X connect 119 0 13 0; -#X connect 119 0 110 0; -#X connect 119 0 118 0; -#X connect 119 0 120 0; -#X connect 120 0 12 0; -#X connect 120 0 111 0; -#X connect 120 0 119 0; -#X connect 120 0 121 0; -#X connect 121 0 11 0; -#X connect 121 0 112 0; -#X connect 121 0 120 0; -#X connect 121 0 122 0; -#X connect 122 0 10 0; -#X connect 122 0 113 0; -#X connect 122 0 114 0; -#X connect 122 0 121 0; -#X connect 123 0 4 0; -#X connect 123 0 36 0; -#X connect 123 0 41 0; -#X connect 123 0 49 0; -#X connect 124 0 34 0; -#X connect 125 0 18 0; -#X restore 51 367 pd array; -#X obj 31 35 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 106 226 s masse; -#X msg 426 100 0 \, destroy; -#X obj 187 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 203 95 loadbang; -#X msg 344 153 reset; -#X msg 140 150 resetF; -#X obj 140 174 s link; -#X obj 58 159 s lia; -#X obj 239 152 s r_lia; -#X msg 415 75 lighting 1 \, create \, 1; -#X obj 74 180 s masse3; -#X obj 31 106 t b b b; -#X obj 415 227 ch_gemwin; -#X obj 89 204 s masse2; -#X text 213 68 <- reset; -#X text 61 34 <- begin (change metro speed if to much); -#X floatatom 74 57 5 0 0 0 - - -; -#X obj 344 176 s masse2; -#X obj 42 136 s link2; -#X msg 187 151 resetF; -#X obj 187 174 s link2; -#X msg 291 153 bang; -#X obj 291 176 s masse3; -#X obj 44 258 iAmbient3D masse 0 0 0 0 0 0 0.113; -#X obj 50 408 / 100; -#X obj 31 80 metro 40; -#X obj 31 456 iCylinder3D masse 0 0 1 0 0 -6 0 1.5 0 0.6; -#X obj 54 347 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 4500 1; -#X msg 51 322 45; -#X text 293 9 "Blob" simulation; -#X obj 187 120 trigger bang bang bang bang; -#X text 566 76 <- create GEM windows; -#X obj 51 298 loadbang; -#X obj 53 388 hsl 128 15 20 100 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 202 347 <- play here (change length of the blob); -#X text 203 384 <- play here (change radius); -#X msg 50 431 setKN \$1; -#X obj 467 204 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 450 181 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 434 156 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 457 137 change camera position; -#N canvas 0 0 454 304 gem 0; -#X obj 21 73 world_light; -#X obj 21 45 gemhead; -#X obj 241 34 gemhead; -#X obj 241 83 s gemhead; -#X obj 241 58 color 1 1 1; -#X obj 107 81 world_light; -#X obj 107 35 gemhead; -#X obj 107 57 rotateXYZ 30 150 0; -#X connect 1 0 0 0; -#X connect 2 0 4 0; -#X connect 4 0 3 0; -#X connect 6 0 7 0; -#X connect 7 0 5 0; -#X restore 513 318 pd gem; -#N canvas 0 0 376 283 init 0; -#X msg 28 80 0.5; -#X msg 28 126 setK \$1; -#X msg 209 125 setM \$1; -#X obj 209 149 s masse; -#X floatatom 28 104 5 0 0 0 - - -; -#X floatatom 141 103 5 0 0 0 - - -; -#X floatatom 209 104 5 0 0 0 - - -; -#X msg 141 125 setD2 \$1; -#X floatatom 85 104 5 0 0 0 - - -; -#X msg 85 125 setD \$1; -#X msg 141 79 0.03; -#X obj 141 50 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 85 79 0; -#X obj 85 150 s link; -#X obj 141 26 loadbang; -#X msg 209 80 10; -#X connect 0 0 4 0; -#X connect 1 0 13 0; -#X connect 2 0 3 0; -#X connect 4 0 1 0; -#X connect 5 0 7 0; -#X connect 6 0 2 0; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 13 0; -#X connect 10 0 5 0; -#X connect 11 0 12 0; -#X connect 11 0 10 0; -#X connect 11 0 15 0; -#X connect 11 0 0 0; -#X connect 12 0 8 0; -#X connect 14 0 11 0; -#X connect 15 0 6 0; -#X restore 512 292 pd init; -#X connect 1 0 27 0; -#X connect 3 0 14 0; -#X connect 4 0 32 0; -#X connect 5 0 32 0; -#X connect 6 0 19 0; -#X connect 7 0 8 0; -#X connect 11 0 14 0; -#X connect 13 0 9 0; -#X connect 13 0 20 0; -#X connect 13 0 25 0; -#X connect 13 0 28 0; -#X connect 13 1 12 0; -#X connect 13 1 15 0; -#X connect 13 2 2 0; -#X connect 18 0 27 1; -#X connect 21 0 22 0; -#X connect 23 0 24 0; -#X connect 26 0 38 0; -#X connect 27 0 13 0; -#X connect 29 0 0 0; -#X connect 30 0 29 0; -#X connect 32 0 7 0; -#X connect 32 0 21 0; -#X connect 32 1 10 0; -#X connect 32 2 23 0; -#X connect 32 3 6 0; -#X connect 34 0 30 0; -#X connect 35 0 26 0; -#X connect 38 0 28 0; -#X connect 39 0 14 3; -#X connect 40 0 14 2; -#X connect 41 0 14 1; +#N canvas 184 131 697 488 10; +#N canvas 289 242 849 567 array 0; +#X obj 401 247 blob 62 1.39556 1 0; +#X obj 28 386 lia3D link2 1 1 0 0.5; +#X obj 203 382 lia3D link2 1 1 0 0.5; +#X obj 393 385 lia3D link2 1 1 0 0.5; +#X obj 576 387 lia3D link2 1 1 0 0.5; +#X obj 793 385 lia3D link2 1 1 0 0.5; +#X obj 988 387 lia3D link2 1 1 0 0.5; +#X obj 1190 385 lia3D link2 1 1 0 0.5; +#X obj 1391 387 lia3D link2 1 1 0 0.5; +#X obj 1593 382 lia3D link2 1 1 0 0.5; +#X obj 217 66 lia3D link2 1 1 0 0.5; +#X obj 407 70 lia3D link2 1 1 0 0.5; +#X obj 603 72 lia3D link2 1 1 0 0.5; +#X obj 807 70 lia3D link2 1 1 0 0.5; +#X obj 1002 72 lia3D link2 1 1 0 0.5; +#X obj 1204 70 lia3D link2 1 1 0 0.5; +#X obj 1405 72 lia3D link2 1 1 0 0.5; +#X obj 1607 67 lia3D link2 1 1 0 0.5; +#X obj 711 461 / 10; +#X msg 751 489 setZ \$1 \, bang; +#X obj 1089 353 mass3D foo 1 0 0 5; +#X obj 1105 28 mass3D foo 1 0 0 -5; +#X obj 848 464 * -1; +#X msg 851 492 setZ \$1 \, bang; +#X obj 999 481 translateXYZ 0 0 0; +#X obj 999 509 sphere 0.3; +#X obj 1009 448 unpack s f f f; +#X obj 1128 480 translateXYZ 0 0 0; +#X obj 1128 508 sphere 0.3; +#X obj 1136 449 unpack s f f f; +#X obj 932 408 r gemhead; +#X obj 932 432 separator; +#X obj 1017 426 separator; +#X obj 42 71 lia3D link2 1 1 0 0.5; +#X msg 40 34 setK 0.5 \, setL 0; +#X obj 25 314 blob 99 6.28 3 0; +#X obj 406 314 blob 92 1.39556 3 0; +#X obj 1600 315 blob 98 5.58222 3 0; +#X obj 1400 315 blob 97 4.88444 3 0; +#X obj 1202 311 blob 96 4.18667 3 0; +#X obj 1002 311 blob 95 3.48889 3 0; +#X obj 802 311 blob 94 2.79111 3 0; +#X obj 216 314 blob 91 0.697778 3 0; +#X obj 26 286 blob 89 6.28 2.33333 0; +#X obj 1601 287 blob 88 5.58222 2.33333 0; +#X obj 1401 287 blob 87 4.88444 2.33333 0; +#X obj 1201 287 blob 86 4.18667 2.33333 0; +#X obj 1001 287 blob 85 3.48889 2.33333 0; +#X obj 801 287 blob 84 2.79111 2.33333 0; +#X obj 601 290 blob 83 2.09333 2.33333 0; +#X obj 401 287 blob 82 1.39556 2.33333 0; +#X obj 201 287 blob 81 0.697778 2.33333 0; +#X obj 26 266 blob 79 6.28 1.66667 0; +#X obj 1601 267 blob 78 5.58222 1.66667 0; +#X obj 1401 267 blob 77 4.88444 1.66667 0; +#X obj 1201 267 blob 76 4.18667 1.66667 0; +#X obj 1001 267 blob 75 3.48889 1.66667 0; +#X obj 801 267 blob 74 2.79111 1.66667 0; +#X obj 601 267 blob 73 2.09333 1.66667 0; +#X obj 401 267 blob 72 1.39556 1.66667 0; +#X obj 198 267 blob 71 0.697778 1.66667 0; +#X obj 26 246 blob 69 6.28 1 0; +#X obj 1601 247 blob 68 5.58222 1 0; +#X obj 1401 247 blob 67 4.88444 1 0; +#X obj 1201 247 blob 66 4.18667 1 0; +#X obj 1001 247 blob 65 3.48889 1 0; +#X obj 801 247 blob 64 2.79111 1 0; +#X obj 601 247 blob 63 2.09333 1 0; +#X obj 201 247 blob 61 0.697778 1 0; +#X obj 26 226 blob 59 6.28 0.333333 0; +#X obj 1601 227 blob 58 5.58222 0.333333 0; +#X obj 1401 227 blob 57 4.88444 0.333333 0; +#X obj 1201 227 blob 56 4.18667 0.333333 0; +#X obj 1001 227 blob 55 3.48889 0.333333 0; +#X obj 801 227 blob 54 2.79111 0.333333 0; +#X obj 601 227 blob 53 2.09333 0.333333 0; +#X obj 401 227 blob 52 1.39556 0.333333 0; +#X obj 202 228 blob 51 0.697778 0.333333 0; +#X obj 26 206 blob 49 6.28 -0.333333 0; +#X obj 1601 207 blob 48 5.58222 -0.333333 0; +#X obj 1401 207 blob 47 4.88444 -0.333333 0; +#X obj 1201 207 blob 46 4.18667 -0.333333 0; +#X obj 1001 207 blob 45 3.48889 -0.333333 0; +#X obj 801 207 blob 44 2.79111 -0.333333 0; +#X obj 601 207 blob 43 2.09333 -0.333333 0; +#X obj 401 207 blob 42 1.39556 -0.333333 0; +#X obj 201 207 blob 41 0.697778 -0.333333 0; +#X obj 26 186 blob 39 6.28 -1 0; +#X obj 1601 187 blob 38 5.58222 -1 0; +#X obj 1401 187 blob 37 4.88444 -1 0; +#X obj 1201 187 blob 36 4.18667 -1 0; +#X obj 1001 187 blob 35 3.48889 -1 0; +#X obj 801 187 blob 34 2.79111 -1 0; +#X obj 601 187 blob 33 2.09333 -1 0; +#X obj 401 187 blob 32 1.39556 -1 0; +#X obj 201 187 blob 31 0.697778 -1 0; +#X obj 26 166 blob 29 6.28 -1.66667 0; +#X obj 1601 167 blob 28 5.58222 -1.66667 0; +#X obj 1401 167 blob 27 4.88444 -1.66667 0; +#X obj 1201 167 blob 26 4.18667 -1.66667 0; +#X obj 1001 167 blob 25 3.48889 -1.66667 0; +#X obj 801 167 blob 24 2.79111 -1.66667 0; +#X obj 601 167 blob 23 2.09333 -1.66667 0; +#X obj 401 167 blob 22 1.39556 -1.66667 0; +#X obj 201 167 blob 21 0.697778 -1.66667 0; +#X obj 26 146 blob 19 6.28 -2.33333 0; +#X obj 1601 147 blob 18 5.58222 -2.33333 0; +#X obj 1401 147 blob 17 4.88444 -2.33333 0; +#X obj 1201 147 blob 16 4.18667 -2.33333 0; +#X obj 1001 147 blob 15 3.48889 -2.33333 0; +#X obj 801 147 blob 14 2.79111 -2.33333 0; +#X obj 601 147 blob 13 2.09333 -2.33333 0; +#X obj 401 147 blob 12 1.39556 -2.33333 0; +#X obj 201 147 blob 11 0.697778 -2.33333 0; +#X obj 26 126 blob 9 6.28 -3 0; +#X obj 1601 127 blob 8 5.58222 -3 0; +#X obj 1401 127 blob 7 4.88444 -3 0; +#X obj 1201 127 blob 6 4.18667 -3 0; +#X obj 1001 127 blob 5 3.48889 -3 0; +#X obj 801 127 blob 4 2.79111 -3 0; +#X obj 601 127 blob 3 2.09333 -3 0; +#X obj 401 127 blob 2 1.39556 -3 0; +#X obj 201 127 blob 1 0.697778 -3 0; +#X obj 598 322 blob 93 2.09333 3 0; +#X obj 38 12 loadbang; +#X obj 242 18 inlet; +#X connect 0 0 59 0; +#X connect 0 0 67 0; +#X connect 0 0 68 0; +#X connect 0 0 76 0; +#X connect 1 0 35 1; +#X connect 2 0 42 1; +#X connect 3 0 36 1; +#X connect 4 0 123 1; +#X connect 5 0 41 1; +#X connect 6 0 40 1; +#X connect 7 0 39 1; +#X connect 8 0 38 1; +#X connect 9 0 37 1; +#X connect 10 0 122 1; +#X connect 11 0 121 1; +#X connect 12 0 120 1; +#X connect 13 0 119 1; +#X connect 14 0 118 1; +#X connect 15 0 117 1; +#X connect 16 0 116 1; +#X connect 17 0 115 1; +#X connect 18 0 19 0; +#X connect 18 0 22 0; +#X connect 19 0 20 0; +#X connect 20 0 3 1; +#X connect 20 0 2 1; +#X connect 20 0 1 1; +#X connect 20 0 4 1; +#X connect 20 0 5 1; +#X connect 20 0 6 1; +#X connect 20 0 7 1; +#X connect 20 0 8 1; +#X connect 20 0 9 1; +#X connect 20 0 26 0; +#X connect 21 0 11 1; +#X connect 21 0 10 1; +#X connect 21 0 12 1; +#X connect 21 0 13 1; +#X connect 21 0 14 1; +#X connect 21 0 15 1; +#X connect 21 0 16 1; +#X connect 21 0 17 1; +#X connect 21 0 29 0; +#X connect 21 0 33 1; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X connect 24 0 25 0; +#X connect 26 1 24 1; +#X connect 26 2 24 2; +#X connect 26 3 24 3; +#X connect 27 0 28 0; +#X connect 29 1 27 1; +#X connect 29 2 27 2; +#X connect 29 3 27 3; +#X connect 30 0 31 0; +#X connect 30 0 32 0; +#X connect 31 0 24 0; +#X connect 32 0 27 0; +#X connect 33 0 114 1; +#X connect 34 0 33 0; +#X connect 34 0 10 0; +#X connect 34 0 11 0; +#X connect 34 0 12 0; +#X connect 34 0 13 0; +#X connect 34 0 14 0; +#X connect 34 0 15 0; +#X connect 34 0 16 0; +#X connect 34 0 17 0; +#X connect 34 0 1 0; +#X connect 34 0 2 0; +#X connect 34 0 3 0; +#X connect 34 0 4 0; +#X connect 34 0 5 0; +#X connect 34 0 6 0; +#X connect 34 0 7 0; +#X connect 34 0 8 0; +#X connect 34 0 9 0; +#X connect 35 0 1 0; +#X connect 35 0 37 0; +#X connect 35 0 42 0; +#X connect 35 0 43 0; +#X connect 36 0 3 0; +#X connect 36 0 42 0; +#X connect 36 0 50 0; +#X connect 36 0 123 0; +#X connect 37 0 9 0; +#X connect 37 0 35 0; +#X connect 37 0 38 0; +#X connect 37 0 44 0; +#X connect 38 0 8 0; +#X connect 38 0 37 0; +#X connect 38 0 39 0; +#X connect 38 0 45 0; +#X connect 39 0 7 0; +#X connect 39 0 38 0; +#X connect 39 0 40 0; +#X connect 39 0 46 0; +#X connect 40 0 6 0; +#X connect 40 0 39 0; +#X connect 40 0 41 0; +#X connect 40 0 47 0; +#X connect 41 0 5 0; +#X connect 41 0 40 0; +#X connect 41 0 48 0; +#X connect 41 0 123 0; +#X connect 42 0 2 0; +#X connect 42 0 35 0; +#X connect 42 0 36 0; +#X connect 42 0 51 0; +#X connect 43 0 35 0; +#X connect 43 0 44 0; +#X connect 43 0 51 0; +#X connect 43 0 52 0; +#X connect 44 0 37 0; +#X connect 44 0 43 0; +#X connect 44 0 45 0; +#X connect 44 0 53 0; +#X connect 45 0 38 0; +#X connect 45 0 44 0; +#X connect 45 0 46 0; +#X connect 45 0 54 0; +#X connect 46 0 39 0; +#X connect 46 0 45 0; +#X connect 46 0 47 0; +#X connect 46 0 55 0; +#X connect 47 0 40 0; +#X connect 47 0 46 0; +#X connect 47 0 48 0; +#X connect 47 0 56 0; +#X connect 48 0 41 0; +#X connect 48 0 47 0; +#X connect 48 0 49 0; +#X connect 48 0 57 0; +#X connect 49 0 48 0; +#X connect 49 0 50 0; +#X connect 49 0 58 0; +#X connect 49 0 123 0; +#X connect 50 0 36 0; +#X connect 50 0 49 0; +#X connect 50 0 51 0; +#X connect 50 0 59 0; +#X connect 51 0 42 0; +#X connect 51 0 43 0; +#X connect 51 0 50 0; +#X connect 51 0 60 0; +#X connect 52 0 43 0; +#X connect 52 0 53 0; +#X connect 52 0 60 0; +#X connect 52 0 61 0; +#X connect 53 0 44 0; +#X connect 53 0 52 0; +#X connect 53 0 54 0; +#X connect 53 0 62 0; +#X connect 54 0 45 0; +#X connect 54 0 53 0; +#X connect 54 0 55 0; +#X connect 54 0 63 0; +#X connect 55 0 46 0; +#X connect 55 0 54 0; +#X connect 55 0 56 0; +#X connect 55 0 64 0; +#X connect 56 0 47 0; +#X connect 56 0 55 0; +#X connect 56 0 57 0; +#X connect 56 0 65 0; +#X connect 57 0 48 0; +#X connect 57 0 56 0; +#X connect 57 0 58 0; +#X connect 57 0 66 0; +#X connect 58 0 49 0; +#X connect 58 0 57 0; +#X connect 58 0 59 0; +#X connect 58 0 67 0; +#X connect 59 0 0 0; +#X connect 59 0 50 0; +#X connect 59 0 58 0; +#X connect 59 0 60 0; +#X connect 60 0 51 0; +#X connect 60 0 52 0; +#X connect 60 0 59 0; +#X connect 60 0 68 0; +#X connect 61 0 52 0; +#X connect 61 0 62 0; +#X connect 61 0 68 0; +#X connect 61 0 69 0; +#X connect 62 0 53 0; +#X connect 62 0 61 0; +#X connect 62 0 63 0; +#X connect 62 0 70 0; +#X connect 63 0 54 0; +#X connect 63 0 62 0; +#X connect 63 0 64 0; +#X connect 63 0 71 0; +#X connect 64 0 55 0; +#X connect 64 0 63 0; +#X connect 64 0 65 0; +#X connect 64 0 72 0; +#X connect 65 0 56 0; +#X connect 65 0 64 0; +#X connect 65 0 66 0; +#X connect 65 0 73 0; +#X connect 66 0 57 0; +#X connect 66 0 65 0; +#X connect 66 0 67 0; +#X connect 66 0 74 0; +#X connect 67 0 0 0; +#X connect 67 0 58 0; +#X connect 67 0 66 0; +#X connect 67 0 75 0; +#X connect 68 0 0 0; +#X connect 68 0 60 0; +#X connect 68 0 61 0; +#X connect 68 0 77 0; +#X connect 69 0 61 0; +#X connect 69 0 70 0; +#X connect 69 0 77 0; +#X connect 69 0 78 0; +#X connect 70 0 62 0; +#X connect 70 0 69 0; +#X connect 70 0 71 0; +#X connect 70 0 79 0; +#X connect 71 0 63 0; +#X connect 71 0 70 0; +#X connect 71 0 72 0; +#X connect 71 0 80 0; +#X connect 72 0 64 0; +#X connect 72 0 71 0; +#X connect 72 0 73 0; +#X connect 72 0 81 0; +#X connect 73 0 65 0; +#X connect 73 0 72 0; +#X connect 73 0 74 0; +#X connect 73 0 82 0; +#X connect 74 0 66 0; +#X connect 74 0 73 0; +#X connect 74 0 75 0; +#X connect 74 0 83 0; +#X connect 75 0 67 0; +#X connect 75 0 74 0; +#X connect 75 0 76 0; +#X connect 75 0 84 0; +#X connect 76 0 0 0; +#X connect 76 0 75 0; +#X connect 76 0 77 0; +#X connect 76 0 85 0; +#X connect 77 0 68 0; +#X connect 77 0 69 0; +#X connect 77 0 76 0; +#X connect 77 0 86 0; +#X connect 78 0 69 0; +#X connect 78 0 79 0; +#X connect 78 0 86 0; +#X connect 78 0 87 0; +#X connect 79 0 70 0; +#X connect 79 0 78 0; +#X connect 79 0 80 0; +#X connect 79 0 88 0; +#X connect 80 0 71 0; +#X connect 80 0 79 0; +#X connect 80 0 81 0; +#X connect 80 0 89 0; +#X connect 81 0 72 0; +#X connect 81 0 80 0; +#X connect 81 0 82 0; +#X connect 81 0 90 0; +#X connect 82 0 73 0; +#X connect 82 0 81 0; +#X connect 82 0 83 0; +#X connect 82 0 91 0; +#X connect 83 0 74 0; +#X connect 83 0 82 0; +#X connect 83 0 84 0; +#X connect 83 0 92 0; +#X connect 84 0 75 0; +#X connect 84 0 83 0; +#X connect 84 0 85 0; +#X connect 84 0 93 0; +#X connect 85 0 76 0; +#X connect 85 0 84 0; +#X connect 85 0 86 0; +#X connect 85 0 94 0; +#X connect 86 0 77 0; +#X connect 86 0 78 0; +#X connect 86 0 85 0; +#X connect 86 0 95 0; +#X connect 87 0 78 0; +#X connect 87 0 88 0; +#X connect 87 0 95 0; +#X connect 87 0 96 0; +#X connect 88 0 79 0; +#X connect 88 0 87 0; +#X connect 88 0 89 0; +#X connect 88 0 97 0; +#X connect 89 0 80 0; +#X connect 89 0 88 0; +#X connect 89 0 90 0; +#X connect 89 0 98 0; +#X connect 90 0 81 0; +#X connect 90 0 89 0; +#X connect 90 0 91 0; +#X connect 90 0 99 0; +#X connect 91 0 82 0; +#X connect 91 0 90 0; +#X connect 91 0 92 0; +#X connect 91 0 100 0; +#X connect 92 0 83 0; +#X connect 92 0 91 0; +#X connect 92 0 93 0; +#X connect 92 0 101 0; +#X connect 93 0 84 0; +#X connect 93 0 92 0; +#X connect 93 0 94 0; +#X connect 93 0 102 0; +#X connect 94 0 85 0; +#X connect 94 0 93 0; +#X connect 94 0 95 0; +#X connect 94 0 103 0; +#X connect 95 0 86 0; +#X connect 95 0 87 0; +#X connect 95 0 94 0; +#X connect 95 0 104 0; +#X connect 96 0 87 0; +#X connect 96 0 97 0; +#X connect 96 0 104 0; +#X connect 96 0 105 0; +#X connect 97 0 88 0; +#X connect 97 0 96 0; +#X connect 97 0 98 0; +#X connect 97 0 106 0; +#X connect 98 0 89 0; +#X connect 98 0 97 0; +#X connect 98 0 99 0; +#X connect 98 0 107 0; +#X connect 99 0 90 0; +#X connect 99 0 98 0; +#X connect 99 0 100 0; +#X connect 99 0 108 0; +#X connect 100 0 91 0; +#X connect 100 0 99 0; +#X connect 100 0 101 0; +#X connect 100 0 109 0; +#X connect 101 0 92 0; +#X connect 101 0 100 0; +#X connect 101 0 102 0; +#X connect 101 0 110 0; +#X connect 102 0 93 0; +#X connect 102 0 101 0; +#X connect 102 0 103 0; +#X connect 102 0 111 0; +#X connect 103 0 94 0; +#X connect 103 0 102 0; +#X connect 103 0 104 0; +#X connect 103 0 112 0; +#X connect 104 0 95 0; +#X connect 104 0 96 0; +#X connect 104 0 103 0; +#X connect 104 0 113 0; +#X connect 105 0 96 0; +#X connect 105 0 106 0; +#X connect 105 0 113 0; +#X connect 105 0 114 0; +#X connect 106 0 97 0; +#X connect 106 0 105 0; +#X connect 106 0 107 0; +#X connect 106 0 115 0; +#X connect 107 0 98 0; +#X connect 107 0 106 0; +#X connect 107 0 108 0; +#X connect 107 0 116 0; +#X connect 108 0 99 0; +#X connect 108 0 107 0; +#X connect 108 0 109 0; +#X connect 108 0 117 0; +#X connect 109 0 100 0; +#X connect 109 0 108 0; +#X connect 109 0 110 0; +#X connect 109 0 118 0; +#X connect 110 0 101 0; +#X connect 110 0 109 0; +#X connect 110 0 111 0; +#X connect 110 0 119 0; +#X connect 111 0 102 0; +#X connect 111 0 110 0; +#X connect 111 0 112 0; +#X connect 111 0 120 0; +#X connect 112 0 103 0; +#X connect 112 0 111 0; +#X connect 112 0 113 0; +#X connect 112 0 121 0; +#X connect 113 0 104 0; +#X connect 113 0 105 0; +#X connect 113 0 112 0; +#X connect 113 0 122 0; +#X connect 114 0 33 0; +#X connect 114 0 105 0; +#X connect 114 0 115 0; +#X connect 114 0 122 0; +#X connect 115 0 17 0; +#X connect 115 0 106 0; +#X connect 115 0 114 0; +#X connect 115 0 116 0; +#X connect 116 0 16 0; +#X connect 116 0 107 0; +#X connect 116 0 115 0; +#X connect 116 0 117 0; +#X connect 117 0 15 0; +#X connect 117 0 108 0; +#X connect 117 0 116 0; +#X connect 117 0 118 0; +#X connect 118 0 14 0; +#X connect 118 0 109 0; +#X connect 118 0 117 0; +#X connect 118 0 119 0; +#X connect 119 0 13 0; +#X connect 119 0 110 0; +#X connect 119 0 118 0; +#X connect 119 0 120 0; +#X connect 120 0 12 0; +#X connect 120 0 111 0; +#X connect 120 0 119 0; +#X connect 120 0 121 0; +#X connect 121 0 11 0; +#X connect 121 0 112 0; +#X connect 121 0 120 0; +#X connect 121 0 122 0; +#X connect 122 0 10 0; +#X connect 122 0 113 0; +#X connect 122 0 114 0; +#X connect 122 0 121 0; +#X connect 123 0 4 0; +#X connect 123 0 36 0; +#X connect 123 0 41 0; +#X connect 123 0 49 0; +#X connect 124 0 34 0; +#X connect 125 0 18 0; +#X restore 51 367 pd array; +#X obj 31 35 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X obj 106 226 s masse; +#X msg 426 100 0 \, destroy; +#X obj 187 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 203 95 loadbang; +#X msg 344 153 reset; +#X msg 140 150 resetF; +#X obj 140 174 s link; +#X obj 58 159 s lia; +#X obj 239 152 s r_lia; +#X msg 415 75 lighting 1 \, create \, 1; +#X obj 74 180 s masse3; +#X obj 31 106 t b b b; +#X obj 415 227 ch_gemwin; +#X obj 89 204 s masse2; +#X text 213 68 <- reset; +#X text 61 34 <- begin (change metro speed if to much); +#X floatatom 74 57 5 0 0 0 - - -; +#X obj 344 176 s masse2; +#X obj 42 136 s link2; +#X msg 187 151 resetF; +#X obj 187 174 s link2; +#X msg 291 153 bang; +#X obj 291 176 s masse3; +#X obj 44 258 iAmbient3D masse 0 0 0 0 0 0 0.113; +#X obj 50 408 / 100; +#X obj 31 80 metro 40; +#X obj 54 347 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 1900 1; +#X msg 51 322 45; +#X text 293 9 "Blob" simulation; +#X obj 187 120 trigger bang bang bang bang; +#X text 566 76 <- create GEM windows; +#X obj 51 298 loadbang; +#X obj 53 388 hsl 128 15 20 100 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 12700 1; +#X text 202 347 <- play here (change length of the blob); +#X text 203 384 <- play here (change radius); +#X msg 50 431 setKN \$1; +#X obj 467 204 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 450 181 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 434 156 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 457 137 change camera position; +#N canvas 0 0 454 304 gem 0; +#X obj 21 73 world_light; +#X obj 21 45 gemhead; +#X obj 241 34 gemhead; +#X obj 241 83 s gemhead; +#X obj 241 58 color 1 1 1; +#X obj 107 81 world_light; +#X obj 107 35 gemhead; +#X obj 107 57 rotateXYZ 30 150 0; +#X connect 1 0 0 0; +#X connect 2 0 4 0; +#X connect 4 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X restore 513 318 pd gem; +#N canvas 0 0 376 283 init 0; +#X msg 28 80 0.5; +#X msg 28 126 setK \$1; +#X msg 209 125 setM \$1; +#X obj 209 149 s masse; +#X floatatom 28 104 5 0 0 0 - - -; +#X floatatom 141 103 5 0 0 0 - - -; +#X floatatom 209 104 5 0 0 0 - - -; +#X msg 141 125 setD2 \$1; +#X floatatom 85 104 5 0 0 0 - - -; +#X msg 85 125 setD \$1; +#X msg 141 79 0.03; +#X obj 141 50 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 85 79 0; +#X obj 85 150 s link; +#X obj 141 26 loadbang; +#X msg 209 80 10; +#X connect 0 0 4 0; +#X connect 1 0 13 0; +#X connect 2 0 3 0; +#X connect 4 0 1 0; +#X connect 5 0 7 0; +#X connect 6 0 2 0; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 9 0 13 0; +#X connect 10 0 5 0; +#X connect 11 0 12 0; +#X connect 11 0 10 0; +#X connect 11 0 15 0; +#X connect 11 0 0 0; +#X connect 12 0 8 0; +#X connect 14 0 11 0; +#X connect 15 0 6 0; +#X restore 512 292 pd init; +#X obj 31 456 iCylinder3D masse 0 0 1 0 0 -6 0 1.5 0 0.6; +#X connect 1 0 27 0; +#X connect 3 0 14 0; +#X connect 4 0 31 0; +#X connect 5 0 31 0; +#X connect 6 0 19 0; +#X connect 7 0 8 0; +#X connect 11 0 14 0; +#X connect 13 0 9 0; +#X connect 13 0 20 0; +#X connect 13 0 25 0; +#X connect 13 0 44 0; +#X connect 13 1 12 0; +#X connect 13 1 15 0; +#X connect 13 2 2 0; +#X connect 18 0 27 1; +#X connect 21 0 22 0; +#X connect 23 0 24 0; +#X connect 26 0 37 0; +#X connect 27 0 13 0; +#X connect 28 0 0 0; +#X connect 29 0 28 0; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 31 1 10 0; +#X connect 31 2 23 0; +#X connect 31 3 6 0; +#X connect 33 0 29 0; +#X connect 34 0 26 0; +#X connect 37 0 44 0; +#X connect 38 0 14 3; +#X connect 39 0 14 2; +#X connect 40 0 14 1; diff --git a/exemples/40_i3D.pd b/exemples/40_i3D.pd index 34b88cd..1177cbb 100755 --- a/exemples/40_i3D.pd +++ b/exemples/40_i3D.pd @@ -166,7 +166,7 @@ #X obj 42 482 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X msg 141 187 resetF \, setK 0.1 \, setD 1 \, setD2 1; -#X text 287 9 interactors on a masse field; +#X text 287 9 interactors on a mass field; #X obj 58 497 iSphere3D mass 0 0 0 0.1 5 0 1; #X obj 42 528 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; diff --git a/exemples/41_morfing.pd b/exemples/41_morfing.pd index 4840f2c..175b41d 100755 --- a/exemples/41_morfing.pd +++ b/exemples/41_morfing.pd @@ -184,7 +184,7 @@ #X msg 113 455 2 3 0 3; #X msg 81 390 0.1 0 0 0.1; #X text 301 6 morfing; -#X text 128 21 each masses are link to 4 diferents point \, among diferents +#X text 128 21 each masss are link to 4 diferents point \, among diferents shapes. depending of the rigidity of the link \, the diferents shapes an be show; #X text 220 379 <- select diferents rigidity (and diferents shape) diff --git a/exemples/43_game.pd b/exemples/43_game.pd index b16acfb..22d4341 100755 --- a/exemples/43_game.pd +++ b/exemples/43_game.pd @@ -5,15 +5,15 @@ #X obj 260 176 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 283 198 loadbang; -#X obj 57 160 s \$0-lia; -#X obj 32 187 s \$0-masse; +#X obj 57 160 s \$0-link; +#X obj 32 187 s \$0-mass; #X msg 308 269 reset; #X msg 283 316 resetF; #X msg 168 137 0 \, destroy; #X obj 134 165 gemwin; #N canvas 1361 275 872 665 space_ship 0; -#X obj 89 18 r \$0-lia; -#X obj 13 18 r \$0-masse; +#X obj 89 18 r \$0-link; +#X obj 13 18 r \$0-mass; #X obj 323 371 gemhead; #X obj 323 435 translateXYZ; #X obj 311 406 unpack s f f; @@ -35,7 +35,7 @@ #X obj 408 528 sphere 0.05; #X obj 71 535 sphere 0.05; #X obj 326 466 sphere 0.05; -#X obj 135 116 tLia2D; +#X obj 135 116 tLink2D; #X obj 199 467 rotateXYZ; #X obj 71 510 scaleXYZ 2 1 1; #X obj 408 494 scaleXYZ 2 1 1; @@ -67,7 +67,7 @@ #X obj 220 307 unpack s f f; #X obj 222 384 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -104,7 +104,7 @@ #X obj 130 357 sphere 0.03; #X obj 220 24 inlet; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 22 inlet; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; @@ -143,7 +143,7 @@ #X obj 182 304 unpack s f f; #X obj 232 354 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -181,7 +181,7 @@ #X obj 173 305 unpack s f f; #X obj 219 360 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -219,7 +219,7 @@ #X obj 185 302 unpack s f f; #X obj 243 365 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -257,7 +257,7 @@ #X obj 182 303 unpack s f f; #X obj 209 356 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -295,7 +295,7 @@ #X obj 199 305 unpack s f f; #X obj 185 366 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -333,7 +333,7 @@ #X obj 201 308 unpack s f f; #X obj 186 364 sphere 0.03; #X msg 220 173 setXY \$1 \$2; -#X obj 143 202 r \$0-masse; +#X obj 143 202 r \$0-mass; #X obj 36 44 t b b; #X obj 129 238 mass2D bulet 1 10 10; #X obj 142 49 unpack s f f; @@ -540,49 +540,49 @@ #X text 268 33 this is an elastic string; #X text 158 95 <- metronome send bangs to mass and link and gives the general computation speed; -#X obj 47 198 lia \$0-link 0 1 1; -#X obj 63 251 lia \$0-link 0 1 1; -#X obj 89 307 lia \$0-link 0 1 1; -#X obj 108 364 lia \$0-link 0 1 1; -#X obj 138 420 lia \$0-link 0 1 1; -#X obj 165 477 lia \$0-link 0 1 1; -#X obj 42 174 masse \$0-mass 30; -#X obj 57 226 masse \$0-mass 30; -#X obj 84 283 masse \$0-mass 30; -#X obj 104 340 masse \$0-mass 30; -#X obj 134 395 masse \$0-mass 30; -#X obj 163 452 masse \$0-mass 30; -#X text 160 132 masses and link has to be compute one after the other. +#X obj 47 198 link \$0-link 0 1 1; +#X obj 63 251 link \$0-link 0 1 1; +#X obj 89 307 link \$0-link 0 1 1; +#X obj 108 364 link \$0-link 0 1 1; +#X obj 138 420 link \$0-link 0 1 1; +#X obj 165 477 link \$0-link 0 1 1; +#X obj 42 174 mass \$0-mass 30; +#X obj 57 226 mass \$0-mass 30; +#X obj 84 283 mass \$0-mass 30; +#X obj 104 340 mass \$0-mass 30; +#X obj 134 395 mass \$0-mass 30; +#X obj 163 452 mass \$0-mass 30; +#X text 160 132 masss and link has to be compute one after the other. ; -#X obj 27 148 lia \$0-link 0 0 5; -#X obj 354 214 lia \$0-link 0 1 1; -#X obj 370 267 lia \$0-link 0 1 1; -#X obj 396 323 lia \$0-link 0 1 1; -#X obj 415 380 lia \$0-link 0 1 1; -#X obj 445 436 lia \$0-link 0 1 1; -#X obj 472 493 lia \$0-link 0 1 1; -#X obj 349 190 masse \$0-mass 30; -#X obj 364 242 masse \$0-mass 30; -#X obj 374 293 masse \$0-mass 30; -#X obj 411 356 masse \$0-mass 30; -#X obj 435 408 masse \$0-mass 30; -#X obj 470 468 masse \$0-mass 30; -#X obj 615 210 lia \$0-link 0 1 1; -#X obj 631 263 lia \$0-link 0 1 1; -#X obj 657 319 lia \$0-link 0 1 1; -#X obj 676 376 lia \$0-link 0 1 1; -#X obj 706 432 lia \$0-link 0 1 1; -#X obj 610 186 masse \$0-mass 30; -#X obj 625 238 masse \$0-mass 30; -#X obj 652 295 masse \$0-mass 30; -#X obj 672 352 masse \$0-mass 30; -#X obj 702 407 masse \$0-mass 30; -#X obj 731 464 masse \$0-mass 30; +#X obj 27 148 link \$0-link 0 0 5; +#X obj 354 214 link \$0-link 0 1 1; +#X obj 370 267 link \$0-link 0 1 1; +#X obj 396 323 link \$0-link 0 1 1; +#X obj 415 380 link \$0-link 0 1 1; +#X obj 445 436 link \$0-link 0 1 1; +#X obj 472 493 link \$0-link 0 1 1; +#X obj 349 190 mass \$0-mass 30; +#X obj 364 242 mass \$0-mass 30; +#X obj 374 293 mass \$0-mass 30; +#X obj 411 356 mass \$0-mass 30; +#X obj 435 408 mass \$0-mass 30; +#X obj 470 468 mass \$0-mass 30; +#X obj 615 210 link \$0-link 0 1 1; +#X obj 631 263 link \$0-link 0 1 1; +#X obj 657 319 link \$0-link 0 1 1; +#X obj 676 376 link \$0-link 0 1 1; +#X obj 706 432 link \$0-link 0 1 1; +#X obj 610 186 mass \$0-mass 30; +#X obj 625 238 mass \$0-mass 30; +#X obj 652 295 mass \$0-mass 30; +#X obj 672 352 mass \$0-mass 30; +#X obj 702 407 mass \$0-mass 30; +#X obj 731 464 mass \$0-mass 30; #X obj 919 270 + 10; #X obj 919 202 loadbang; #X obj 919 225 metro 600; #X obj 921 292 / 10; -#X obj 734 489 lia \$0-link 0 0.01 2; +#X obj 734 489 link \$0-link 0 0.01 2; #X obj 919 250 random 20; #X obj 62 41 r \$0-link; #X obj 869 481 game_line 4; @@ -730,7 +730,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -783,7 +783,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -835,7 +835,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -887,7 +887,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -939,7 +939,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -991,7 +991,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -1043,7 +1043,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -1095,7 +1095,7 @@ general computation speed; #X obj 82 242 gemhead; #X obj 85 272 translateXYZ; #X obj 84 215 unpack s f f; -#X obj 104 153 r \$0-masse; +#X obj 104 153 r \$0-mass; #X obj 86 294 color 1 0 0; #X obj 36 44 t b b b; #X msg 154 122 reset; @@ -1159,8 +1159,8 @@ general computation speed; #X connect 7 7 14 0; #X restore 382 443 pd bombs; #X obj 32 68 loadbang; -#X obj 283 339 s \$0-lia; -#X obj 308 294 s \$0-masse; +#X obj 283 339 s \$0-link; +#X obj 308 294 s \$0-mass; #X obj 339 319 s rbombs; #X obj 32 110 metro 10; #X obj 283 246 t b b b b; diff --git a/exemples/46_non_linear.pd b/exemples/46_non_linear.pd index df5a915..c0c66aa 100755 --- a/exemples/46_non_linear.pd +++ b/exemples/46_non_linear.pd @@ -17,25 +17,25 @@ #X obj 19 175 t b b; #X obj 54 200 s \$0-link; #X obj 19 226 s \$0-mass; -#X obj 19 401 lia \$0-link 0 1 1; -#X obj 167 401 lia \$0-link 0 1 1; -#X obj 316 401 lia \$0-link 0 1 1; -#X obj 480 403 lia \$0-link 0 1 1; -#X obj 630 403 lia \$0-link 0 1 1; -#X obj 778 403 lia \$0-link 0 1 1; -#X obj 927 403 lia \$0-link 0 1 1; -#X obj 1073 402 lia \$0-link 0 1 1; +#X obj 19 401 link \$0-link 0 1 1; +#X obj 167 401 link \$0-link 0 1 1; +#X obj 316 401 link \$0-link 0 1 1; +#X obj 480 403 link \$0-link 0 1 1; +#X obj 630 403 link \$0-link 0 1 1; +#X obj 778 403 link \$0-link 0 1 1; +#X obj 927 403 link \$0-link 0 1 1; +#X obj 1073 402 link \$0-link 0 1 1; #X msg 19 376 64; #X obj 19 349 loadbang; #X obj 568 213 moses 0; -#X obj 568 139 lia \$0-link 0 0 1; +#X obj 568 139 link \$0-link 0 0 1; #X obj 568 238 * -1; -#X obj 17 460 lia \$0-link 0 1 1; -#X obj 166 460 lia \$0-link 0 1 1; -#X obj 315 460 lia \$0-link 0 1 1; -#X obj 472 459 lia \$0-link 0 1 1; -#X obj 620 459 lia \$0-link 0 1 1; -#X obj 769 459 lia \$0-link 0 1 1; +#X obj 17 460 link \$0-link 0 1 1; +#X obj 166 460 link \$0-link 0 1 1; +#X obj 315 460 link \$0-link 0 1 1; +#X obj 472 459 link \$0-link 0 1 1; +#X obj 620 459 link \$0-link 0 1 1; +#X obj 769 459 link \$0-link 0 1 1; #X msg 928 458 64; #X obj 927 436 loadbang; #X obj 271 508 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 @@ -56,19 +56,19 @@ #X obj 568 188 + 35; #X obj 568 292 * -16; #X obj 619 317 * 16; -#X obj 162 377 masse \$0-mass 30 64; -#X obj 313 378 masse \$0-mass 30 64; -#X obj 475 379 masse \$0-mass 30 64; -#X obj 626 379 masse \$0-mass 30 64; -#X obj 774 378 masse \$0-mass 30 64; -#X obj 925 378 masse \$0-mass 30 64; -#X obj 1069 377 masse \$0-mass 30 64; -#X obj 12 434 masse \$0-mass 30 64; -#X obj 163 437 masse \$0-mass 30 64; -#X obj 310 436 masse \$0-mass 30 64; -#X obj 468 435 masse \$0-mass 30 64; -#X obj 616 434 masse \$0-mass 30 64; -#X obj 767 434 masse \$0-mass 30 64; +#X obj 162 377 mass \$0-mass 30 64; +#X obj 313 378 mass \$0-mass 30 64; +#X obj 475 379 mass \$0-mass 30 64; +#X obj 626 379 mass \$0-mass 30 64; +#X obj 774 378 mass \$0-mass 30 64; +#X obj 925 378 mass \$0-mass 30 64; +#X obj 1069 377 mass \$0-mass 30 64; +#X obj 12 434 mass \$0-mass 30 64; +#X obj 163 437 mass \$0-mass 30 64; +#X obj 310 436 mass \$0-mass 30 64; +#X obj 468 435 mass \$0-mass 30 64; +#X obj 616 434 mass \$0-mass 30 64; +#X obj 767 434 mass \$0-mass 30 64; #N canvas 0 0 450 300 graph2 0; #X array force_speed 127 float 1; #A 0 -0.0133335 0.126668 0.413337 0.740006 0.993341 0.886674 0.83334 diff --git a/exemples/49_string~.pd b/exemples/49_string~.pd index a5c4ddd..9bd3f15 100755 --- a/exemples/49_string~.pd +++ b/exemples/49_string~.pd @@ -40,7 +40,7 @@ #X obj 108 223 + 1; #X msg 205 360 in 1 0 3 1; #X msg 206 332 out 1 0 7 1; -#X text 254 75 number of masses on the string; +#X text 254 75 number of masss on the string; #X obj 144 220 + 1; #X obj 104 112 + 1; #N canvas 0 0 454 304 uzi 0; diff --git a/exemples/50_scann_synth.pd b/exemples/50_scann_synth.pd index f4987c0..450844e 100755 --- a/exemples/50_scann_synth.pd +++ b/exemples/50_scann_synth.pd @@ -1,6 +1,6 @@ #N canvas 581 245 515 493 12; #N canvas 72 27 1257 926 corde 0; -#N canvas 306 123 345 326 masse 0; +#N canvas 306 123 345 326 mass 0; #X obj 65 20 inlet; #X obj 65 80 outlet; #X obj 124 135 gemhead; @@ -10,7 +10,7 @@ #X obj 216 109 / 100; #X obj 124 194 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 65 52 masse2D \$0-masse 10 -260; +#X obj 65 52 mass2D \$0-mass 10 -260; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -21,13 +21,13 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 153 387 pd masse; +#X restore 153 387 pd mass; #X msg 721 211 setK \$1; -#X obj 721 243 s lia; +#X obj 721 243 s link; #X obj 721 159 + 1; #X msg 805 211 setD \$1; #X msg 890 211 setD2 \$1; -#N canvas 306 123 419 313 masse 0; +#N canvas 306 123 419 313 mass 0; #X obj 24 99 outlet; #X obj 145 98 gemhead; #X obj 137 134 unpack s f f; @@ -37,7 +37,7 @@ #X obj 144 224 sphere 0.1; #X msg 25 42 reset; #X obj 152 26 r \$1-on; -#X obj 28 71 masse2D foo 10 -300 0; +#X obj 28 71 mass2D foo 10 -300 0; #X connect 1 0 3 0; #X connect 2 1 4 0; #X connect 2 2 5 0; @@ -48,8 +48,8 @@ #X connect 8 0 1 0; #X connect 9 0 0 0; #X connect 9 0 2 0; -#X restore 17 360 pd masse; -#N canvas 306 123 309 290 masse 0; +#X restore 17 360 pd mass; +#N canvas 306 123 309 290 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -59,7 +59,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 25 55 masse2D \$0-masse 10 -220; +#X obj 25 55 mass2D \$0-mass 10 -220; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -70,10 +70,10 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 298 393 pd masse; -#X obj 17 386 lia2D lia 30 1 1; -#X obj 168 349 lia2D lia 30 1 1; -#N canvas 306 123 311 292 masse 0; +#X restore 298 393 pd mass; +#X obj 17 386 link2D link 30 1 1; +#X obj 168 349 link2D link 30 1 1; +#N canvas 306 123 311 292 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -83,7 +83,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 -180; +#X obj 24 55 mass2D \$0-mass 10 -180; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -94,8 +94,8 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 442 387 pd masse; -#N canvas 306 123 299 280 masse 0; +#X restore 442 387 pd mass; +#N canvas 306 123 299 280 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -105,7 +105,7 @@ #X obj 175 112 / 100; #X obj 83 198 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 -140; +#X obj 24 55 mass2D \$0-mass 10 -140; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -116,10 +116,10 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 580 390 pd masse; -#X obj 310 350 lia2D lia 30 1 1; -#X obj 457 349 lia2D lia 30 1 1; -#N canvas 306 123 299 280 masse 0; +#X restore 580 390 pd mass; +#X obj 310 350 link2D link 30 1 1; +#X obj 457 349 link2D link 30 1 1; +#N canvas 306 123 299 280 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -129,7 +129,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 129 20 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 -100; +#X obj 24 55 mass2D \$0-mass 10 -100; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -140,9 +140,9 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 729 390 pd masse; -#X obj 606 349 lia2D lia 30 1 1; -#N canvas 306 123 299 280 masse 0; +#X restore 729 390 pd mass; +#X obj 606 349 link2D link 30 1 1; +#N canvas 306 123 299 280 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -152,7 +152,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 -60; +#X obj 24 55 mass2D \$0-mass 10 -60; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -163,8 +163,8 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 880 387 pd masse; -#N canvas 306 123 299 280 masse 0; +#X restore 880 387 pd mass; +#N canvas 306 123 299 280 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -174,7 +174,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 -20; +#X obj 24 55 mass2D \$0-mass 10 -20; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -185,10 +185,10 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 1014 389 pd masse; -#X obj 748 350 lia2D lia 30 1 1; -#X obj 895 349 lia2D lia 30 1 1; -#N canvas 306 123 295 276 masse 0; +#X restore 1014 389 pd mass; +#X obj 748 350 link2D link 30 1 1; +#X obj 895 349 link2D link 30 1 1; +#N canvas 306 123 295 276 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -198,7 +198,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 20; +#X obj 24 55 mass2D \$0-mass 10 20; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -209,8 +209,8 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 139 559 pd masse; -#N canvas 306 123 299 280 masse 0; +#X restore 139 559 pd mass; +#N canvas 306 123 299 280 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -220,7 +220,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 54 masse2D \$0-masse 10 60; +#X obj 24 54 mass2D \$0-mass 10 60; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -231,10 +231,10 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 274 564 pd masse; -#X obj 6 522 lia2D lia 30 1 1; -#X obj 153 521 lia2D lia 30 1 1; -#N canvas 306 123 303 284 masse 0; +#X restore 274 564 pd mass; +#X obj 6 522 link2D link 30 1 1; +#X obj 153 521 link2D link 30 1 1; +#N canvas 306 123 303 284 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -244,7 +244,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 100; +#X obj 24 55 mass2D \$0-mass 10 100; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -255,8 +255,8 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 427 559 pd masse; -#N canvas 306 123 295 276 masse 0; +#X restore 427 559 pd mass; +#N canvas 306 123 295 276 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -266,7 +266,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 140; +#X obj 24 55 mass2D \$0-mass 10 140; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -277,10 +277,10 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 565 562 pd masse; -#X obj 295 522 lia2D lia 30 1 1; -#X obj 442 521 lia2D lia 30 1 1; -#N canvas 306 123 295 276 masse 0; +#X restore 565 562 pd mass; +#X obj 295 522 link2D link 30 1 1; +#X obj 442 521 link2D link 30 1 1; +#N canvas 306 123 295 276 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -291,7 +291,7 @@ #X obj 83 221 sphere 0.1; #X obj 131 17 r \$1-on; #X obj 83 196 color 1 0 0; -#X obj 24 55 masse2D \$0-masse 10 180; +#X obj 24 55 mass2D \$0-mass 10 180; #X connect 0 0 10 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -303,9 +303,9 @@ #X connect 9 0 7 0; #X connect 10 0 1 0; #X connect 10 0 3 0; -#X restore 714 562 pd masse; -#X obj 591 521 lia2D lia 30 1 1; -#N canvas 306 123 303 284 masse 0; +#X restore 714 562 pd mass; +#X obj 591 521 link2D link 30 1 1; +#N canvas 306 123 303 284 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -315,7 +315,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 220; +#X obj 24 55 mass2D \$0-mass 10 220; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -326,8 +326,8 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 863 561 pd masse; -#N canvas 306 123 311 292 masse 0; +#X restore 863 561 pd mass; +#N canvas 306 123 311 292 mass 0; #X obj 24 83 outlet; #X obj 83 138 gemhead; #X obj 84 85 unpack s f f; @@ -337,7 +337,7 @@ #X obj 83 197 sphere 0.1; #X msg 26 31 reset; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D foo 10 300; +#X obj 24 55 mass2D foo 10 300; #X connect 1 0 3 0; #X connect 2 1 4 0; #X connect 2 2 5 0; @@ -348,13 +348,13 @@ #X connect 8 0 1 0; #X connect 9 0 0 0; #X connect 9 0 2 0; -#X restore 1152 492 pd masse; -#X obj 733 522 lia2D lia 30 1 1; -#X obj 880 521 lia2D lia 30 1 1; +#X restore 1152 492 pd mass; +#X obj 733 522 link2D link 30 1 1; +#X obj 880 521 link2D link 30 1 1; #N canvas 170 431 369 381 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -384,7 +384,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -414,7 +414,7 @@ #N canvas 170 431 367 379 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -444,7 +444,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -474,7 +474,7 @@ #N canvas 170 431 377 389 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -504,7 +504,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -534,7 +534,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -564,7 +564,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -594,7 +594,7 @@ #N canvas 170 431 367 379 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -624,7 +624,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -654,7 +654,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -684,7 +684,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -714,7 +714,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -744,7 +744,7 @@ #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -799,7 +799,7 @@ #X obj 570 215 * 3; #X obj 810 183 / 60; #X obj 889 182 / 60; -#N canvas 306 123 307 288 masse 0; +#N canvas 306 123 307 288 mass 0; #X obj 24 23 inlet; #X obj 24 83 outlet; #X obj 83 138 gemhead; @@ -809,7 +809,7 @@ #X obj 175 112 / 100; #X obj 83 197 sphere 0.1; #X obj 131 17 r \$1-on; -#X obj 24 55 masse2D \$0-masse 10 260; +#X obj 24 55 mass2D \$0-mass 10 260; #X connect 0 0 9 0; #X connect 2 0 4 0; #X connect 3 1 5 0; @@ -820,12 +820,12 @@ #X connect 8 0 2 0; #X connect 9 0 1 0; #X connect 9 0 3 0; -#X restore 1007 565 pd masse; -#X obj 1024 525 lia2D lia 30 1 1; +#X restore 1007 565 pd mass; +#X obj 1024 525 link2D link 30 1 1; #N canvas 170 431 363 375 link 0; #X obj 87 24 inlet; #X obj 162 24 inlet; -#X obj 87 55 tLia2D lia; +#X obj 87 55 tLink2D link; #X obj 46 207 translateXYZ; #X obj 162 82 unpack s f f; #X obj 207 112 / 100; @@ -854,16 +854,16 @@ #X restore 1044 604 pd link; #X obj 519 43 inlet; #N canvas 0 0 738 484 init 0; -#X obj 12 357 s lia; +#X obj 12 357 s link; #X msg 90 129 reset; #X msg 12 129 resetF; -#X obj 12 156 s lia; -#X obj 90 156 s \$0-masse; -#X obj 57 333 s \$0-masse; -#X obj 26 67 s \$0-masse; +#X obj 12 156 s link; +#X obj 90 156 s \$0-mass; +#X obj 57 333 s \$0-mass; +#X obj 26 67 s \$0-mass; #X msg 26 39 setXmin -350 \, setXmax 350 \, setYmin -350 \, setYmax 350; -#X obj 11 242 s \$0-masse; +#X obj 11 242 s \$0-mass; #X msg 11 214 setM 5; #X obj 12 102 t b b; #X obj 12 307 t b b; @@ -973,7 +973,7 @@ #X restore 86 725 pd table_read; #N canvas 466 99 1379 878 sound 0; #X msg 27 516 0; -#X obj 27 424 r \$0-masse; +#X obj 27 424 r \$0-mass; #X obj 27 477 delay 0; #X obj 18 51 unpack s f f; #X obj 99 123 unpack s f f; diff --git a/exemples/aglom.pd b/exemples/aglom.pd index 753b21f..b8fe2c6 100755 --- a/exemples/aglom.pd +++ b/exemples/aglom.pd @@ -6,7 +6,7 @@ #X obj 57 246 gemhead; #X obj 57 269 translateXYZ; #X obj 46 219 unpack s f f; -#X obj 143 24 r reset_masse; +#X obj 143 24 r reset_mass; #X msg 36 355 setX \$1 \, setY \$2; #X obj 36 70 random 20; #X obj 36 116 / 4; @@ -15,10 +15,10 @@ #X obj 36 93 - 10; #X obj 102 91 - 10; #X obj 12 332 r link; -#X obj 36 195 masse2D masse 100; +#X obj 36 195 mass2D mass 100; #X obj 57 293 sphere 0.1; -#X obj 38 382 iCircle2D masse 0 0 0.0001 0.3 0 0 0.1 0 0 0 1 1; -#X obj 51 405 iCircle2D masse 0 0 0.3 0.7 0 0 -0.1 0 0 0 1 1; +#X obj 38 382 iCircle2D mass 0 0 0.0001 0.3 0 0 0.1 0 0 0 1 1; +#X obj 51 405 iCircle2D mass 0 0 0.3 0.7 0 0 -0.1 0 0 0 1 1; #X connect 0 0 16 0; #X connect 1 0 3 0; #X connect 2 0 0 0; diff --git a/exemples/aglom2.pd b/exemples/aglom2.pd index 775f7a5..bacfd9c 100755 --- a/exemples/aglom2.pd +++ b/exemples/aglom2.pd @@ -6,7 +6,7 @@ #X obj 57 246 gemhead; #X obj 57 269 translateXYZ; #X obj 46 219 unpack s f f; -#X obj 143 24 r reset_masse; +#X obj 143 24 r reset_mass; #X msg 36 355 setX \$1 \, setY \$2; #X obj 36 70 random 20; #X obj 36 116 / 4; @@ -15,10 +15,10 @@ #X obj 36 93 - 10; #X obj 102 91 - 10; #X obj 12 332 r link; -#X obj 36 195 masse2D masse 100; +#X obj 36 195 mass2D mass 100; #X obj 57 293 sphere 0.1; -#X obj 36 415 iCircle2D masse 0 0 1e-006 0.6 0 0 -0.1; -#X obj 50 383 iCircle2D masse 0 0 1e-006 0.3 0 0 1; +#X obj 36 415 iCircle2D mass 0 0 1e-006 0.6 0 0 -0.1; +#X obj 50 383 iCircle2D mass 0 0 1e-006 0.3 0 0 1; #X connect 0 0 16 0; #X connect 1 0 3 0; #X connect 2 0 0 0; diff --git a/exemples/aglom3.pd b/exemples/aglom3.pd index 61c310e..17ec4cb 100755 --- a/exemples/aglom3.pd +++ b/exemples/aglom3.pd @@ -5,10 +5,10 @@ #X msg 40 185 setX \$1 \, setY \$2; #X obj 17 155 r link; #X obj 61 124 sphere 0.1; -#X obj 54 214 iCircle2D masse 0 0 1e-006 0.3 0 0 1; -#X obj 40 26 masse2D masse 100 \$1 \$2; -#X obj 40 246 iCircle2D masse 0 0 1e-006 0.6 0 0 -0.1; -#X obj 27 275 iCircle2D masse 0 0 1e-006 0.9 0 0 0.01; +#X obj 54 214 iCircle2D mass 0 0 1e-006 0.3 0 0 1; +#X obj 40 26 mass2D mass 100 \$1 \$2; +#X obj 40 246 iCircle2D mass 0 0 1e-006 0.6 0 0 -0.1; +#X obj 27 275 iCircle2D mass 0 0 1e-006 0.9 0 0 0.01; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 2 1 1 1; diff --git a/exemples/aglom4.pd b/exemples/aglom4.pd index 73a93d3..1d16f1b 100755 --- a/exemples/aglom4.pd +++ b/exemples/aglom4.pd @@ -4,11 +4,11 @@ #X obj 71 117 unpack s f f; #X msg 61 252 setX \$1 \, setY \$2; #X obj 28 229 r link; -#X obj 61 93 masse2D masse 100 \$1 \$2; +#X obj 61 93 mass2D mass 100 \$1 \$2; #X obj 61 46 loadbang; #X msg 61 70 setYmin -7.5; -#X obj 83 290 iCircle2D masse 0 0 1e-06 0.5 0 0 5; -#X obj 60 315 iCircle2D masse 0 0 1e-06 1 0 0 0 0 0 0 0 0 0 0 2; +#X obj 83 290 iCircle2D mass 0 0 1e-06 0.5 0 0 5; +#X obj 60 315 iCircle2D mass 0 0 1e-06 1 0 0 0 0 0 0 0 0 0 0 2; #X obj 82 191 sphere 0.3; #X connect 0 0 1 0; #X connect 1 0 10 0; diff --git a/exemples/blob.pd b/exemples/blob.pd index 7b8e96f..4ff02ea 100755 --- a/exemples/blob.pd +++ b/exemples/blob.pd @@ -1,105 +1,105 @@ -#N canvas 44 276 674 587 10; -#X obj 245 408 translateXYZ 0 0 0; -#X obj 245 436 sphere 0.3; -#X obj 254 353 unpack s f f f; -#X obj 14 24 inlet; -#X obj 14 45 t b a; -#X obj 149 527 outlet; -#X obj 276 118 unpack s f f f; -#X obj 307 142 + 0; -#X obj 307 166 f; -#X obj 291 192 f; -#X obj 340 143 + 0; -#X obj 340 167 f; -#X obj 324 193 f; -#X obj 372 146 + 0; -#X obj 372 170 f; -#X obj 361 194 f; -#X obj 252 226 pack f f f; -#X msg 253 257 force3D \$1 \$2 \$3; -#X obj 262 28 r lia; -#X obj 401 43 r r_lia; -#X obj 264 53 t b b b; -#X msg 401 117 0 0; -#X obj 144 426 r masse3; -#X obj 145 467 pack 0 f f f; -#X msg 142 497 position3D \$2 \$3 \$4; -#X obj 139 326 r gemhead; -#X obj 139 350 separator; -#X msg 472 288 setXYZ \$1 \$2 \$3; -#X obj 472 263 pack f f \$3; -#X obj 255 330 masse3D masse 1; -#X obj 476 158 loadbang; -#X obj 473 241 cos; -#X obj 501 238 sin; -#X obj 474 190 t b b b; -#X obj 472 220 \$2; -#X obj 496 214 \$2; -#X obj 534 218 \$3; -#X obj 511 44 r masse2; -#X obj 510 65 route reset; -#X obj 508 92 t b b; -#X msg 473 125 reset; -#X obj 154 33 inlet; -#X obj 14 72 lia3D link 0.5 1 0 0.5; -#X connect 0 0 1 0; -#X connect 2 1 0 1; -#X connect 2 1 23 1; -#X connect 2 2 0 2; -#X connect 2 2 23 2; -#X connect 2 3 0 3; -#X connect 2 3 23 3; -#X connect 3 0 4 0; -#X connect 4 0 42 0; -#X connect 4 1 42 0; -#X connect 6 1 7 0; -#X connect 6 2 10 0; -#X connect 6 3 13 0; -#X connect 7 0 8 0; -#X connect 8 0 7 1; -#X connect 8 0 9 1; -#X connect 9 0 16 0; -#X connect 10 0 11 0; -#X connect 11 0 10 1; -#X connect 11 0 12 1; -#X connect 12 0 16 1; -#X connect 13 0 14 0; -#X connect 14 0 13 1; -#X connect 14 0 15 1; -#X connect 15 0 16 2; -#X connect 16 0 17 0; -#X connect 17 0 29 0; -#X connect 18 0 20 0; -#X connect 19 0 21 0; -#X connect 20 0 21 0; -#X connect 20 1 9 0; -#X connect 20 2 15 0; -#X connect 20 2 12 0; -#X connect 21 0 13 0; -#X connect 21 0 10 0; -#X connect 21 0 7 0; -#X connect 22 0 23 0; -#X connect 23 0 24 0; -#X connect 24 0 5 0; -#X connect 25 0 26 0; -#X connect 26 0 0 0; -#X connect 27 0 29 0; -#X connect 28 0 27 0; -#X connect 29 0 2 0; -#X connect 29 0 42 1; -#X connect 30 0 33 0; -#X connect 31 0 28 0; -#X connect 32 0 28 1; -#X connect 33 0 34 0; -#X connect 33 1 35 0; -#X connect 33 2 36 0; -#X connect 34 0 31 0; -#X connect 35 0 32 0; -#X connect 36 0 28 2; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 39 0 33 0; -#X connect 39 1 40 0; -#X connect 40 0 29 0; -#X connect 41 0 29 0; -#X connect 42 1 6 0; +#N canvas 44 276 674 587 10; +#X obj 245 408 translateXYZ 0 0 0; +#X obj 245 436 sphere 0.3; +#X obj 254 353 unpack s f f f; +#X obj 14 24 inlet; +#X obj 14 45 t b a; +#X obj 149 527 outlet; +#X obj 276 118 unpack s f f f; +#X obj 307 142 + 0; +#X obj 307 166 f; +#X obj 291 192 f; +#X obj 340 143 + 0; +#X obj 340 167 f; +#X obj 324 193 f; +#X obj 372 146 + 0; +#X obj 372 170 f; +#X obj 361 194 f; +#X obj 252 226 pack f f f; +#X msg 253 257 force3D \$1 \$2 \$3; +#X obj 262 28 r lia; +#X obj 401 43 r r_lia; +#X obj 264 53 t b b b; +#X msg 401 117 0 0; +#X obj 144 426 r masse3; +#X obj 145 467 pack 0 f f f; +#X msg 142 497 position3D \$2 \$3 \$4; +#X obj 139 326 r gemhead; +#X obj 139 350 separator; +#X msg 472 288 setXYZ \$1 \$2 \$3; +#X obj 472 263 pack f f \$3; +#X obj 476 158 loadbang; +#X obj 473 241 cos; +#X obj 501 238 sin; +#X obj 474 190 t b b b; +#X obj 472 220 \$2; +#X obj 496 214 \$2; +#X obj 534 218 \$3; +#X obj 511 44 r masse2; +#X obj 510 65 route reset; +#X obj 508 92 t b b; +#X msg 473 125 reset; +#X obj 154 33 inlet; +#X obj 14 72 link3D link 0.5 1 0 0.5; +#X obj 255 330 mass3D masse 1; +#X connect 0 0 1 0; +#X connect 2 1 0 1; +#X connect 2 1 23 1; +#X connect 2 2 0 2; +#X connect 2 2 23 2; +#X connect 2 3 0 3; +#X connect 2 3 23 3; +#X connect 3 0 4 0; +#X connect 4 0 41 0; +#X connect 4 1 41 0; +#X connect 6 1 7 0; +#X connect 6 2 10 0; +#X connect 6 3 13 0; +#X connect 7 0 8 0; +#X connect 8 0 7 1; +#X connect 8 0 9 1; +#X connect 9 0 16 0; +#X connect 10 0 11 0; +#X connect 11 0 10 1; +#X connect 11 0 12 1; +#X connect 12 0 16 1; +#X connect 13 0 14 0; +#X connect 14 0 13 1; +#X connect 14 0 15 1; +#X connect 15 0 16 2; +#X connect 16 0 17 0; +#X connect 17 0 42 0; +#X connect 18 0 20 0; +#X connect 19 0 21 0; +#X connect 20 0 21 0; +#X connect 20 1 9 0; +#X connect 20 2 15 0; +#X connect 20 2 12 0; +#X connect 21 0 13 0; +#X connect 21 0 10 0; +#X connect 21 0 7 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 5 0; +#X connect 25 0 26 0; +#X connect 26 0 0 0; +#X connect 27 0 42 0; +#X connect 28 0 27 0; +#X connect 29 0 32 0; +#X connect 30 0 28 0; +#X connect 31 0 28 1; +#X connect 32 0 33 0; +#X connect 32 1 34 0; +#X connect 32 2 35 0; +#X connect 33 0 30 0; +#X connect 34 0 31 0; +#X connect 35 0 28 2; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 32 0; +#X connect 38 1 39 0; +#X connect 39 0 42 0; +#X connect 40 0 42 0; +#X connect 41 1 6 0; +#X connect 42 0 2 0; +#X connect 42 0 41 1; diff --git a/exemples/explose1.pd b/exemples/explose1.pd index 131d5df..5cf52e8 100755 --- a/exemples/explose1.pd +++ b/exemples/explose1.pd @@ -1,12 +1,24 @@ -#N canvas 571 315 268 263 10; -#X obj 30 113 gemhead; -#X obj 30 139 translateXYZ; -#X obj 22 60 unpack s f f f; -#X obj 22 37 masse3D masse 1 0 3; -#X obj 31 163 sphere 0.1; -#X connect 0 0 1 0; -#X connect 1 0 4 0; -#X connect 2 1 1 1; -#X connect 2 2 1 2; -#X connect 2 3 1 3; -#X connect 3 0 2 0; +#N canvas 571 315 315 391 10; +#X obj 30 113 gemhead; +#X obj 30 139 translateXYZ; +#X obj 22 60 unpack s f f f; +#X obj 22 37 mass3D mass 1 0 3; +#X obj 36 193 rotateXYZ; +#X obj 164 140 loadbang; +#X obj 164 165 random 360; +#X obj 242 164 random 360; +#X obj 324 166 random 360; +#X obj 45 248 cube 0.1; +#X connect 0 0 1 0; +#X connect 1 0 4 0; +#X connect 2 1 1 1; +#X connect 2 2 1 2; +#X connect 2 3 1 3; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 4 1; +#X connect 7 0 4 2; +#X connect 8 0 4 3; diff --git a/exemples/explose2.pd b/exemples/explose2.pd index d89be81..0e5f8ff 100755 --- a/exemples/explose2.pd +++ b/exemples/explose2.pd @@ -1,12 +1,26 @@ -#N canvas 571 315 270 265 10; -#X obj 30 113 gemhead; -#X obj 30 139 translateXYZ; -#X obj 22 60 unpack s f f f; -#X obj 30 163 sphere 0.05; -#X obj 22 37 masse3D masse2 1 0 3; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 2 1 1 1; -#X connect 2 2 1 2; -#X connect 2 3 1 3; -#X connect 4 0 2 0; +#N canvas 571 315 425 417 10; +#X obj 30 113 gemhead; +#X obj 30 139 translateXYZ; +#X obj 22 60 unpack s f f f; +#X obj 22 37 mass3D mass2 1 0 3; +#X obj 36 193 rotateXYZ; +#X obj 164 140 loadbang; +#X obj 164 165 random 360; +#X obj 242 164 random 360; +#X obj 324 166 random 360; +#X obj 33 278 primTri; +#X obj 36 243 scaleXYZ 0.1 0.1 0.1; +#X connect 0 0 1 0; +#X connect 1 0 4 0; +#X connect 2 1 1 1; +#X connect 2 2 1 2; +#X connect 2 3 1 3; +#X connect 3 0 2 0; +#X connect 4 0 10 0; +#X connect 5 0 6 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 4 1; +#X connect 7 0 4 2; +#X connect 8 0 4 3; +#X connect 10 0 9 0; diff --git a/exemples/fluide_mass.pd b/exemples/fluide_mass.pd new file mode 100755 index 0000000..56479b0 --- /dev/null +++ b/exemples/fluide_mass.pd @@ -0,0 +1,34 @@ +#N canvas 598 312 244 340 10; +#X msg 39 180 setXY \$1 \$2; +#X obj 38 26 loadbang; +#X obj 38 155 pack f f; +#X obj 36 46 t b b; +#X obj 57 256 gemhead; +#X obj 59 318 sphere 0.3; +#X obj 57 289 translateXYZ; +#X obj 37 229 unpack s f f; +#X obj 40 206 mass2D mass 10; +#X obj 143 24 r reset_mass; +#X obj 36 70 random 60; +#X obj 94 70 random 60; +#X obj 35 90 - 30; +#X obj 94 96 - 30; +#X obj 35 119 / 10; +#X obj 86 123 / 10; +#X connect 0 0 8 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 10 0; +#X connect 3 1 11 0; +#X connect 4 0 6 0; +#X connect 6 0 5 0; +#X connect 7 1 6 1; +#X connect 7 2 6 2; +#X connect 8 0 7 0; +#X connect 9 0 3 0; +#X connect 10 0 12 0; +#X connect 11 0 13 0; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 2 0; +#X connect 15 0 2 1; diff --git a/exemples/fluide_mass2.pd b/exemples/fluide_mass2.pd new file mode 100755 index 0000000..c6b3ab7 --- /dev/null +++ b/exemples/fluide_mass2.pd @@ -0,0 +1,138 @@ +#N canvas 120 313 686 433 10; +#X msg 38 179 setXY \$1 \$2; +#X obj 396 15 loadbang; +#X obj 38 155 pack f f; +#X obj 38 65 t b b; +#X obj 49 262 gemhead; +#X obj 49 288 translateXYZ; +#X obj 38 228 unpack s f f; +#X obj 38 205 mass2D mass 10; +#X obj 452 16 r reset_mass; +#X msg 81 131 0; +#X obj 49 313 sphere 0.03; +#X obj 38 88 \$1; +#X obj 38 110 / 10; +#X obj 38 132 - 3; +#X msg 151 180 setXY \$1 \$2; +#X obj 151 156 pack f f; +#X obj 151 66 t b b; +#X obj 162 263 gemhead; +#X obj 162 289 translateXYZ; +#X obj 151 229 unpack s f f; +#X obj 151 206 mass2D mass 10; +#X obj 162 314 sphere 0.03; +#X obj 151 89 \$1; +#X obj 151 111 / 10; +#X obj 151 133 - 3; +#X msg 262 180 setXY \$1 \$2; +#X obj 262 156 pack f f; +#X obj 262 66 t b b; +#X obj 273 263 gemhead; +#X obj 273 289 translateXYZ; +#X obj 262 229 unpack s f f; +#X obj 262 206 mass2D mass 10; +#X obj 273 314 sphere 0.03; +#X obj 262 89 \$1; +#X obj 262 111 / 10; +#X obj 262 133 - 3; +#X msg 194 132 -1; +#X msg 305 132 1; +#X msg 397 184 setXY \$1 \$2; +#X obj 397 160 pack f f; +#X obj 397 70 t b b; +#X obj 408 267 gemhead; +#X obj 408 293 translateXYZ; +#X obj 397 233 unpack s f f; +#X obj 397 210 mass2D mass 10; +#X obj 408 318 sphere 0.03; +#X obj 397 93 \$1; +#X obj 397 115 / 10; +#X obj 397 137 - 3; +#X msg 508 184 setXY \$1 \$2; +#X obj 508 160 pack f f; +#X obj 508 70 t b b; +#X obj 519 267 gemhead; +#X obj 519 293 translateXYZ; +#X obj 508 233 unpack s f f; +#X obj 508 210 mass2D mass 10; +#X obj 519 318 sphere 0.03; +#X obj 508 93 \$1; +#X obj 508 115 / 10; +#X obj 508 137 - 3; +#X msg 440 136 -0.5; +#X msg 552 136 0.5; +#X connect 0 0 7 0; +#X connect 1 0 3 0; +#X connect 1 0 16 0; +#X connect 1 0 27 0; +#X connect 1 0 40 0; +#X connect 1 0 51 0; +#X connect 2 0 0 0; +#X connect 3 0 11 0; +#X connect 3 1 9 0; +#X connect 4 0 5 0; +#X connect 5 0 10 0; +#X connect 6 1 5 1; +#X connect 6 2 5 2; +#X connect 7 0 6 0; +#X connect 8 0 3 0; +#X connect 8 0 16 0; +#X connect 8 0 27 0; +#X connect 8 0 40 0; +#X connect 8 0 51 0; +#X connect 9 0 2 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 2 0; +#X connect 14 0 20 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 1 36 0; +#X connect 17 0 18 0; +#X connect 18 0 21 0; +#X connect 19 1 18 1; +#X connect 19 2 18 2; +#X connect 20 0 19 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 15 0; +#X connect 25 0 31 0; +#X connect 26 0 25 0; +#X connect 27 0 33 0; +#X connect 27 1 37 0; +#X connect 28 0 29 0; +#X connect 29 0 32 0; +#X connect 30 1 29 1; +#X connect 30 2 29 2; +#X connect 31 0 30 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 26 0; +#X connect 36 0 15 1; +#X connect 37 0 26 1; +#X connect 38 0 44 0; +#X connect 39 0 38 0; +#X connect 40 0 46 0; +#X connect 40 1 60 0; +#X connect 41 0 42 0; +#X connect 42 0 45 0; +#X connect 43 1 42 1; +#X connect 43 2 42 2; +#X connect 44 0 43 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 48 0 39 0; +#X connect 49 0 55 0; +#X connect 50 0 49 0; +#X connect 51 0 57 0; +#X connect 51 1 61 0; +#X connect 52 0 53 0; +#X connect 53 0 56 0; +#X connect 54 1 53 1; +#X connect 54 2 53 2; +#X connect 55 0 54 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 59 0 50 0; +#X connect 60 0 39 1; +#X connect 61 0 50 1; diff --git a/exemples/fluide_mass3.pd b/exemples/fluide_mass3.pd new file mode 100755 index 0000000..acef116 --- /dev/null +++ b/exemples/fluide_mass3.pd @@ -0,0 +1,17 @@ +#N canvas 598 312 379 296 10; +#X obj 40 94 gemhead; +#X obj 40 120 translateXYZ; +#X obj 20 60 unpack s f f; +#X obj 40 146 sphere 0.03; +#X obj 127 88 sel 1; +#X msg 127 112 \; mass reset \;; +#X obj 127 65 tSquare2D 6 10 -4 4; +#X obj 20 37 mass2D mass 100 \$1 \$2; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 1 1 1; +#X connect 2 2 1 2; +#X connect 4 0 5 0; +#X connect 6 0 4 0; +#X connect 7 0 2 0; +#X connect 7 0 6 0; diff --git a/exemples/fluide_mass4.pd b/exemples/fluide_mass4.pd new file mode 100755 index 0000000..02527b9 --- /dev/null +++ b/exemples/fluide_mass4.pd @@ -0,0 +1,30 @@ +#N canvas 598 312 252 348 10; +#X msg 39 180 setXY \$1 \$2; +#X obj 38 26 loadbang; +#X obj 38 155 pack f f; +#X obj 36 46 t b b; +#X obj 57 256 gemhead; +#X obj 57 289 translateXYZ; +#X obj 37 229 unpack s f f; +#X obj 40 206 mass2D mass 10; +#X obj 143 24 r reset_mass; +#X msg 92 111 -1; +#X obj 59 318 sphere 0.03; +#X obj 36 70 random 10; +#X obj 38 91 - 5; +#X obj 36 119 / 2; +#X connect 0 0 7 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 11 0; +#X connect 3 1 9 0; +#X connect 4 0 5 0; +#X connect 5 0 10 0; +#X connect 6 1 5 1; +#X connect 6 2 5 2; +#X connect 7 0 6 0; +#X connect 8 0 3 0; +#X connect 9 0 2 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 2 0; diff --git a/exemples/fluide_mass5.pd b/exemples/fluide_mass5.pd new file mode 100755 index 0000000..aab5168 --- /dev/null +++ b/exemples/fluide_mass5.pd @@ -0,0 +1,66 @@ +#N canvas 598 312 512 564 10; +#X msg 36 169 setXY \$1 \$2; +#X obj 36 22 loadbang; +#X obj 36 144 pack f f; +#X obj 36 46 t b b; +#X obj 57 246 gemhead; +#X obj 57 269 translateXYZ; +#X obj 46 219 unpack s f f; +#X obj 143 24 r reset_mass; +#X msg 36 355 setX \$1 \, setY \$2; +#X obj 36 70 random 20; +#X obj 36 116 / 4; +#X obj 102 69 random 20; +#X obj 102 115 / 4; +#X obj 36 93 - 10; +#X obj 102 91 - 10; +#X obj 12 332 r link; +#X obj 36 195 mass2D mass 100; +#X obj 57 293 sphere 0.1; +#X obj 37 382 iCircle2D mass 0 0 0.0001 0.3 0 0 1; +#X obj 267 184 unpack s f f f; +#X obj 389 293 osc~; +#X obj 389 268 mtof; +#X obj 389 185 loadbang; +#X obj 347 357 *~; +#X obj 346 293 line~; +#X obj 347 387 dac~; +#X obj 346 243 *; +#X obj 389 212 random 60; +#X msg 346 268 \$1 5; +#X obj 346 212 * 1; +#X obj 389 243 + 20; +#X connect 0 0 16 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 9 0; +#X connect 3 1 11 0; +#X connect 4 0 5 0; +#X connect 5 0 17 0; +#X connect 6 1 5 1; +#X connect 6 2 5 2; +#X connect 7 0 3 0; +#X connect 8 0 18 0; +#X connect 9 0 13 0; +#X connect 10 0 2 0; +#X connect 11 0 14 0; +#X connect 12 0 2 1; +#X connect 13 0 10 0; +#X connect 14 0 12 0; +#X connect 15 0 18 0; +#X connect 16 0 6 0; +#X connect 16 0 8 0; +#X connect 16 1 19 0; +#X connect 19 3 29 0; +#X connect 20 0 23 1; +#X connect 21 0 20 0; +#X connect 22 0 27 0; +#X connect 23 0 25 0; +#X connect 23 0 25 1; +#X connect 24 0 23 0; +#X connect 26 0 28 0; +#X connect 27 0 30 0; +#X connect 28 0 24 0; +#X connect 29 0 26 0; +#X connect 29 0 26 1; +#X connect 30 0 21 0; diff --git a/exemples/fluide_mass6.pd b/exemples/fluide_mass6.pd new file mode 100755 index 0000000..f7b06c8 --- /dev/null +++ b/exemples/fluide_mass6.pd @@ -0,0 +1,17 @@ +#N canvas 598 312 379 296 10; +#X obj 40 94 gemhead; +#X obj 40 120 translateXYZ; +#X obj 20 60 unpack s f f; +#X obj 40 146 sphere 0.03; +#X obj 127 88 sel 1; +#X msg 127 112 \; mass reset \;; +#X obj 127 65 tSquare2D 6 10 -4 4; +#X obj 20 37 mass2D mass 0 \$1 \$2; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 1 1 1; +#X connect 2 2 1 2; +#X connect 4 0 5 0; +#X connect 6 0 4 0; +#X connect 7 0 2 0; +#X connect 7 0 6 0; diff --git a/exemples/gemLia.pd b/exemples/gemLia.pd index 1a5b710..97e0a64 100755 --- a/exemples/gemLia.pd +++ b/exemples/gemLia.pd @@ -1,21 +1,21 @@ -#N canvas 0 0 397 255 12; -#X obj 249 24 inlet; -#X obj 249 77 outlet; -#X obj 86 23 inlet; -#X obj 86 78 outlet; -#X msg 123 111 \$1 \$2 \$3; -#X msg 271 106 \$1 \$2 \$3; -#X obj 98 202 curve 2; -#X obj 86 51 lia3D lia \$1 \$2 \$3 \$4; -#X obj 98 145 r gemhead; -#X obj 98 174 separator; -#X connect 0 0 5 0; -#X connect 0 0 7 1; -#X connect 2 0 4 0; -#X connect 2 0 7 0; -#X connect 4 0 6 1; -#X connect 5 0 6 2; -#X connect 7 0 3 0; -#X connect 7 1 1 0; -#X connect 8 0 9 0; -#X connect 9 0 6 0; +#N canvas 0 0 397 255 12; +#X obj 249 24 inlet; +#X obj 249 77 outlet; +#X obj 86 23 inlet; +#X obj 86 78 outlet; +#X msg 123 111 \$1 \$2 \$3; +#X msg 271 106 \$1 \$2 \$3; +#X obj 98 202 curve 2; +#X obj 98 145 r gemhead; +#X obj 98 174 separator; +#X obj 86 51 link3D lia \$1 \$2 \$3 \$4; +#X connect 0 0 5 0; +#X connect 0 0 9 1; +#X connect 2 0 4 0; +#X connect 2 0 9 0; +#X connect 4 0 6 1; +#X connect 5 0 6 2; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 3 0; +#X connect 9 1 1 0; diff --git a/exemples/gemLia2.pd b/exemples/gemLia2.pd index a53071d..96adc97 100755 --- a/exemples/gemLia2.pd +++ b/exemples/gemLia2.pd @@ -1,10 +1,10 @@ -#N canvas 0 0 401 259 12; -#X obj 249 24 inlet; -#X obj 249 77 outlet; -#X obj 86 23 inlet; -#X obj 86 78 outlet; -#X obj 86 51 lia3D lia \$1 \$2 \$3 \$4; -#X connect 0 0 4 1; -#X connect 2 0 4 0; -#X connect 4 0 3 0; -#X connect 4 1 1 0; +#N canvas 0 0 401 259 12; +#X obj 249 24 inlet; +#X obj 249 77 outlet; +#X obj 86 23 inlet; +#X obj 86 78 outlet; +#X obj 86 51 link3D lia \$1 \$2 \$3 \$4; +#X connect 0 0 4 1; +#X connect 2 0 4 0; +#X connect 4 0 3 0; +#X connect 4 1 1 0; diff --git a/exemples/gemMasse.pd b/exemples/gemMasse.pd index 9fa5f08..643876d 100755 --- a/exemples/gemMasse.pd +++ b/exemples/gemMasse.pd @@ -1,18 +1,18 @@ -#N canvas 615 387 345 312 12; -#X obj 25 38 inlet; -#X obj 26 100 outlet; -#X obj 75 228 translateXYZ 0 0 0; -#X obj 75 256 sphere 0.3; -#X obj 75 168 r gemhead; -#X obj 75 197 separator; -#X obj 86 100 unpack s f f f; -#X obj 26 70 masse3D masse \$1 \$2 \$3 \$4; -#X connect 0 0 7 0; -#X connect 2 0 3 0; -#X connect 4 0 5 0; -#X connect 5 0 2 0; -#X connect 6 1 2 1; -#X connect 6 2 2 2; -#X connect 6 3 2 3; -#X connect 7 0 1 0; -#X connect 7 0 6 0; +#N canvas 615 387 345 312 12; +#X obj 25 38 inlet; +#X obj 26 100 outlet; +#X obj 75 228 translateXYZ 0 0 0; +#X obj 75 256 sphere 0.3; +#X obj 75 168 r gemhead; +#X obj 75 197 separator; +#X obj 86 100 unpack s f f f; +#X obj 26 70 mass3D masse \$1 \$2 \$3 \$4; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 5 0 2 0; +#X connect 6 1 2 1; +#X connect 6 2 2 2; +#X connect 6 3 2 3; +#X connect 7 0 1 0; +#X connect 7 0 6 0; diff --git a/exemples/gemMasse2.pd b/exemples/gemMasse2.pd index 3bca778..8eece35 100755 --- a/exemples/gemMasse2.pd +++ b/exemples/gemMasse2.pd @@ -1,12 +1,12 @@ -#N canvas 705 218 349 316 12; -#X obj 25 38 inlet; -#X obj 25 100 outlet; -#X obj 86 100 unpack s f f f; -#X obj 25 70 masse3D masse2 \$1 \$2 \$3 \$4; -#X obj 121 131 pack f f f \$2 \$3; -#X connect 0 0 3 0; -#X connect 2 1 4 0; -#X connect 2 2 4 1; -#X connect 2 3 4 2; -#X connect 3 0 1 0; -#X connect 3 0 2 0; +#N canvas 705 218 349 316 12; +#X obj 25 38 inlet; +#X obj 25 100 outlet; +#X obj 86 100 unpack s f f f; +#X obj 121 131 pack f f f \$2 \$3; +#X obj 25 70 mass3D masse2 \$1 \$2 \$3 \$4; +#X connect 0 0 4 0; +#X connect 2 1 3 0; +#X connect 2 2 3 1; +#X connect 2 3 3 2; +#X connect 4 0 1 0; +#X connect 4 0 2 0; diff --git a/exemples/mass_link.pd b/exemples/mass_link.pd index 73a9358..1120e2e 100755 --- a/exemples/mass_link.pd +++ b/exemples/mass_link.pd @@ -1,82 +1,82 @@ -#N canvas 726 205 509 623 10; -#X obj 255 447 translateXYZ 0 0 0; -#X obj 254 353 unpack s f f f; -#X obj 14 24 inlet; -#X obj 14 45 t b a; -#X obj 149 527 outlet; -#X obj 254 330 masse3D masse 1 \$1 \$2 \$3; -#X obj 276 118 unpack s f f f; -#X obj 307 142 + 0; -#X obj 307 166 f; -#X obj 291 192 f; -#X obj 340 143 + 0; -#X obj 340 167 f; -#X obj 324 193 f; -#X obj 372 146 + 0; -#X obj 372 170 f; -#X obj 361 194 f; -#X obj 252 226 pack f f f; -#X msg 253 257 force3D \$1 \$2 \$3; -#X obj 262 28 r lia; -#X obj 401 43 r r_lia; -#X obj 264 53 t b b b; -#X msg 401 117 0 0; -#X obj 144 426 r masse3; -#X obj 145 467 pack 0 f f f; -#X msg 142 497 position3D \$2 \$3 \$4; -#X obj 14 72 lia3D link 1 1 0 0.5; -#X obj 137 326 r gemhead; -#X obj 139 350 separator; -#X obj 286 418 / 3; -#X obj 318 416 / 3; -#X obj 350 415 / 3; -#X obj 255 475 sphere 0.2; -#X obj 140 373 color 1 1 1; -#X connect 0 0 31 0; -#X connect 1 1 23 1; -#X connect 1 1 28 0; -#X connect 1 2 23 2; -#X connect 1 2 29 0; -#X connect 1 3 23 3; -#X connect 1 3 30 0; -#X connect 2 0 3 0; -#X connect 3 0 25 0; -#X connect 3 1 25 0; -#X connect 5 0 1 0; -#X connect 5 0 25 1; -#X connect 6 1 7 0; -#X connect 6 2 10 0; -#X connect 6 3 13 0; -#X connect 7 0 8 0; -#X connect 8 0 7 1; -#X connect 8 0 9 1; -#X connect 9 0 16 0; -#X connect 10 0 11 0; -#X connect 11 0 10 1; -#X connect 11 0 12 1; -#X connect 12 0 16 1; -#X connect 13 0 14 0; -#X connect 14 0 13 1; -#X connect 14 0 15 1; -#X connect 15 0 16 2; -#X connect 16 0 17 0; -#X connect 17 0 5 0; -#X connect 18 0 20 0; -#X connect 19 0 21 0; -#X connect 20 0 21 0; -#X connect 20 1 9 0; -#X connect 20 2 15 0; -#X connect 20 2 12 0; -#X connect 21 0 13 0; -#X connect 21 0 10 0; -#X connect 21 0 7 0; -#X connect 22 0 23 0; -#X connect 23 0 24 0; -#X connect 24 0 4 0; -#X connect 25 1 6 0; -#X connect 26 0 27 0; -#X connect 27 0 32 0; -#X connect 28 0 0 1; -#X connect 29 0 0 2; -#X connect 30 0 0 3; -#X connect 32 0 0 0; +#N canvas 726 205 509 623 10; +#X obj 255 447 translateXYZ 0 0 0; +#X obj 254 353 unpack s f f f; +#X obj 14 24 inlet; +#X obj 14 45 t b a; +#X obj 149 527 outlet; +#X obj 276 118 unpack s f f f; +#X obj 307 142 + 0; +#X obj 307 166 f; +#X obj 291 192 f; +#X obj 340 143 + 0; +#X obj 340 167 f; +#X obj 324 193 f; +#X obj 372 146 + 0; +#X obj 372 170 f; +#X obj 361 194 f; +#X obj 252 226 pack f f f; +#X msg 253 257 force3D \$1 \$2 \$3; +#X obj 262 28 r lia; +#X obj 401 43 r r_lia; +#X obj 264 53 t b b b; +#X msg 401 117 0 0; +#X obj 144 426 r masse3; +#X obj 145 467 pack 0 f f f; +#X msg 142 497 position3D \$2 \$3 \$4; +#X obj 137 326 r gemhead; +#X obj 139 350 separator; +#X obj 286 418 / 3; +#X obj 318 416 / 3; +#X obj 350 415 / 3; +#X obj 255 475 sphere 0.2; +#X obj 140 373 color 1 1 1; +#X obj 14 72 link3D link 1 1 0 0.5; +#X obj 254 330 mass3D masse 1 \$1 \$2 \$3; +#X connect 0 0 29 0; +#X connect 1 1 22 1; +#X connect 1 1 26 0; +#X connect 1 2 22 2; +#X connect 1 2 27 0; +#X connect 1 3 22 3; +#X connect 1 3 28 0; +#X connect 2 0 3 0; +#X connect 3 0 31 0; +#X connect 3 1 31 0; +#X connect 5 1 6 0; +#X connect 5 2 9 0; +#X connect 5 3 12 0; +#X connect 6 0 7 0; +#X connect 7 0 6 1; +#X connect 7 0 8 1; +#X connect 8 0 15 0; +#X connect 9 0 10 0; +#X connect 10 0 9 1; +#X connect 10 0 11 1; +#X connect 11 0 15 1; +#X connect 12 0 13 0; +#X connect 13 0 12 1; +#X connect 13 0 14 1; +#X connect 14 0 15 2; +#X connect 15 0 16 0; +#X connect 16 0 32 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 19 0 20 0; +#X connect 19 1 8 0; +#X connect 19 2 14 0; +#X connect 19 2 11 0; +#X connect 20 0 12 0; +#X connect 20 0 9 0; +#X connect 20 0 6 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 4 0; +#X connect 24 0 25 0; +#X connect 25 0 30 0; +#X connect 26 0 0 1; +#X connect 27 0 0 2; +#X connect 28 0 0 3; +#X connect 30 0 0 0; +#X connect 31 1 5 0; +#X connect 32 0 1 0; +#X connect 32 0 31 1; diff --git a/exemples/mass_link2.pd b/exemples/mass_link2.pd index f395846..f03bdb0 100755 --- a/exemples/mass_link2.pd +++ b/exemples/mass_link2.pd @@ -1,24 +1,24 @@ -#N canvas 792 238 341 264 10; -#X obj 112 80 unpack s f f f; -#X obj 15 171 outlet; -#X obj 112 57 masse3D masse2 1 \$1 \$2 \$3; -#X obj 98 202 translateXYZ 0 0 0; -#X obj 99 226 sphere 0.3; -#X obj 93 120 r gemhead; -#X obj 95 144 separator; -#X obj 129 173 / 3; -#X obj 161 171 / 3; -#X obj 193 170 / 3; -#X obj 66 11 inlet; -#X connect 0 1 7 0; -#X connect 0 2 8 0; -#X connect 0 3 9 0; -#X connect 2 0 0 0; -#X connect 2 0 1 0; -#X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 6 0 3 0; -#X connect 7 0 3 1; -#X connect 8 0 3 2; -#X connect 9 0 3 3; -#X connect 10 0 2 0; +#N canvas 792 238 341 264 10; +#X obj 112 80 unpack s f f f; +#X obj 15 171 outlet; +#X obj 98 202 translateXYZ 0 0 0; +#X obj 99 226 sphere 0.3; +#X obj 93 120 r gemhead; +#X obj 95 144 separator; +#X obj 129 173 / 3; +#X obj 161 171 / 3; +#X obj 193 170 / 3; +#X obj 66 11 inlet; +#X obj 112 57 mass3D masse2 1 \$1 \$2 \$3; +#X connect 0 1 6 0; +#X connect 0 2 7 0; +#X connect 0 3 8 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 5 0 2 0; +#X connect 6 0 2 1; +#X connect 7 0 2 2; +#X connect 8 0 2 3; +#X connect 9 0 10 0; +#X connect 10 0 0 0; +#X connect 10 0 1 0; diff --git a/exemples/mass_link3.pd b/exemples/mass_link3.pd index 12e3792..3a5f5a9 100755 --- a/exemples/mass_link3.pd +++ b/exemples/mass_link3.pd @@ -1,90 +1,90 @@ -#N canvas 726 205 515 629 10; -#X obj 255 447 translateXYZ 0 0 0; -#X obj 254 353 unpack s f f f; -#X obj 14 24 inlet; -#X obj 14 45 t b a; -#X obj 149 527 outlet; -#X obj 276 118 unpack s f f f; -#X obj 307 142 + 0; -#X obj 307 166 f; -#X obj 291 192 f; -#X obj 340 143 + 0; -#X obj 340 167 f; -#X obj 324 193 f; -#X obj 372 146 + 0; -#X obj 372 170 f; -#X obj 361 194 f; -#X obj 252 226 pack f f f; -#X msg 253 257 force3D \$1 \$2 \$3; -#X obj 262 28 r lia; -#X obj 401 43 r r_lia; -#X obj 264 53 t b b b; -#X msg 401 117 0 0; -#X obj 144 426 r masse3; -#X obj 145 467 pack 0 f f f; -#X msg 142 497 position3D \$2 \$3 \$4; -#X obj 14 72 lia3D link 1 1 0 0.5; -#X obj 137 326 r gemhead; -#X obj 139 350 separator; -#X obj 286 418 / 3; -#X obj 318 416 / 3; -#X obj 350 415 / 3; -#X obj 255 475 sphere 0.2; -#X obj 140 373 color 1 1 1; -#X obj 254 330 masse3D masse 1 \$2 \$3 \$4; -#X obj 66 87 inlet; -#X obj 66 108 t b a; -#X obj 66 135 lia3D link2 1 1 0 0.5; -#X connect 0 0 30 0; -#X connect 1 1 22 1; -#X connect 1 1 27 0; -#X connect 1 2 22 2; -#X connect 1 2 28 0; -#X connect 1 3 22 3; -#X connect 1 3 29 0; -#X connect 2 0 3 0; -#X connect 3 0 24 0; -#X connect 3 1 24 0; -#X connect 5 1 6 0; -#X connect 5 2 9 0; -#X connect 5 3 12 0; -#X connect 6 0 7 0; -#X connect 7 0 6 1; -#X connect 7 0 8 1; -#X connect 8 0 15 0; -#X connect 9 0 10 0; -#X connect 10 0 9 1; -#X connect 10 0 11 1; -#X connect 11 0 15 1; -#X connect 12 0 13 0; -#X connect 13 0 12 1; -#X connect 13 0 14 1; -#X connect 14 0 15 2; -#X connect 15 0 16 0; -#X connect 16 0 32 0; -#X connect 17 0 19 0; -#X connect 18 0 20 0; -#X connect 19 0 20 0; -#X connect 19 1 8 0; -#X connect 19 2 14 0; -#X connect 19 2 11 0; -#X connect 20 0 12 0; -#X connect 20 0 9 0; -#X connect 20 0 6 0; -#X connect 21 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 4 0; -#X connect 24 1 5 0; -#X connect 25 0 26 0; -#X connect 26 0 31 0; -#X connect 27 0 0 1; -#X connect 28 0 0 2; -#X connect 29 0 0 3; -#X connect 31 0 0 0; -#X connect 32 0 1 0; -#X connect 32 0 24 1; -#X connect 32 0 35 1; -#X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 34 1 35 0; -#X connect 35 1 5 0; +#N canvas 726 205 515 629 10; +#X obj 255 447 translateXYZ 0 0 0; +#X obj 254 353 unpack s f f f; +#X obj 14 24 inlet; +#X obj 14 45 t b a; +#X obj 149 527 outlet; +#X obj 276 118 unpack s f f f; +#X obj 307 142 + 0; +#X obj 307 166 f; +#X obj 291 192 f; +#X obj 340 143 + 0; +#X obj 340 167 f; +#X obj 324 193 f; +#X obj 372 146 + 0; +#X obj 372 170 f; +#X obj 361 194 f; +#X obj 252 226 pack f f f; +#X msg 253 257 force3D \$1 \$2 \$3; +#X obj 262 28 r lia; +#X obj 401 43 r r_lia; +#X obj 264 53 t b b b; +#X msg 401 117 0 0; +#X obj 144 426 r masse3; +#X obj 145 467 pack 0 f f f; +#X msg 142 497 position3D \$2 \$3 \$4; +#X obj 137 326 r gemhead; +#X obj 139 350 separator; +#X obj 286 418 / 3; +#X obj 318 416 / 3; +#X obj 350 415 / 3; +#X obj 255 475 sphere 0.2; +#X obj 140 373 color 1 1 1; +#X obj 66 87 inlet; +#X obj 66 108 t b a; +#X obj 14 72 link3D link 1 1 0 0.5; +#X obj 66 135 link3D link2 1 1 0 0.5; +#X obj 254 330 mass3D masse 1 \$2 \$3 \$4; +#X connect 0 0 29 0; +#X connect 1 1 22 1; +#X connect 1 1 26 0; +#X connect 1 2 22 2; +#X connect 1 2 27 0; +#X connect 1 3 22 3; +#X connect 1 3 28 0; +#X connect 2 0 3 0; +#X connect 3 0 33 0; +#X connect 3 1 33 0; +#X connect 5 1 6 0; +#X connect 5 2 9 0; +#X connect 5 3 12 0; +#X connect 6 0 7 0; +#X connect 7 0 6 1; +#X connect 7 0 8 1; +#X connect 8 0 15 0; +#X connect 9 0 10 0; +#X connect 10 0 9 1; +#X connect 10 0 11 1; +#X connect 11 0 15 1; +#X connect 12 0 13 0; +#X connect 13 0 12 1; +#X connect 13 0 14 1; +#X connect 14 0 15 2; +#X connect 15 0 16 0; +#X connect 16 0 35 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 19 0 20 0; +#X connect 19 1 8 0; +#X connect 19 2 14 0; +#X connect 19 2 11 0; +#X connect 20 0 12 0; +#X connect 20 0 9 0; +#X connect 20 0 6 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 4 0; +#X connect 24 0 25 0; +#X connect 25 0 30 0; +#X connect 26 0 0 1; +#X connect 27 0 0 2; +#X connect 28 0 0 3; +#X connect 30 0 0 0; +#X connect 31 0 32 0; +#X connect 32 0 34 0; +#X connect 32 1 34 0; +#X connect 33 1 5 0; +#X connect 34 1 5 0; +#X connect 35 0 1 0; +#X connect 35 0 33 1; +#X connect 35 0 34 1; diff --git a/exemples/pd_lia.pd b/exemples/pd_lia.pd index 2abaa0e..1e450d8 100755 --- a/exemples/pd_lia.pd +++ b/exemples/pd_lia.pd @@ -6,14 +6,14 @@ #X msg 56 156 \$1 \$2 0; #X obj 24 186 gemhead; #X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D \$1-lia 0 10 2.5 0.001; #X obj 26 210 curve 2; +#X obj 45 61 link2D \$1-lia 0 10 2.5 0.001; #X connect 0 0 6 0; -#X connect 0 0 7 1; +#X connect 0 0 8 1; #X connect 2 0 4 0; -#X connect 2 0 7 0; -#X connect 4 0 8 1; -#X connect 5 0 8 0; -#X connect 6 0 8 2; -#X connect 7 0 3 0; -#X connect 7 1 1 0; +#X connect 2 0 8 0; +#X connect 4 0 7 1; +#X connect 5 0 7 0; +#X connect 6 0 7 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; diff --git a/exemples/pd_link.pd b/exemples/pd_link.pd new file mode 100755 index 0000000..a74712b --- /dev/null +++ b/exemples/pd_link.pd @@ -0,0 +1,19 @@ +#N canvas 587 514 328 282 12; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$1-link 0 10 2.5 0.001; +#X obj 26 210 curve 2; +#X connect 0 0 6 0; +#X connect 0 0 7 1; +#X connect 2 0 4 0; +#X connect 2 0 7 0; +#X connect 4 0 8 1; +#X connect 5 0 8 0; +#X connect 6 0 8 2; +#X connect 7 0 3 0; +#X connect 7 1 1 0; diff --git a/exemples/pd_link2.pd b/exemples/pd_link2.pd new file mode 100755 index 0000000..820d3ef --- /dev/null +++ b/exemples/pd_link2.pd @@ -0,0 +1,19 @@ +#N canvas 587 514 324 278 12; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D \$1-link2 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; diff --git a/exemples/pd_mass.pd b/exemples/pd_mass.pd new file mode 100755 index 0000000..ca74731 --- /dev/null +++ b/exemples/pd_mass.pd @@ -0,0 +1,44 @@ +#N canvas 645 0 656 389 12; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 62 165 gemhead; +#X obj 59 206 translateXYZ; +#X obj 25 71 mass2D \$3-mass 50 \$1 \$2 -3.8 3.8 -3.8 3.8; +#X obj 257 105 unpack s f f f; +#X obj 438 233 osc~; +#X obj 438 208 mtof; +#X obj 438 133 loadbang; +#X obj 364 275 *~; +#X msg 364 209 \$1 50; +#X obj 364 234 line~; +#X obj 364 305 dac~; +#X obj 438 183 + 30; +#X obj 438 159 random 60; +#X obj 442 29 inlet; +#X msg 442 53 0; +#X obj 364 183 min 0.1; +#X obj 364 130 * 0.03; +#X obj 56 248 sphere 0.1; +#X connect 0 0 5 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 20 0; +#X connect 5 0 2 0; +#X connect 5 0 1 0; +#X connect 5 1 6 0; +#X connect 6 3 19 0; +#X connect 7 0 10 1; +#X connect 8 0 7 0; +#X connect 9 0 15 0; +#X connect 10 0 13 0; +#X connect 10 0 13 1; +#X connect 11 0 12 0; +#X connect 12 0 10 0; +#X connect 14 0 8 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 17 0 18 1; +#X connect 18 0 11 0; +#X connect 19 0 18 0; diff --git a/exemples/pd_mass2.pd b/exemples/pd_mass2.pd new file mode 100755 index 0000000..4942661 --- /dev/null +++ b/exemples/pd_mass2.pd @@ -0,0 +1,15 @@ +#N canvas 500 206 486 336 12; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 285 48 gemhead; +#X obj 284 89 translateXYZ; +#X obj 281 131 sphere 0.1; +#X obj 25 71 mass2D \$3-mass2 50 \$1 \$2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; diff --git a/exemples/pd_masse.pd b/exemples/pd_masse.pd index 23e7308..2d24702 100755 --- a/exemples/pd_masse.pd +++ b/exemples/pd_masse.pd @@ -1,44 +1,44 @@ -#N canvas 645 -2 656 389 12; -#X obj 26 38 inlet; -#X obj 11 137 outlet; -#X obj 25 104 unpack s f f; -#X obj 62 165 gemhead; -#X obj 59 206 translateXYZ; -#X obj 56 248 sphere 0.1; -#X obj 25 71 masse2D \$3-masse 50 \$1 \$2 -3.8 3.8 -3.8 3.8; -#X obj 257 105 unpack s f f f; -#X obj 438 233 osc~; -#X obj 438 208 mtof; -#X obj 438 133 loadbang; -#X obj 364 275 *~; -#X msg 364 209 \$1 50; -#X obj 364 234 line~; -#X obj 364 305 dac~; -#X obj 438 183 + 30; -#X obj 438 159 random 60; -#X obj 442 29 inlet; -#X msg 442 53 0; -#X obj 364 183 min 0.1; -#X obj 364 130 * 0.03; -#X connect 0 0 6 0; -#X connect 2 1 4 1; -#X connect 2 2 4 2; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; -#X connect 6 1 7 0; -#X connect 7 3 20 0; -#X connect 8 0 11 1; -#X connect 9 0 8 0; -#X connect 10 0 16 0; -#X connect 11 0 14 0; -#X connect 11 0 14 1; -#X connect 12 0 13 0; -#X connect 13 0 11 0; -#X connect 15 0 9 0; -#X connect 16 0 15 0; -#X connect 17 0 18 0; -#X connect 18 0 19 1; -#X connect 19 0 12 0; -#X connect 20 0 19 0; +#N canvas 264 97 656 389 12; +#X obj 26 38 inlet; +#X obj 11 137 outlet; +#X obj 25 104 unpack s f f; +#X obj 62 165 gemhead; +#X obj 25 71 mass2D \$3-mass 50 \$1 \$2 -3.8 3.8 -3.8 3.8; +#X obj 257 105 unpack s f f f; +#X obj 438 233 osc~; +#X obj 438 208 mtof; +#X obj 438 133 loadbang; +#X obj 364 275 *~; +#X msg 364 209 \$1 50; +#X obj 364 234 line~; +#X obj 364 305 dac~; +#X obj 438 183 + 30; +#X obj 438 159 random 60; +#X obj 442 29 inlet; +#X msg 442 53 0; +#X obj 364 183 min 0.1; +#X obj 364 130 * 0.03; +#X obj 59 206 translateXYZ 0 0 0; +#X obj 56 248 sphere 0.1; +#X connect 0 0 4 0; +#X connect 2 1 19 1; +#X connect 2 2 19 2; +#X connect 3 0 19 0; +#X connect 4 0 2 0; +#X connect 4 0 1 0; +#X connect 4 1 5 0; +#X connect 5 3 18 0; +#X connect 6 0 9 1; +#X connect 7 0 6 0; +#X connect 8 0 14 0; +#X connect 9 0 12 0; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 11 0 9 0; +#X connect 13 0 7 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 1; +#X connect 17 0 10 0; +#X connect 18 0 17 0; +#X connect 19 0 20 0; diff --git a/exemples/rain.pd b/exemples/rain.pd index 0969a50..085eb93 100755 --- a/exemples/rain.pd +++ b/exemples/rain.pd @@ -2,7 +2,7 @@ #X obj 33 161 gemhead; #X obj 33 187 translateXYZ; #X obj 25 39 loadbang; -#X obj 25 85 masse3D masse 1 0 3; +#X obj 25 85 mass3D mass 1 0 3; #X obj 25 108 unpack s f f f; #X obj 33 211 sphere 0.05; #X msg 25 62 setYmin -3 \, setT 1; diff --git a/exemples/rain1.pd b/exemples/rain1.pd index 436f34f..8c9c477 100755 --- a/exemples/rain1.pd +++ b/exemples/rain1.pd @@ -3,7 +3,7 @@ #X obj 33 187 translateXYZ; #X obj 25 39 loadbang; #X msg 25 62 setYmin -3; -#X obj 25 85 masse3D masse 1 0 3; +#X obj 25 85 mass3D mass 1 0 3; #X obj 25 108 unpack s f f f; #X obj 33 211 sphere 0.05; #X connect 0 0 1 0; diff --git a/exemples/sand.pd b/exemples/sand.pd index f7ccbcc..99f21a5 100755 --- a/exemples/sand.pd +++ b/exemples/sand.pd @@ -1,29 +1,30 @@ -#N canvas 571 315 423 346 10; -#X obj 45 142 gemhead; -#X obj 45 168 translateXYZ; -#X obj 25 108 unpack s f f; -#X obj 25 85 masse2D masse 1 \$1 \$2; -#X msg 37 259 setX \$1 \, setY \$2; -#X obj 13 236 r link; -#X obj 25 39 loadbang; -#X msg 175 155 1 0 0; -#X obj 175 23 inlet; -#X obj 45 191 color 1 1 1; -#X obj 45 212 circle 0.05; -#X msg 25 62 setYmin -3 \, setT 0.9; -#X obj 85 40 r reset; -#X obj 40 286 iCircle2D masse 0 0 0.0001 0.15 0 0 1 0 0 0 0.31; -#X connect 0 0 1 0; -#X connect 1 0 9 0; -#X connect 2 1 1 1; -#X connect 2 2 1 2; -#X connect 3 0 2 0; -#X connect 3 0 4 0; -#X connect 4 0 13 0; -#X connect 5 0 13 0; -#X connect 6 0 11 0; -#X connect 7 0 9 1; -#X connect 8 0 7 0; -#X connect 9 0 10 0; -#X connect 11 0 3 0; -#X connect 12 0 11 0; +#N canvas 816 466 423 346 10; +#X obj 45 142 gemhead; +#X obj 45 168 translateXYZ; +#X obj 25 108 unpack s f f; +#X obj 25 85 mass2D mass 1 \$1 \$2; +#X msg 37 259 setX \$1 \, setY \$2; +#X obj 13 236 r link; +#X obj 25 39 loadbang; +#X msg 175 155 1 0 0; +#X obj 175 23 inlet; +#X obj 45 191 color 1 1 1; +#X obj 45 212 circle 0.05; +#X obj 85 40 r reset; +#X obj 34 289 iCircle2D mass 0 0 1e-04 0.15 0 0 0.3 0 0 0 0.31; +#X msg 25 62 setYmin -3 \, setYmax 13 \, setXmin -3 \, setXmax 3 \, +setT 0.9; +#X connect 0 0 1 0; +#X connect 1 0 9 0; +#X connect 2 1 1 1; +#X connect 2 2 1 2; +#X connect 3 0 2 0; +#X connect 3 0 4 0; +#X connect 4 0 12 0; +#X connect 5 0 12 0; +#X connect 6 0 13 0; +#X connect 7 0 9 1; +#X connect 8 0 7 0; +#X connect 9 0 10 0; +#X connect 11 0 13 0; +#X connect 13 0 3 0; diff --git a/exemples/smoke.pd b/exemples/smoke.pd index 66d4fb5..28aef88 100755 --- a/exemples/smoke.pd +++ b/exemples/smoke.pd @@ -17,13 +17,13 @@ #X obj 196 74 t b b b; #X obj 53 458 pack f f; #X obj 327 250 delay 1000; -#X obj 54 511 iCircle2D masse 0 0 0.1 10 0 0 0 0 0 0 0 0 0 -1e-005 +#X obj 54 511 iCircle2D mass 0 0 0.1 10 0 0 0 0 0 0 0 0 0 -1e-005 ; #X obj 190 254 / 10; #X obj 155 249 / 10; #X msg 157 130 on \, reset \, setXY 0 -35; #X obj 53 427 - 0; -#X obj 61 173 masse2D masse 1 0 -35; +#X obj 61 173 mass2D mass 1 0 -35; #X connect 0 0 1 0; #X connect 1 0 5 0; #X connect 2 1 20 0; diff --git a/exemples/smoke1.pd b/exemples/smoke1.pd index 4153b82..92d7270 100755 --- a/exemples/smoke1.pd +++ b/exemples/smoke1.pd @@ -12,7 +12,7 @@ #X obj 196 74 t b b b; #X obj 136 224 / 10; #X obj 102 224 / 10; -#X obj 61 173 masse2D masse 1 0 -35; +#X obj 61 173 mass2D mass 1 0 -35; #X msg 157 130 on \, reset \, setXY 0 -35; #X connect 0 0 1 0; #X connect 1 0 3 0; diff --git a/exemples/smoke_vortex.pd b/exemples/smoke_vortex.pd index d17eaa7..eb2bdea 100755 --- a/exemples/smoke_vortex.pd +++ b/exemples/smoke_vortex.pd @@ -15,7 +15,7 @@ #X obj 73 75 delay; #X obj 71 28 t b b; #X obj 99 54 random 8000; -#X obj 25 389 iCircle2D masse 0 0 0.1 50 0 0 0 0 0 \$1; +#X obj 25 389 iCircle2D mass 0 0 0.1 50 0 0 0 0 0 \$1; #X obj 144 8 r reset_all; #X msg 67 257 \$1 \, \$2 500000; #X connect 0 0 2 0; diff --git a/exemples/tut_lia.pd b/exemples/tut_lia.pd deleted file mode 100755 index 9563ede..0000000 --- a/exemples/tut_lia.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 0 0 454 304 10; -#X obj 177 35 inlet; -#X obj 171 96 outlet; -#X obj 12 32 inlet; -#X obj 6 93 outlet; -#X msg 56 156 \$1 \$2 0; -#X obj 24 186 gemhead; -#X obj 26 210 curve 2; -#X msg 134 155 \$1 \$2 0; -#X obj 45 61 lia2D tut_lia 0 10 2.5 0.1; -#X connect 0 0 7 0; -#X connect 0 0 8 1; -#X connect 2 0 4 0; -#X connect 2 0 8 0; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 7 0 6 2; -#X connect 8 0 3 0; -#X connect 8 1 1 0; diff --git a/exemples/tut_link.pd b/exemples/tut_link.pd new file mode 100755 index 0000000..3dd9769 --- /dev/null +++ b/exemples/tut_link.pd @@ -0,0 +1,19 @@ +#N canvas 0 0 454 304 10; +#X obj 177 35 inlet; +#X obj 171 96 outlet; +#X obj 12 32 inlet; +#X obj 6 93 outlet; +#X msg 56 156 \$1 \$2 0; +#X obj 24 186 gemhead; +#X obj 26 210 curve 2; +#X msg 134 155 \$1 \$2 0; +#X obj 45 61 link2D tut_link 0 10 2.5 0.1; +#X connect 0 0 7 0; +#X connect 0 0 8 1; +#X connect 2 0 4 0; +#X connect 2 0 8 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 7 0 6 2; +#X connect 8 0 3 0; +#X connect 8 1 1 0; diff --git a/exemples/tut_mass.pd b/exemples/tut_mass.pd new file mode 100755 index 0000000..4106fa5 --- /dev/null +++ b/exemples/tut_mass.pd @@ -0,0 +1,15 @@ +#N canvas 0 0 416 404 10; +#X obj 40 110 inlet; +#X obj 25 209 outlet; +#X obj 39 176 unpack s f f; +#X obj 114 224 gemhead; +#X obj 113 265 translateXYZ; +#X obj 110 307 sphere 0.1; +#X obj 38 137 mass2D tut_mass 50 \$1 \$2; +#X connect 0 0 6 0; +#X connect 2 1 4 1; +#X connect 2 2 4 2; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; diff --git a/exemples/vortex.pd b/exemples/vortex.pd index 66c399c..64a1cbc 100755 --- a/exemples/vortex.pd +++ b/exemples/vortex.pd @@ -4,13 +4,13 @@ #X obj 66 150 unpack s f f; #X msg 56 285 setX \$1 \, setY \$2; #X obj 23 262 r link; -#X obj 58 15 r masse2; +#X obj 58 15 r mass2; #X msg 54 61 bang; #X msg 94 66 reset; #X obj 60 36 t b b; -#X obj 56 126 masse2D masse 0 \$1; +#X obj 56 126 mass2D mass 0 \$1; #X obj 77 224 sphere 0.05; -#X obj 56 312 iCircle2D masse 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001 +#X obj 56 312 iCircle2D mass 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001 ; #X connect 0 0 1 0; #X connect 1 0 10 0; diff --git a/exemples/vortex2.pd b/exemples/vortex2.pd index 1ea2e69..3cfa5a2 100755 --- a/exemples/vortex2.pd +++ b/exemples/vortex2.pd @@ -10,7 +10,7 @@ #X obj 88 167 sin; #X obj 63 317 pack f f; #X msg 64 343 setXY \$1 \$2; -#X obj 132 29 r masse2; +#X obj 132 29 r mass2; #X obj 64 59 random 360; #X obj 64 85 / 180; #X obj 135 176 random 100; @@ -21,8 +21,8 @@ #X obj 85 471 sphere 0.05; #X obj 271 190 / 50; #X obj 137 202 / 100; -#X obj 64 373 masse2D masse 0; -#X obj 64 559 iCircle2D masse 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001 +#X obj 64 373 mass2D mass 0; +#X obj 64 559 iCircle2D mass 0 0 1e-006 10 0 0 0 0 0 0 0 0 0 0.0001 ; #X connect 0 0 1 0; #X connect 1 0 19 0; -- cgit v1.2.1