[PD-dev] [PD] pd at startup creates 2 canvases, why?

Jonathan Wilkes jancsika at yahoo.com
Sun Dec 11 11:16:22 CET 2011





----- Original Message -----
> From: Ivica Ico Bukvic <ico at vt.edu>
> To: pd list <pd-list at iem.at>; pd-dev at iem.at
> Cc: 
> Sent: Sunday, December 11, 2011 3:39 AM
> Subject: [PD] pd at startup creates 2 canvases, why?
> 
> I guess this is primarily for devs:
> 
> The title says it all. When pd starts up, it does 2 instances of
> canvas_new() calls.

They contain templates for arrays.

[; pd-_float vis 1; pd-_float_array vis 1 (

> More interestingly, it does not do canvas_free for
> those two instances when closing pd, suggesting this is a memory leak.
> So, what gives? Why does it create 2 invisible canvases, what is their
> function, and how do they differentiate from the regular canvases.

They aren't listed in the "Window" menu.  But like any other canvas, you 
can send them objects and messages:

[; pd-_float obj 20 20 keyname, obj 20 80 print all_your_keys_are_belongs_to_us, connect 1 1 2 0 (

> 
> NB: Not sure if this makes any difference but this is pd-l2ork code
> based on pd-extended...
> 
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
> 



More information about the Pd-dev mailing list