hello,

1st, i'll send the patch back to the mailling list, since i always forget to 
reply to all...
on an other mail, you say that this patch is working without crashing on your 
setup.
good.

you don't have to be embarrassed : it's ok to ask, specially since it's not 
obvious.

the "route float" remove message send when starting and stoping rendering.
(you can print what come from out the route float and notice that it match 
something when sending 0 or 1 to gemwin).


What append is that this 0 / 1 message are send to the gemlist 1st, when it has 
no valid gemlist to send. gemlist should be protected against this problem but 
may did not check when create, destroy, create.

i don't remember : did the lastest pd/gem version did also solve the problem?

Cyrille




Doug Taylor a écrit :
Hi Cyrille -

I have one more question. It's a bit embarrassing as I'm a
professional software developer, but I don't think I'm really getting
Pd properly. What is the purpose of the [route float] object in the
example you sent me. Apparently it will not match and thus send
everything thru the cold outlet. But then what is it doing? I tried
removing it, thinking that the [route gem_state] object will only ever
send a gem_list, so we don't need the [route float] filter. But the
patch crashes again without [route float]. Why?

Regards
Doogli

On Wed, Jun 3, 2009 at 2:12 PM, cyrille henry
<[email protected]> wrote:
oups, sorry.

try this one.
cyrille


Doug Taylor a écrit :
Hi Cyrille -

I don't see any attachements in your mail? : ( I am downloading Pd
0.41.4 now to see if that solves the problem.

Thanks
Doug

On Tue, May 26, 2009 at 8:18 PM, cyrille henry
<[email protected]> wrote:
hello,

no problem here with this patch.
did you try the one i send you?

Cyrille


Doug Taylor a écrit :
Hi Cyrille -

Thanks for your feedback on the gemlist object. I tried your
suggestiojn and I can confirm that it is the gemlist object that
crashes Pd (in Windoze). Attached is mt patch which you could perhaps
test in yr Linux environment and see if you have the same problem.

Regards


On Mon, May 25, 2009 at 9:52 AM, cyrille henry
<[email protected]> wrote:
hello Doug,

-i'm using gemlist everyday on linux with no problem. i have no idea
why
it
crash your system.

-half of gem help patch wants to destroy gemwin before creating it :
it's
not a problem.

-can you remove the gemlist object befor creating the gemwindow : you
could
then tel use if it really is gemlist that cause the crash.

-gemlist it the good object to look at to create 100s or primitive per
frame, but you can also use the repeat object from the zexy library.
you
can
find more info on how to do this in Gem help patch, section 02.advence,
patch 19 and 20...

-gemlist object work just like the float object, but deal with gemlist
instead of float!
right and left inlet accept gemlist. left can also accept a bang.
a gemlist send on the right inlet is just stored in the object.
a gemlist send on the left inlet is sored + send on the outlet.
a bang send the stored gemlist to the outlet.
in what way is this different from the doc or from the usage?

-can you try this patch and tell us if it still crash?

cyrille


Doug Taylor a écrit :
Hi List -

This is my first post. I hope I'm not repeating old stuff, but reading
the entire history of the list is a rather daunting prospect, so here
goes. I'm running Pd 0.40.3 on Windoze (because I can't get the
libraries to load on my lovely old G3 PowerPC OSX 10.3.9 box - but
that's a separate issue). I have GEM 0.91.3 (CVS) I'm finding the
documentation on the gemlist object a bit scant, and want to report
that Pd hangs on the help patch for gemlist. The patch is attached.
The first obvious problem is that the patch wants to destroy gemwin
before it creates it. No sweat, change that, then run the patch,
destroy gemwin, run it again and Pd hangs every time. I can only
assume it's the gemlist object itself that is buggy, or perhaps the
until object?

I have the same problem in the patch I am trying to build which must
dynamically generate hundreds of circle objects. I am having quite a
bit of trouble achieving this, but I'm sure it's just because I'm a
newbie to Pd. I am very impressed with what I have seen so far. Thanks
to all the developers for a really wonderful tool! Can anyone help
with above problem? I'd also appreciate some pointers on how to
dynamically generate hundreds, even thousands, of geos per frame - is
the gemlist object the answer to this problem? I'm not entirely clear
on how it works. The documentation doesn't seem to agree with the
usage - specifically, what does the cold inlet do?

Thanks in advance
Doogli



------------------------------------------------------------------------

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
#N canvas 620 328 464 362 10;
#X obj 22 1 gemwin;
#X obj 190 -59 gemhead;
#X obj 192 84 until;
#X obj 196 139 circle 0.05;
#X msg 189 52 5;
#X obj 197 113 gemlist;
#X obj 189 22 route float;
#X obj 188 -30 t a a;
#X msg 18 -59 create \, 1;
#X msg 43 -33 0 \, destroy;
#X obj 189 -6 route gem_state;
#X obj 195 170 translateXYZ 0.2 0.2 0;
#X connect 1 0 7 0;
#X connect 2 0 5 0;
#X connect 3 0 11 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 6 1 4 0;
#X connect 7 0 10 0;
#X connect 7 1 5 1;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 6 0;





#N canvas 620 328 464 362 10;
#X obj 22 1 gemwin;
#X obj 190 -59 gemhead;
#X obj 192 84 until;
#X obj 196 139 circle 0.05;
#X msg 189 52 5;
#X obj 197 113 gemlist;
#X obj 189 22 route float;
#X obj 188 -30 t a a;
#X msg 18 -59 create \, 1;
#X msg 43 -33 0 \, destroy;
#X obj 189 -6 route gem_state;
#X obj 195 170 translateXYZ 0.2 0.2 0;
#X connect 1 0 7 0;
#X connect 2 0 5 0;
#X connect 3 0 11 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 6 1 4 0;
#X connect 7 0 10 0;
#X connect 7 1 5 1;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 6 0;


_______________________________________________
GEM-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/gem-dev

Reply via email to