<div dir="ltr">I think I finally understand what you're asking. Would possibly creating an alias for initbang  that can be created using iemguts/initbang solve the problem you've identified?</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 30, 2016 at 8:34 AM, Ivica Bukvic <span dir="ltr"><<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I just tried [initbang] and [closebang] in pd-l2ork and they work as far as I can tell as expected (only under an abstraction). Are they behaving differently than new initbang in the iemguts?</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 30, 2016 at 8:24 AM, Liam Goodacre <span dir="ltr"><<a href="mailto:liamg_uw@hotmail.com" target="_blank">liamg_uw@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Vanilla has been made compatible with initbang and closebang from 0.47, but the objects are not built in. Instead, they've been moved to the iemguts library. So to create them in Vanilla, you either have to do [iemguts/initbang] or [declare -stdpath iemguts] [initbang]. Initbang is only useful in abstractions, and [declare] is  discouraged in abstractions as per the help file, so that option is out. That leaves [iemguts/initbang], but this will render the patch incompatible with L2Ork (unless L2Ork is updated with the new version of iemguts...)<br><br>[try] is a great and underrated object. It creates a fallback object, in case the first one you create can't load, so for example [iemguts/try gumbo, float] will create a float, as there is no object called "gumbo". [try] is obscured by the fact that you can't call its help file from the canvas; if you try, you instead get the helpfile for whatever object it created. You have to go through the browser to get to its helpfile, and I don't know how to do that in 2Ork.<br><br>You can use [try] to solve the initbang incompatibility problem, by creating the object [iemguts/try initbang, iemguts/initbang]. In L2Ork this will give the object [initbang] and in Vanilla it will give [iemguts/initbang]. This works, but I doubt it will occur to most users, so it might be wise to come up with a better solution.<br><br><br><br><br><div><hr>Date: Mon, 30 May 2016 07:29:56 -0400<div><div><br>From: <a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a><br>To: <a href="mailto:l2ork-dev@disis.music.vt.edu" target="_blank">l2ork-dev@disis.music.vt.edu</a><br>Subject: Re: [L2Ork-dev] new alpha release of pd-l2ork<br><br><p dir="ltr">I will gladly include new objects. I am confused about initbang and closebang. I thought new vanilla has those hooks built-in much like what pd-l2Ork has inherited from the extended. We also have externals you mentioned in the iemguts. Are they not working for you? Can't you simply do initbang and closebang without prefixes? I am also not sure what you mean by "try initbang".</p>
<p dir="ltr">Best,</p>
<p dir="ltr">-- <br>
Ivica Ico Bukvic, D.M.A.<br>
Associate Professor<br>
Computer Music<br>
ICAT Senior Fellow<br>
Director -- DISIS, L2Ork<br>
Virginia Tech<br>
School of Performing Arts – 0141<br>
Blacksburg, VA 24061<br>
<a href="tel:%28540%29%20231-6139" value="+15402316139" target="_blank">(540) 231-6139</a><br>
<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a><br>
<a href="http://www.performingarts.vt.edu" target="_blank">www.performingarts.vt.edu</a><br>
<a href="http://disis.icat.vt.edu" target="_blank">disis.icat.vt.edu</a><br>
<a href="http://l2ork.icat.vt.edu" target="_blank">l2ork.icat.vt.edu</a><br>
<a href="http://ico.bukvic.net" target="_blank">ico.bukvic.net</a></p>
<div>On May 30, 2016 02:33, "Liam Goodacre" <<a href="mailto:liamg_uw@hotmail.com" target="_blank">liamg_uw@hotmail.com</a>> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">I'm enjoying the new release Ico, thanks for your work as always.<br><br>I'd like to make a case for including the most recent version of iemguts in the next L2Ork release. Aside from some bug fixes and new features, the main difference is that iemguts now includes initbang and loadang, and this is the only way of accessing them in Vanilla (0.47 and above). This means that the objects [initbang] and [closebang] are currently incompatible between Vanilla and L2Ork. In Vanilla, you have to create [iemguts/initbang], but this won't be found in L2Ork. Using "declare" isn't an option, as [initbang] is only useful in abstractions, and declare doesn't work here.<br><br>There is a workaround of creating the object [iemguts/try initbang, iemguts/initbang], which seems to be working for me. However, I don't think that most users will think of this.<br><br>Currently, the new version of iemguts is not available on deken and has to be compiled: <a href="https://git.iem.at/pd/iemguts" target="_blank">https://git.iem.at/pd/iemguts</a><br><br>Would you be willing / able to include it in L2Ork?<br><br><div><hr>Date: Mon, 30 May 2016 01:28:04 -0400<br>From: <a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a><br>To: <a href="mailto:l2ork-dev@disis.music.vt.edu" target="_blank">l2ork-dev@disis.music.vt.edu</a><br>Subject: Re: [L2Ork-dev] new alpha release of pd-l2ork<br><br><div dir="ltr">OK, I just committed a series of patches that should hopefully address all of these problems and will be releasing a beta sometime tomorrow...</div><div><br><div>On Sun, May 29, 2016 at 12:09 AM, Ivica Bukvic <span dir="ltr"><<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>></span> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you for the report, Albert. Below is the current update (I haven't uploaded anything yet):<div><br></div><div><br></div><div><br><div><span>On Sat, May 28, 2016 at 1:57 PM, Albert Graef <span dir="ltr"><<a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>></span> wrote:<br><blockquote style="border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span><div><div><br></div></div></span><div>I can open these patches now, but text-object-help.pd still gives me a segfault when I close the patch window. Also, there's </div></div></blockquote><div><br></div></span><div>This should be now fixed in the latest git commit.</div><span><div> </div><blockquote style="border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>some stuff missing when I open these patches. With array-object-help.pd I get (console messages):<br><br> scalar<br>... couldn't create<br></div></div></blockquote><div><br></div></span><div>Scalar is a non-issue. It is currently an object that has no purpose (yet) according to Miller's comments in the code. I have opted not to implement it yet and in these patches it is merely listed as a related object.<br></div><span><div> </div><blockquote style="border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>error: text define: no method for 'float'<br>... you might be able to track this down from the Find menu.<br>error: text define: no method for 'float'<br></div></div></blockquote><div><br></div></span><div>This is something I will have to investigate further. Any help/leads is most appreciated.</div><span><div> </div><blockquote style="border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br>With text-object-help.pd I get:<br><br> drawtext z 16 -3 0<br>... couldn't create<br></div></div></blockquote><div><br></div></span><div>This one is a bit of a pickle that will take some effort to reconcile. Miller's drawnumber/drawsymbol and Pd-L2Ork's are starting to diverge significantly. I am thinking I may just implement drawtext as a separate object altogether.</div><span><div> </div><blockquote style="border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div> scalar<br>... couldn't create</div></div></blockquote><div><br></div></span><div>See comment above.</div><div><br></div><div>Making progress. Slowly. Progress nonetheless :-)</div><div><br></div><div>Best,</div><div><br></div><div>Ico</div><div><br></div><div> </div></div></div></div>
</blockquote></div><br></div>
<br>_______________________________________________
L2Ork-dev mailing list
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a>
<a href="http://disis.music.vt.edu/listinfo/l2ork-dev" target="_blank">http://disis.music.vt.edu/listinfo/l2ork-dev</a></div>                                       </div></div>
<br>_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="http://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">http://disis.music.vt.edu/listinfo/l2ork-dev</a><br></blockquote></div>
<br>_______________________________________________
L2Ork-dev mailing list
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a>
<a href="http://disis.music.vt.edu/listinfo/l2ork-dev" target="_blank">http://disis.music.vt.edu/listinfo/l2ork-dev</a></div></div></div>                                       </div></div>
<br>_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="http://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">http://disis.music.vt.edu/listinfo/l2ork-dev</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>