JUCE is amazing in terms of gui speed-up. Just check out bundled demos that come with the sdk... Half of Gem could be easily reimplemented using JUCE sdk...

Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
disis.music.vt.edu
l2ork.music.vt.edu
ico.bukvic.net

Jonathan Wilkes <jancsika@yahoo.com> wrote:




----- Original Message -----
> From: Mathieu Bouchard <matju@artengine.ca>
> To: Jonathan Wilkes <jancsika@yahoo.com>
> Cc: Hans-Christoph Steiner <hans@at.or.at>; Ivica Ico Bukvic <ico@vt.edu>; "pd-list@iem.at List" <pd-list@iem.at>
> Sent: Saturday, February 11, 2012 11:59 AM
> Subject: Re: [PD] GUI and DSP
>
> Le 2012-02-10 à 20:09:00, Jonathan Wilkes a écrit :
>
>> For me the create-delete method uses more CPU but both are pretty
> intensive. Any Qt devs out there?  Or gtk'ers?  Maybe a JUCEr?  Would those
> toolkits be able to utilize the GPU?  Those would be nice to compare, too.
>
> In the end, switching toolkits wouldn't be a bad idea, but it's not the
> only solution. Some things inside of tk could be improved. Modifying tk can be
> scary, more so if we have to think seriously about bundling alpha versions of tk
> 8.7 together with pd-extended, but the alternative is to rewrite large amounts
> of code (everything using sys_gui or implicitly referring to Tcl), which is
> error-prone, hard to test, and too many changes in one chunk.
>
> So, it's not very clear to me which one is best.
>
> I had tried making some changes to Tk 8.5, and it seemed somewhat promising. I
> was getting large speedups for some cases, and large slowdowns for some other
> cases. With more work, the latter could have been eliminated. It would benefit
> most other uses of Tk Canvas in other apps as well, so it could be integrated to
> Tk itself.

Do you still have any of those changes you made to Tk?  If so, how do they compare
to unpatched Tk when running Hans' array-demo?

-Jonathan

>
>

> | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
>