<p dir="ltr">You forgot pd.tk...</p>
<div class="gmail_quote">On Oct 24, 2012 10:52 PM, &quot;Hans-Christoph Steiner&quot; &lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I did:<br>
cd pd/<br>
cp tcl/*.tcl bin/<br>
cd bin<br>
./pd-l2ork<br>
<br>
and got the same result:<br>
<br>
hans@palatschinken bin $ ./pd-l2ork  -stderr -d 3<br>
set pd_whichmidiapi 2<br>
pdtk_pd_startup {Pd version 0.42-6extended-l2ork-20121007<br>
} { {OSS 2} {ALSA 1} } { {default-MIDI 2} {ALSA-MIDI 1} } {DejaVu Sans Mono}<br>
normal<br>
set pd_whichmidiapi 2<br>
<br>
<br>
<br>
.hc<br>
<br>
On 10/24/2012 10:16 PM, Ivica Bukvic wrote:<br>
&gt; If you are not installing it onto system, copy TCL files into the pd/bin<br>
&gt; dir. Remember, this is a fork of 0.42.<br>
&gt; On Oct 24, 2012 9:07 PM, &quot;Hans-Christoph Steiner&quot; &lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; I just tried the latest pd-l2ork from git, and it doesn&#39;t seem to start<br>
&gt;&gt; correctly.  I did:<br>
&gt;&gt;<br>
&gt;&gt; cd pd/src<br>
&gt;&gt; aclocal<br>
&gt;&gt; autoconf<br>
&gt;&gt; ./configure<br>
&gt;&gt; make<br>
&gt;&gt; ../bin/pd-l2ork<br>
&gt;&gt;<br>
&gt;&gt; I also tried:<br>
&gt;&gt;<br>
&gt;&gt; cd ../bin<br>
&gt;&gt; ./pd-l2ork<br>
&gt;&gt;<br>
&gt;&gt; All I got was a great square window with no menu.  I&#39;m on Linux Mint 13<br>
&gt;&gt; Maya<br>
&gt;&gt; amd64, which is basically Ubuntu/Precise.<br>
&gt;&gt;<br>
&gt;&gt; .hc<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 10/24/2012 08:47 PM, Ivica Bukvic wrote:<br>
&gt;&gt;&gt; It is only the draw command, not the communication...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BTW do either of you know why one would be getting pdtk_post { stack<br>
&gt;&gt;&gt; overflow } messages? Doors that mean the cpu is unable to handle all gui<br>
&gt;&gt;&gt; requests?<br>
&gt;&gt;&gt; On Oct 24, 2012 8:32 PM, &quot;Hans-Christoph Steiner&quot; &lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks for that info.  Sounds like a good idea in general.  I personally<br>
&gt;&gt;&gt;&gt; can&#39;t<br>
&gt;&gt;&gt;&gt; think of any reason why the DSP would need to be on during the quitting.<br>
&gt;&gt;&gt;&gt;  But<br>
&gt;&gt;&gt;&gt; for the &#39;redraw&#39; part, that depends.  If it is literally only redrawing<br>
&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt; is suspended, that would be fine.  But if its all Pd&lt;--&gt;GUI<br>
&gt;&gt; communications,<br>
&gt;&gt;&gt;&gt; that will probably cause problems.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; .hc<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 10/24/2012 06:02 PM, Ivica Ico Bukvic wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hans and Iohannes,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The following is FYI.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Several months ago I integrated the close all patches before quitting<br>
&gt;&gt;&gt;&gt; patch<br>
&gt;&gt;&gt;&gt;&gt; in pd-l2ork and since then I&#39;ve been experiencing extremely sporadic<br>
&gt;&gt;&gt;&gt; crashes<br>
&gt;&gt;&gt;&gt;&gt; on close that would hang pd-l2ork. Now, I am not sure this is because<br>
&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt; architectural differences between regular pd and pd-l2ork but I doubt<br>
&gt;&gt; it<br>
&gt;&gt;&gt;&gt;&gt; since most of the said components are very similar if not identical.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The bottom line is this only occurs on very low-powered machines (e.g.<br>
&gt;&gt;&gt;&gt;&gt; netbook) and relatively large patches and even then it does so very<br>
&gt;&gt;&gt;&gt;&gt; sporadically. Consequently, I implemented an improvement to the closing<br>
&gt;&gt;&gt;&gt;&gt; mechanism that consists of 2 additional steps and apparently alleviates<br>
&gt;&gt;&gt;&gt; said<br>
&gt;&gt;&gt;&gt;&gt; problems entirely:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 1) disable further redraws (this prevents calling functions that may be<br>
&gt;&gt;&gt;&gt;&gt; referencing null pointers)--I have a special global var for this which<br>
&gt;&gt; is<br>
&gt;&gt;&gt;&gt;&gt; also being used to optimize redrawing (many actions in pd-l2ork are<br>
&gt;&gt;&gt;&gt; several<br>
&gt;&gt;&gt;&gt;&gt; times faster than regular pd as a result of this implementation--just<br>
&gt;&gt;&gt;&gt; look<br>
&gt;&gt;&gt;&gt;&gt; for do_not_redraw call in the source if curious)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 2) suspend dsp before going through the patches (all sub-patches try to<br>
&gt;&gt;&gt;&gt;&gt; suspend it and resume it but for some reason, due to asynchronous<br>
&gt;&gt; nature<br>
&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt; communication between tcl and c funny things occasionally happen on<br>
&gt;&gt;&gt;&gt;&gt; low-powered machines, so this way we ensure it is entirely off<br>
&gt;&gt; throughout<br>
&gt;&gt;&gt;&gt;&gt; the whole destruction process)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hope this helps!<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Ivica Ico Bukvic, D.M.A.<br>
&gt;&gt;&gt;&gt;&gt; Composition, Music Technology<br>
&gt;&gt;&gt;&gt;&gt; Director, DISIS Interactive Sound &amp; Intermedia Studio<br>
&gt;&gt;&gt;&gt;&gt; Director, L2Ork Linux Laptop Orchestra<br>
&gt;&gt;&gt;&gt;&gt; Head, ICAT IMPACT Studio<br>
&gt;&gt;&gt;&gt;&gt; Virginia Tech<br>
&gt;&gt;&gt;&gt;&gt; Dept. of Music - 0240<br>
&gt;&gt;&gt;&gt;&gt; Blacksburg, VA 24061<br>
&gt;&gt;&gt;&gt;&gt; (540) 231-6139<br>
&gt;&gt;&gt;&gt;&gt; (540) 231-5034 (fax)<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:ico@vt.edu">ico@vt.edu</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.music.vt.edu/faculty/bukvic/" target="_blank">http://www.music.vt.edu/faculty/bukvic/</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</blockquote></div>