Forums > MaxMSP

zl, lorenz, pmpd, granola

April 19, 2009 | 2:52 am

for migrating between platforms i need the following replacements for objects:

1. jmc´s [sort] and [scramble]

can both be done now with zl?
will the use of zl give the same results?
which is the minimum version OSX/win from which on it works with zl?

2. pmpd/MSD

does anyone have used MSD? are there exact replacements for pmpd.mass and pmpd.link? did eventually anybody out there already compiled the pmpd 2 d stuff and/or the MSD externals for mac classic? any issues with pmpd objects between mac and windows?

3. lorenz
i am currently using a third party binary, but would like to replace it with a custom patch. could anyone help me to patch a standard lorenz attractor (float 0.-1.) or has done one already?

4. a replacement for granola would be also nice, in best case a patch. granola is nice but i often wish it had a dynamic buffer size (which is, of course, not possible they way its ben written) maybe there is a similar object or abstraction somewhere which i dont know yet?

- MeisterFrager 110


April 19, 2009 | 2:09 pm

I’ve resuscitated scramble as lp.crabelms. It’s in the Litter Starter Pack. Isn’t it obvious that crabelms is what happens when you scramble scramble?

[zl sort] will, of course, sort.

I wrote a bunch of chaos objects but never published them. André Sier has a very complete package of chaos externals. And Xoaz also did a set, in both external and patch form. There must be bunches on maxobjects. (OK, checked, it’s only four, but that should be enough).

There are a lot of GranSynth patches around, but I don’t know what’s closest to Granola. I worked on a patch called th1nk, loosely based on th0nk, but it’s not really ready for prime-time.

No ideas for the others, sorry.

– P.

—-
Was originally unsure if it was Richard Dudas or someone else. Now confirmed.


April 19, 2009 | 4:14 pm
Roman Thilenius wrote on Sat, 18 April 2009 20:52
3. lorenz
i am currently using a third party binary, but would like to replace it with a custom patch. could anyone help me to patch a standard lorenz attractor (float 0.-1.) or has done one already?

something like the following should get you started (watch out, messy patching…).
but for this recursive stuff, max’s 32bit float precision is not the best choice, imo. for more accurate results better use something with double precision, js/java/c etc.
vb

#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 304 406 24 196617 z;
#P comment 247 406 24 196617 y;
#P newex 286 364 27 196617 f;
#P newex 228 362 27 196617 f;
#P newex 171 366 27 196617 f;
#P flonum 286 388 51 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 228 388 51 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 171 388 51 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 137 437 33 196617 clear;
#P newex 338 62 48 196617 loadbang;
#P button 319 64 15 0;
#P newex 318 83 68 196617 t 10 28 2.67;
#P button 129 93 21 0;
#N vpatcher 10 59 610 459;
#P window setfont "Sans Serif" 9.;
#P number 220 149 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 0;
#P newex 176 104 104 196617 scale -30. 30. 300 0;
#P newex 71 104 104 196617 scale -30. 30. 0 300;
#P window linecount 1;
#P newex 71 251 89 196617 prepend paintoval;
#P newex 176 185 23 196617 + 1;
#P newex 141 185 23 196617 + 1;
#P newex 71 214 116 196617 pack 0 0 0 0;
#P outlet 71 291 15 0;
#P inlet 176 75 15 0;
#P inlet 71 71 15 0;
#P connect 0 0 7 0;
#P connect 7 0 3 0;
#P connect 3 0 6 0;
#P connect 6 0 2 0;
#P connect 8 0 3 1;
#P connect 7 0 4 0;
#P connect 4 0 3 2;
#P connect 9 0 4 1;
#P connect 1 0 8 0;
#P connect 8 0 5 0;
#P connect 5 0 3 3;
#P connect 9 0 5 1;
#P pop;
#P newobj 179 435 50 196617 p display;
#P user lcd 179 457 300 300 0 1 0 1 0;
#P flonum 432 330 51 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 432 307 50 196617 accum 0.;
#P flonum 245 330 51 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 245 307 50 196617 accum 0.;
#P flonum 66 330 65 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 186 272 23 196617 0.1;
#P newex 66 307 50 196617 accum 0.;
#P newex 453 246 41 196617 * 0.01;
#P newex 265 246 41 196617 * 0.01;
#P newex 86 246 41 196617 * 0.01;
#P toggle 66 93 21 0;
#P newex 66 119 52 196617 metro 50;
#P newex 66 142 95 196617 t b b b;
#P flonum 453 272 50 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 453 194 27 196617 f;
#P flonum 564 144 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 453 224 123 196617 expr $f1*$f2 – $f4*$f3;
#P comment 601 146 32 196617 beta;
#P flonum 265 272 50 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 265 196 27 196617 f;
#P flonum 382 144 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 265 220 129 196617 expr $f1*($f4 – $f3)-$f2;
#P comment 419 145 29 196617 rho;
#P flonum 86 272 50 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 86 192 27 196617 f;
#P flonum 184 144 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 86 222 108 196617 expr ($f2 – $f1)*$f3;
#P comment 222 145 38 196617 sigma;
#P comment 155 98 100 196617 reset;
#P comment 193 406 24 196617 x;
#P connect 19 0 18 0;
#P connect 18 0 17 0;
#P connect 17 0 23 0;
#P connect 24 0 23 0;
#P connect 23 0 25 0;
#P connect 17 1 5 0;
#P connect 5 0 3 0;
#P connect 3 0 20 0;
#P connect 20 0 6 0;
#P connect 6 0 23 1;
#P fasten 25 0 5 1 71 355 138 355 138 182 108 182;
#P connect 27 0 3 1;
#P hidden connect 32 0 36 0;
#P connect 17 2 40 0;
#P connect 40 0 37 0;
#P connect 37 0 31 0;
#P connect 31 0 30 0;
#P connect 36 0 30 0;
#P connect 33 0 4 0;
#P connect 4 0 3 2;
#P hidden connect 32 0 24 0;
#P connect 25 0 40 1;
#P connect 38 0 31 1;
#P connect 17 2 41 0;
#P connect 41 0 38 0;
#P connect 17 0 26 0;
#P connect 24 0 26 0;
#P connect 26 0 27 0;
#P connect 27 0 41 1;
#P connect 17 1 10 0;
#P connect 10 0 8 0;
#P connect 8 0 21 0;
#P connect 21 0 11 0;
#P connect 11 0 26 1;
#P connect 25 0 10 1;
#P connect 17 2 42 0;
#P connect 42 0 39 0;
#P connect 29 0 42 1;
#P connect 27 0 8 1;
#P connect 34 0 33 0;
#P connect 35 0 34 0;
#P connect 29 0 8 2;
#P connect 33 1 9 0;
#P connect 9 0 8 3;
#P connect 17 0 28 0;
#P connect 24 0 28 0;
#P connect 28 0 29 0;
#P connect 16 0 28 1;
#P connect 17 1 15 0;
#P connect 15 0 13 0;
#P connect 13 0 22 0;
#P connect 22 0 16 0;
#P connect 25 0 15 1;
#P connect 27 0 13 1;
#P connect 29 0 13 2;
#P connect 33 2 14 0;
#P connect 14 0 13 3;
#P window clipboard copycount 45;


April 20, 2009 | 12:45 am

zl also have a scramble mode since Max 5.0, it probably doesn’t scramble in the same order than Peter’s Wink

As for sort mode, since Max 5.0, it uses a quicksort algorithm, and outputs the re-ordered indexes to the right outlet (as the venerable sort object used to).


April 21, 2009 | 8:58 am
Emmanuel Jourdan wrote on Mon, 20 April 2009 02:45
zl also have a scramble mode since Max 5.0, it probably doesn’t scramble in the same order than Peter’s ;)

[VOICE MODE="insufferable condescendence"]
lp.crabelms scrambles randomly. What order does [zl scramble] scramble in?
[VOICE MODE=RESET]

Sorry, awfully cheap repartée, but when you set yourself up like that I can’t resist. Pardonne-moi, s’il t’plait. %-}

lp.crabelms — scrambling lists and messages since 2005.


April 23, 2009 | 2:49 pm

thank so far, guys.

so the dudas ones are simply an OSX version of the legacy jmc ones? thats good. fits for now, for "sort" mode (for the very few 4.2 – 4.5 users.)

btw, i have still not found a solution for the offset difference of [fpic] between max4 and max5. a combination of sending a move to [universal] and scripting would be perfect, but of course that doesnt exist. really sucks for hundreds of patchers which will be updated from time to time and should in the future still support 4 AND 5.


April 23, 2009 | 6:35 pm

may i add another question, whats the deal with .maxhelp?
will max 5 also open my .help files?



TSt
April 23, 2012 | 6:09 pm

here is my 1st patcher to build a chua-attractor (based on the lorenz-attractor patcher by Volker Böhm) but it doesn’t work properly…

any helps and solutions are welcome

org. formula (musical chua’s-circuit by James N. Sears) was:
X = alpha (Y -X – f(x)) f(x) = 1/16 * (x)
Y = X – Y + Z
Z = -beta * Y

initializing: alpha: 10.91865
beta: 14.

in the patcher:
used variables:

X: $f1 Y: $f2
alpha $f3 beta $f4 [$f4 -> $f3]

adaption into expr
X: expr $f3*($f2-$f1 -(1/16*($f1*$f1*$f1)-1/6))*$f1
Y: expr $f1 – $f2 * (-1*$f3) *$f2
Z: expr (-1*$f3)* $f2

the goal is: using of the chua-circuit under MaxMsp to build several plugins with the assistance of Pluggo
(controlling of several musical parameters)

max v2;
#N vpatcher 316 34 1207 677;
#P origin 5 100;
#P window setfont "Sans Serif" 9.;
#P comment 529 543 100 9109513 Y = X – Y + Z;
#P comment 529 524 115 9109513 X = alpha (Y – X – f(x)) * X;
#P comment 529 562 100 9109513 Z = -beta * Y;
#P message 676 247 78 9109513 -0.097233;
#P message 676 225 78 9109513 1.16346;
#P message 676 269 78 9109513 -0.905656;
#P message 431 102 78 9109513 -0.905656;
#P message 246 102 78 9109513 -0.097233;
#P message 38 102 78 9109513 1.16346;
#P flonum 778 598 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 778 570 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 778 542 80 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 733 481 57 9109513 prepend set;
#P button 751 505 15 0;
#P newex 769 505 62 9109513 t b b b b;
#P button 733 505 15 0;
#P newex 733 598 41 9109513 f;
#P newex 733 542 41 9109513 f;
#P newex 733 570 41 9109513 f;
#P newex 829 174 162 9109513 t 10.91865 14. -1.13 -0.722;
#P comment 765 290 39 9109513 b;
#P flonum 365 82 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 362 68 39 9109513 b;
#P comment 572 432 37 9109513 dt 0.02;
#P comment 532 432 37 9109513 k = 1;
#P message 747 408 78 9109513 -0.722451;
#P message 693 408 50 9109513 14;
#P message 626 408 50 9109513 25.;
#P message 572 408 50 9109513 14.;
#P comment 532 408 39 9109513 b;
#P message 747 388 78 9109513 -1.138411;
#P message 693 388 50 9109513 14;
#P message 626 388 50 9109513 25.;
#P message 572 388 50 9109513 14.;
#P comment 532 388 39 9109513 a;
#P newex 829 196 162 9109513 t 10.91865 14. 0;
#P message 747 347 78 9109513 14.790319;
#P message 747 326 78 9109513 9.351591;
#P message 693 347 50 9109513 14;
#P message 693 326 50 9109513 10.91865;
#P message 626 347 50 9109513 25.;
#P message 626 326 50 9109513 15.6;
#P message 572 347 50 9109513 14.;
#P comment 532 347 26 9109513 beta;
#P message 572 326 50 9109513 10.91865;
#P message 544 77 50 9109513 0.00001;
#P message 138 66 28 9109513 1000;
#P message 138 44 23 9109513 500;
#P newex 390 474 42 9109513 print c;
#P comment 809 111 14 9109513 Z;
#P comment 809 90 15 9109513 Y;
#P comment 809 69 13 9109513 X;
#P comment 809 269 14 9109513 Z;
#P comment 809 247 15 9109513 Y;
#P comment 809 225 13 9109513 X;
#P newex 437 69 42 9109513 print f(x);
#P message 524 59 50 9109513 0.0001;
#P message 510 41 50 9109513 0.001;
#P message 496 22 50 9109513 0.01;
#P button 99 72 15 0;
#P comment 230 22 23 9109513 f(x);
#P flonum 451 22 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 188 22 40 9109513 t 1 0.02;
#N vpatcher 810 138 1220 638;
#P window setfont "Sans Serif" 9.;
#P newex 115 120 50 9109513 t b;
#P number 259 68 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 197 108 50 9109513 loadbang;
#P flonum 238 158 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 176 348 41 9109513 * 0.;
#P newex 176 295 41 9109513 / 6.;
#P newex 176 260 41 9109513 – 1.;
#P message 197 132 50 9109513 1;
#P button 176 58 15 0;
#P newex 176 159 50 9109513 1.;
#P newex 238 187 50 9109513 pow 3;
#P newex 176 232 41 9109513 * 0.;
#P newex 176 183 41 9109513 / 16.;
#N comlet fun out;
#P outlet 176 383 15 0;
#N comlet value x;
#P inlet 323 58 15 0;
#N comlet trig;
#P inlet 197 58 15 0;
#P comment 22 426 65 9109513 tst_dev_0412;
#P connect 2 0 16 0;
#P connect 8 0 7 0;
#P connect 9 0 4 0;
#P connect 7 0 4 0;
#P connect 16 0 5 0;
#P connect 4 0 5 0;
#P connect 5 0 10 0;
#P connect 10 0 11 0;
#P connect 11 0 12 0;
#P connect 12 0 3 0;
#P connect 1 0 14 0;
#P connect 14 0 9 0;
#P connect 6 0 5 1;
#P fasten 13 0 12 1 226 188 226 312;
#P connect 2 0 13 0;
#P connect 15 0 13 0;
#P connect 13 0 6 0;
#P pop;
#P newobj 382 46 67 9109513 p chua_fun;
#B color 6;
#P newex 612 62 50 9109513 loadbang;
#P flonum 653 112 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 560 277 50 9109513 t b;
#P newex 558 163 50 9109513 t b;
#P newex 591 302 41 9109513 * 0.;
#P newex 591 249 41 9109513 / 6.;
#P newex 591 214 41 9109513 – 1.;
#P message 612 86 50 9109513 1;
#P button 591 53 15 0;
#P newex 591 113 50 9109513 1.;
#P newex 653 141 50 9109513 pow 3;
#P newex 591 186 41 9109513 * 0.;
#P newex 591 137 41 9109513 / 16.;
#P comment 829 22 37 9109513 k = 1;
#P comment 765 247 32 9109513 beta;
#P comment 765 269 39 9109513 a;
#P comment 765 225 38 9109513 alpha;
#P newex 829 152 68 9109513 t 15.6 28.58 0;
#B color 14;
#P newex 829 269 101 9109513 expr (-1*$f3)*$f2;
#P newex 829 247 133 9109513 expr $f1 – $f2 + (-1*$f3) * $f2;
#P newex 829 225 208 9109513 expr $f3*($f2-$f1 -(1/16*($f1*$f1*$f1)-1/6))*$f1;
#P comment 556 602 74 9109513 beta 28.58 (14.);
#P comment 530 584 101 9109513 alpha 15.6 (10.91865);
#P comment 765 21 38 9109513 Lorenz;
#P comment 765 111 32 9109513 beta;
#P comment 765 90 39 9109513 rho;
#P comment 765 69 38 9109513 sigma;
#P newex 829 38 68 9109513 t 10 28 2.67;
#B color 14;
#P number 27 22 35 9 1 0 1 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 829 111 101 9109513 expr $f1*$f2 – $f4*$f3;
#P newex 829 90 107 9109513 expr $f1*($f4 – $f3)-$f2;
#P newex 829 69 86 9109513 expr ($f2 – $f1)*$f3;
#P comment 278 266 12 9109513 z;
#P comment 220 266 14 9109513 y;
#P newex 250 266 27 9109513 f;
#P newex 192 266 27 9109513 f;
#P newex 135 266 27 9109513 f;
#P flonum 250 289 51 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 192 289 51 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 135 289 51 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 1 279 33 9109513 clear;
#B color 14;
#P newex 138 22 48 9109513 loadbang;
#P button 119 22 15 6;
#P newex 215 46 162 9109513 t 10.91865 14. -1.13 -0.722;
#P button 64 22 15 0;
#N vpatcher 919 43 1218 443;
#P window setfont "Sans Serif" 9.;
#P number 220 149 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 0;
#P newex 176 104 104 9109513 scale -30. 30. 300 0;
#P newex 71 104 104 9109513 scale -30. 30. 0 300;
#P window linecount 1;
#P newex 71 251 89 9109513 prepend paintoval;
#P newex 176 185 23 9109513 + 1;
#P newex 141 185 23 9109513 + 1;
#P newex 71 214 116 9109513 pack 0 0 0 0;
#P outlet 71 291 15 0;
#P inlet 176 75 15 0;
#P inlet 71 71 15 0;
#P connect 0 0 7 0;
#P connect 7 0 3 0;
#P connect 3 0 6 0;
#P connect 6 0 2 0;
#P connect 8 0 3 1;
#P connect 7 0 4 0;
#P connect 4 0 3 2;
#P connect 9 0 4 1;
#P connect 1 0 8 0;
#P connect 8 0 5 0;
#P connect 5 0 3 3;
#P connect 9 0 5 1;
#P pop;
#P newobj 37 278 50 9109513 p display;
#P user lcd 1 309 326 308 0 1 0 1 0;
#P flonum 394 244 51 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 394 220 50 9109513 accum 0.;
#P flonum 209 244 51 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 209 220 50 9109513 accum 0.;
#P flonum 1 244 65 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 1 220 50 9109513 accum 0.;
#P newex 414 175 41 9109513 * 0.01;
#P newex 229 175 41 9109513 * 0.01;
#P newex 21 175 41 9109513 * 0.01;
#P toggle 1 22 15 0;
#P newex 1 46 52 9109513 metro 50;
#P newex 1 71 95 9109513 t b b b;
#P flonum 414 200 50 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 414 126 27 9109513 f;
#P flonum 315 82 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 414 152 91 9109513 expr (-1*$f3)*$f2;
#P comment 262 68 32 9109513 beta;
#P flonum 229 200 50 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 229 126 27 9109513 f;
#P flonum 265 82 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 229 152 134 9109513 expr $f1 – $f2 + (-1*$f3) * $f2;
#P comment 312 68 39 9109513 a;
#P flonum 21 200 50 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 21 126 27 9109513 f;
#P flonum 215 82 45 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 21 152 205 9109513 expr $f3*($f2-$f1 -(1/16*($f1*$f1*$f1)-1/6))*$f1;
#P comment 212 68 38 9109513 alpha;
#P comment 87 22 29 9109513 reset;
#P comment 163 266 13 9109513 x;
#P comment 867 22 37 9109513 dt 0.02;
#P comment 765 308 24 9109513 org:;
#P comment 532 326 30 9109513 alpha;
#P comment 765 152 65 9109513 Chua initialize;
#P comment 765 207 50 9109513 $f4 -> $f3;
#P comment 676 207 67 9109513 X Y Z initialize;
#P comment 331 602 65 9109513 tst_dev_0412;
#P connect 26 0 25 0;
#P connect 25 0 24 0;
#P connect 24 0 30 0;
#P connect 30 0 31 0;
#P hidden connect 38 0 42 0;
#P connect 37 0 36 0;
#P connect 42 0 36 0;
#P connect 24 1 12 0;
#P connect 12 0 10 0;
#P connect 10 0 27 0;
#P connect 27 0 13 0;
#P connect 13 0 30 1;
#P connect 99 0 54 0;
#P connect 100 0 54 0;
#P connect 43 0 37 0;
#P fasten 31 0 12 1 6 264 93 264 93 122 43 122;
#P lcolor 7;
#P connect 138 0 12 1;
#P connect 54 0 25 1;
#P connect 44 0 37 1;
#P connect 25 0 87 0;
#P connect 33 0 10 1;
#P lcolor 15;
#P connect 41 0 40 0;
#P connect 24 2 46 0;
#P connect 46 0 43 0;
#P connect 31 0 46 1;
#P connect 40 0 84 0;
#P connect 41 0 84 0;
#P connect 24 2 47 0;
#P connect 47 0 44 0;
#P connect 24 0 32 0;
#P connect 32 0 33 0;
#P connect 33 0 47 1;
#P connect 40 0 39 0;
#P connect 39 0 11 0;
#P connect 11 0 10 2;
#P connect 24 1 17 0;
#P connect 17 0 15 0;
#P connect 15 0 28 0;
#P connect 28 0 18 0;
#P connect 18 0 32 1;
#P fasten 33 0 17 1 214 262 286 262 286 122 251 122;
#P lcolor 7;
#P connect 139 0 17 1;
#P connect 24 2 48 0;
#P connect 48 0 45 0;
#P connect 39 1 16 0;
#P connect 35 0 48 1;
#P connect 33 0 15 1;
#P lcolor 15;
#P connect 39 2 21 0;
#P connect 16 0 15 2;
#P connect 39 3 125 0;
#P connect 40 0 83 0;
#P connect 12 0 98 0;
#P connect 24 0 34 0;
#P connect 34 0 35 0;
#P connect 24 1 22 0;
#P connect 22 0 20 0;
#P connect 20 0 29 0;
#P connect 29 0 23 0;
#P connect 23 0 34 1;
#P fasten 35 0 22 1 399 262 509 262 509 122 436 122;
#P lcolor 7;
#P connect 140 0 22 1;
#P connect 85 0 83 1;
#P connect 101 0 85 0;
#P connect 90 0 85 0;
#P connect 89 0 85 0;
#P connect 88 0 85 0;
#P connect 33 0 20 1;
#P lcolor 15;
#P connect 16 0 20 2;
#P connect 40 0 88 0;
#P connect 72 0 79 0;
#P fasten 81 0 80 0 637 148 637 272 565 272;
#P connect 74 0 73 0;
#P connect 73 0 70 0;
#P connect 75 0 70 0;
#P connect 79 0 71 0;
#P connect 70 0 71 0;
#P connect 71 0 76 0;
#P connect 76 0 77 0;
#P connect 80 0 78 0;
#P connect 77 0 78 0;
#P connect 82 0 75 0;
#P connect 72 0 71 1;
#P fasten 81 0 78 1 641 142 641 266;
#P connect 81 0 72 0;
#P connect 131 0 129 0;
#P connect 132 0 129 0;
#P connect 132 1 128 0;
#P connect 132 2 130 0;
#P connect 133 0 132 0;
#P connect 129 0 135 0;
#P connect 128 0 136 0;
#P connect 130 0 137 0;
#P pop;


Viewing 8 posts - 1 through 8 (of 8 total)