this is not good at all...
the last message infosL gives an actual snapshot of the internal state of msd.
and the problem here is it shows there are only two masses :
the number  0 and the number 29.
but what is crazy is the output at the beginning shows there are all created, and the number of the mass is incremental starting from 0, so it's like it creates the 30 masses,delete the masses 1 to 28 and then try to link them, or it creates the first one, and then the second one is only changing numbers...

can you give the output of this simpler patch?
i woud like also to have a look at the source code used in puredyne but can't manage to find it
do you see a msd.h somewhere in your distro?
if so please send it as well

n

Le 19/01/11 12:24, J bz a écrit :
Hey Nicolas,

Thanks for the speedy response.

Here, as requested, is the console info:

msdout: Reset
msdin: reset
msdout: Mass 0 mob 1 152 41 30
msdin: mass mob 1 152 41 30
msdout: Mass 1 mob 1 167 48 29
msdin: mass mob 1 167 48 29
msdout: Mass 2 mob 1 155 41 26
msdin: mass mob 1 155 41 26
msdout: Mass 3 mob 1 104 18 32
msdin: mass mob 1 104 18 32
msdout: Mass 4 mob 1 113 99 85
msdin: mass mob 1 113 99 85
msdout: Mass 5 mob 1 111 66 21
msdin: mass mob 1 111 66 21
msdout: Mass 6 mob 1 166 37 7
msdin: mass mob 1 166 37 7
msdout: Mass 7 mob 1 164 37 10
msdin: mass mob 1 164 37 10
msdout: Mass 8 mob 1 179 14 48
msdin: mass mob 1 179 14 48
msdout: Mass 9 mob 1 125 71 17
msdin: mass mob 1 125 71 17
msdout: Mass 10 mob 1 120 86 53
msdin: mass mob 1 120 86 53
msdout: Mass 11 mob 1 170 97 24
msdin: mass mob 1 170 97 24
msdout: Mass 12 mob 1 118 28 37
msdin: mass mob 1 118 28 37
msdout: Mass 13 mob 1 172 65 59
msdin: mass mob 1 172 65 59
msdout: Mass 14 mob 1 168 59 50
msdin: mass mob 1 168 59 50
msdout: Mass 15 mob 1 106 68 31
msdin: mass mob 1 106 68 31
msdout: Mass 16 mob 1 118 48 78
msdin: mass mob 1 118 48 78
msdout: Mass 17 mob 1 116 3 91
msdin: mass mob 1 116 3 91
msdout: Mass 18 mob 1 102 22 41
msdin: mass mob 1 102 22 41
msdout: Mass 19 mob 1 193 22 50
msdin: mass mob 1 193 22 50
msdout: Mass 20 mob 1 158 41 24
msdin: mass mob 1 158 41 24
msdout: Mass 21 mob 1 124 17 10
msdin: mass mob 1 124 17 10
msdout: Mass 22 mob 1 182 91 99
msdin: mass mob 1 182 91 99
msdout: Mass 23 mob 1 143 4 65
msdin: mass mob 1 143 4 65
msdout: Mass 24 mob 1 183 33 83
msdin: mass mob 1 183 33 83
msdout: Mass 25 mob 1 162 36 10
msdin: mass mob 1 162 36 10
msdout: Mass 26 mob 1 159 77 95
msdin: mass mob 1 159 77 95
msdout: Mass 27 mob 1 102 11 19
msdin: mass mob 1 102 11 19
msdout: Mass 28 mob 1 178 8 37
msdin: mass mob 1 178 8 37
msdout: Mass 29 mob 1 196 15 33
msdin: mass mob 1 196 15 33
msdin: Xmax 100
msdin: Xmin 0
msdin: Ymax 100
msdin: Ymin 0
error: msd2D - link : Index not found
msdin: link souple 0 1 10 0.5
error: msd2D - link : Index not found
msdin: link souple 1 2 10 0.5
error: msd2D - link : Index not found
msdin: link souple 2 3 10 0.5
error: msd2D - link : Index not found
msdin: link souple 3 4 10 0.5
error: msd2D - link : Index not found
msdin: link souple 4 5 10 0.5
error: msd2D - link : Index not found
msdin: link souple 5 6 10 0.5
error: msd2D - link : Index not found
msdin: link souple 6 7 10 0.5
error: msd2D - link : Index not found
msdin: link souple 7 8 10 0.5
error: msd2D - link : Index not found
msdin: link souple 8 9 10 0.5
error: msd2D - link : Index not found
msdin: link souple 9 10 10 0.5
error: msd2D - link : Index not found
msdin: link souple 10 11 10 0.5
error: msd2D - link : Index not found
msdin: link souple 11 12 10 0.5
error: msd2D - link : Index not found
msdin: link souple 12 13 10 0.5
error: msd2D - link : Index not found
msdin: link souple 13 14 10 0.5
error: msd2D - link : Index not found
msdin: link souple 14 15 10 0.5
error: msd2D - link : Index not found
msdin: link souple 15 16 10 0.5
error: msd2D - link : Index not found
msdin: link souple 16 17 10 0.5
error: msd2D - link : Index not found
msdin: link souple 17 18 10 0.5
error: msd2D - link : Index not found
msdin: link souple 18 19 10 0.5
error: msd2D - link : Index not found
msdin: link souple 19 20 10 0.5
error: msd2D - link : Index not found
msdin: link souple 20 21 10 0.5
error: msd2D - link : Index not found
msdin: link souple 21 22 10 0.5
error: msd2D - link : Index not found
msdin: link souple 22 23 10 0.5
error: msd2D - link : Index not found
msdin: link souple 23 24 10 0.5
error: msd2D - link : Index not found
msdin: link souple 24 25 10 0.5
error: msd2D - link : Index not found
msdin: link souple 25 26 10 0.5
error: msd2D - link : Index not found
msdin: link souple 26 27 10 0.5
error: msd2D - link : Index not found
msdin: link souple 27 28 10 0.5
error: msd2D - link : Index not found
msdin: link souple 28 29 10 0.5
msdout: Mass 29 mob 1 196 15 33
msdout: Mass 0 mob 1 152 41 30
msdin: infosL

Jb

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->  
http://lists.puredata.info/listinfo/pd-list

--
http://nim.on.free.fr
#N canvas 499 54 475 151 10;
#X obj 22 16 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 40 16 Reset;
#N canvas 509 275 747 405 structure_creation 0;
#X msg 195 86 reset;
#X obj 52 15 loadbang;
#X obj 137 15 inlet;
#X obj 137 241 s \$0-msdin;
#X text 74 101 print infos;
#X msg 32 102 infosL;
#X obj 137 62 t b b b b b;
#X msg 167 171 link souple 0 1 10 0.5 \, link souple 1 2 10 0.5 \,
link souple 0 2 10 0.5;
#X msg 188 127 mass mob 1 100 50 50 \, mass mob 1 100 50 100 \, mass
mob 1 100 100 50;
#X connect 0 0 3 0;
#X connect 1 0 6 0;
#X connect 2 0 6 0;
#X connect 5 0 3 0;
#X connect 6 0 5 0;
#X connect 6 2 7 0;
#X connect 6 3 8 0;
#X connect 6 4 0 0;
#X connect 7 0 3 0;
#X connect 8 0 3 0;
#X restore 22 39 pd structure_creation;
#N canvas 0 22 763 327 gem_stuff 0;
#X msg 137 179 0 \, destroy;
#X obj 118 200 gemwin;
#X obj 118 104 inlet;
#X obj 118 129 sel 1 0;
#X msg 118 156 reset \, create \, 1;
#N canvas 643 123 617 602 massrender 0;
#X obj 127 22 inlet;
#X obj 62 267 translateXYZ;
#X obj 166 123 / 12.5;
#X obj 166 146 - 4;
#X obj 231 124 / 12.5;
#X obj 231 147 - 4;
#X obj 62 241 separator;
#X obj 127 57 unpack f f f;
#X msg 128 194 \$1;
#X obj 62 219 colorRGB 1 1 1;
#X obj 128 174 / 29;
#X obj 127 85 t b f;
#X obj 62 135 gemhead 45;
#X obj 62 63 loadbang;
#X msg 62 93 0;
#X obj 62 314 circle 0.1;
#X connect 0 0 7 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 1 1;
#X connect 4 0 5 0;
#X connect 5 0 1 2;
#X connect 6 0 1 0;
#X connect 7 0 11 0;
#X connect 7 1 2 0;
#X connect 7 2 4 0;
#X connect 8 0 9 2;
#X connect 8 0 9 3;
#X connect 9 0 6 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
#X connect 11 1 10 0;
#X connect 12 0 9 0;
#X connect 13 0 14 0;
#X connect 14 0 12 0;
#X restore 502 153 pd massrender;
#N canvas 284 227 595 566 linkrender 0;
#X obj 261 87 inlet;
#X obj 261 179 / 12.5;
#X obj 261 202 - 4;
#X obj 315 180 / 12.5;
#X obj 315 203 - 4;
#X obj 189 288 separator;
#X obj 261 226 t b f;
#X obj 189 331 curve 2;
#X obj 375 183 / 12.5;
#X obj 375 206 - 4;
#X obj 429 184 / 12.5;
#X obj 429 207 - 4;
#X obj 291 256 pack f f;
#X msg 291 279 \$1 \$2 0;
#X obj 375 255 pack f f;
#X msg 375 278 \$1 \$2 0;
#X obj 261 131 unpack f f f f f;
#X obj 189 310 colorRGB 1 1 1;
#X obj 189 262 gemhead 45;
#X obj 189 180 loadbang;
#X msg 189 229 0;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 3 0 4 0;
#X connect 4 0 12 1;
#X connect 5 0 17 0;
#X connect 6 0 18 0;
#X connect 6 1 12 0;
#X connect 8 0 9 0;
#X connect 9 0 14 0;
#X connect 10 0 11 0;
#X connect 11 0 14 1;
#X connect 12 0 13 0;
#X connect 13 0 7 1;
#X connect 14 0 15 0;
#X connect 15 0 7 2;
#X connect 16 1 1 0;
#X connect 16 2 3 0;
#X connect 16 3 8 0;
#X connect 16 4 10 0;
#X connect 17 0 7 0;
#X connect 18 0 5 0;
#X connect 19 0 20 0;
#X connect 20 0 18 0;
#X restore 432 174 pd linkrender;
#X obj 432 124 route linksPos massesPos;
#X obj 432 101 r \$0-msdout;
#X obj 284 115 gemhead;
#N canvas 311 224 413 534 gemmouse2 0;
#X obj 114 29 gemmouse;
#X obj 96 266 outlet;
#X obj 114 83 - 0;
#X obj 165 97 + 100;
#X obj 114 60 / 5;
#X obj 165 74 / -5;
#X obj 32 81 t b;
#X obj 32 37 inlet;
#X obj 96 177 f;
#X obj 96 206 pack 0 0 0;
#X connect 0 0 4 0;
#X connect 0 1 5 0;
#X connect 0 2 9 2;
#X connect 2 0 8 1;
#X connect 3 0 9 1;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 1 0;
#X restore 284 137 pd gemmouse2;
#X msg 284 160 grabMass \$1 \$2 \$3;
#X obj 283 184 s \$0-msdin;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 1 0 0;
#X connect 4 0 1 0;
#X connect 7 0 6 0;
#X connect 7 1 5 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X restore 23 86 pd gem_stuff;
#X obj 23 64 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X text 43 63 gem on/off;
#N canvas 581 280 450 300 compute 0;
#X obj 52 69 gemhead;
#X obj 67 133 r \$0-msdin;
#X obj 52 256 s \$0-msdout;
#X obj 52 202 msd2D;
#X obj 79 225 print msdout;
#X obj 92 196 print msdin;
#X msg 52 96 bang \, get massesPos \, get linksPos;
#X connect 0 0 6 0;
#X connect 1 0 5 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 3 1 4 0;
#X connect 6 0 3 0;
#X restore 23 129 pd compute;
#X connect 0 0 2 0;
#X connect 4 0 3 0;
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to