[PD-dev] seeking advice on Pd gui overhaul

João Pais jmmmpais at googlemail.com
Wed Feb 24 16:10:16 CET 2010


I'm not a coder, but I could also give a sugestion, which I haven't tried  
myself for lack of time: how about circumventing tcl/tk, by writing your  
gui in gem? There was once a report that it's much faster - I can only say  
it does if you're using data structures inside a gop.

>> The problem is that Tcl/Tk is not the bottleneck when it comes to array
>> redrawing.  Its how pd sends draw commands.  Redrawing a big array
>> once
>> could result in literally 500KB of Tcl code generated by Pd and sent to
>> the GUI.
>>
>> So whether you use Tcl/Tk, Qt, JUCE, or whatever, you'll have to address
>> that issue to get any real gain. I'd say the best place to start is try
>> updating the array drawing code so that it just sends a simple command
>> to Tcl and let's Tcl do the drawing work.  You could easily make that an
>> external and use it with any version of Pd.
>>
>> .hc
>
> Interesting. Still, this does not resolve the issue of a large number  
> box on the screen being updated rapidly taking up a lot of CPU (it  
> scales exponentially with growing font size and in this case I suspect  
> Pd's output is minimal, amounting to change in the displayed set of  
> characters).
>
> Ico
>
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev


-- 
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
Studio +49 30 69509190
jmmmpais at googlemail.com | skype: jmmmpjmmmp




More information about the Pd-dev mailing list