<html><head></head><body>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...<br>
<br>
Ivica Ico Bukvic, D.M.A<br>
Composition, Music Technology<br>
Director, DISIS Interactive Sound &amp; Intermedia Studio<br>
Director, L2Ork Linux Laptop Orchestra<br>
Assistant Director, CCTAD<br>
Virginia Tech<br>
Department of Music<br>
Blacksburg, VA 24061-0240<br>
(540) 231-6139<br>
(540) 231-5034 (fax)<br>
<a href="http://disis.music.vt.edu">disis.music.vt.edu</a><br>
<a href="http://l2ork.music.vt.edu">l2ork.music.vt.edu</a><br>
<a href="http://ico.bukvic.net">ico.bukvic.net</a><br><br><div class="gmail_quote">Jonathan Wilkes &lt;jancsika@yahoo.com&gt; wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif"><br /><br /><br /><br />----- Original Message -----<br />&gt; From: Mathieu Bouchard &lt;matju@artengine.ca&gt;<br />&gt; To: Jonathan Wilkes &lt;jancsika@yahoo.com&gt;<br />&gt; Cc: Hans-Christoph Steiner &lt;hans@at.or.at&gt;; Ivica Ico Bukvic &lt;ico@vt.edu&gt;; "pd-list@iem.at List" &lt;pd-list@iem.at&gt;<br />&gt; Sent: Saturday, February 11, 2012 11:59 AM<br />&gt; Subject: Re: [PD] GUI and DSP<br />&gt; <br />&gt; Le 2012-02-10 à 20:09:00, Jonathan Wilkes a écrit :<br />&gt; <br />&gt;&gt;  For me the create-delete method uses more CPU but both are pretty <br />&gt; intensive. Any Qt devs out there?  Or gtk'ers?  Maybe a JUCEr?  Would those <br />&gt; toolkits be able to utilize the GPU?  Those would be nice to compare, too.<br />&gt; <br />&gt; In the end, switching toolkits wouldn't be a bad idea, but it's not the <br />&gt; only solution. Some things inside of tk could be improved.
Modifying tk can be <br />&gt; scary, more so if we have to think seriously about bundling alpha versions of tk <br />&gt; 8.7 together with pd-extended, but the alternative is to rewrite large amounts <br />&gt; of code (everything using sys_gui or implicitly referring to Tcl), which is <br />&gt; error-prone, hard to test, and too many changes in one chunk.<br />&gt; <br />&gt; So, it's not very clear to me which one is best.<br />&gt; <br />&gt; I had tried making some changes to Tk 8.5, and it seemed somewhat promising. I <br />&gt; was getting large speedups for some cases, and large slowdowns for some other <br />&gt; cases. With more work, the latter could have been eliminated. It would benefit <br />&gt; most other uses of Tk Canvas in other apps as well, so it could be integrated to <br />&gt; Tk itself.<br /><br />Do you still have any of those changes you made to Tk?  If so, how do they compare <br />to unpatched Tk when running Hans' array-demo?<br /><br />-Jonathan<br
/><br />&gt; <br />&gt;<hr /><br />&gt; | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC<br />&gt;<br /></pre></blockquote></div></body></html>