Hey Luke, that would be great if you could show me some of that, I would really appreciate it.<br><br>Thanks,<br>Kevin<br><br><div><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername">Luke Iannini (pd)</b> &lt;
<a href="mailto:lukexipd@gmail.com">lukexipd@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Kevin,<div>For this in rradical/memento I added a &quot;save-bang&quot; to [careGUI], and had that dump the tables as lists into communs just before the data was written. &nbsp;On load i&#39;d measure the list length, resize the table and dump it back in - it worked great. &nbsp;It&#39;s been a while since I&#39;ve had time to even open Pd, but if you need me to show an example I&#39;d be more than happy to use it as an excuse to do so : ).
</div><div><br></div><div>Cheers</div><div><span class="sg">Luke<br><br></span><div><span class="q"><span class="gmail_quote">On 9/16/07, <b class="gmail_sendername">Kevin McCoy</b> &lt;<a href="mailto:km.takewithyou@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

km.takewithyou@gmail.com</a>&gt; wrote:</span></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_11511fe65154da5f_5">
<div>Last question - what about persistent arrays in abstractions?&nbsp; Any advice about that?&nbsp;&nbsp;Some of my GOPs are table/array based, often for drawable control data..&nbsp; I don&#39;t think I saw anything about this yet.&nbsp; I am willing to give a shot at developing something for it if it is not included yet.
</div>
<div>&nbsp;</div>
<div>Thanks again!</div>
<div>Kevin<br><br>&nbsp;</div><div><span>
<div><span class="gmail_quote">On 9/16/07, <b class="gmail_sendername">Frank Barknecht</b> &lt;<a href="mailto:fbar@footils.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">fbar@footils.org</a>

&gt; wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Hallo,<br>Michal Seta hat gesagt: // Michal Seta wrote:<br><br>&gt; Sorry, I am not Frank but I think I know the answer to this issue:
<br>&gt;<br>&gt; 1.&nbsp;&nbsp;Open an existing rrad abstraction<br>&gt; 2.&nbsp;&nbsp;Replace GUI and non-rrad guts with your own.&nbsp;&nbsp;(leave [pd memento]<br>&gt; and boxes connected to it intact)<br>&gt; 3.&nbsp;&nbsp;Set up appropriate send/receive in GUIs and whatnot.
<br>&gt; 4.&nbsp;&nbsp;Open [pd memento], find the communs sends and replace them with your own.<br>&gt; 5. enjo.<br><br>Yep, that&#39;s basically it. The basic rules are this:<br><br>* Put an object [originator $1 $0] into your abstraction.
<br><br>* connect the leftmost inlets and outlets of that originator to the<br>&nbsp;&nbsp;leftmost inlets and outlets of your abstraction. (That&#39;s just a<br>&nbsp;&nbsp;convention, though.)<br><br>* For everthing you want to save, create a [commun /NAME $0] object
<br>&nbsp;&nbsp;and cross-connect its inlets and outlets to the thing you want to<br>&nbsp;&nbsp;save, either a $0-local send/receive or directly. Replace &quot;/NAME&quot;<br>&nbsp;&nbsp;with something useful.<br><br>&nbsp;&nbsp;By cross-connect I mean, that you should connect the outlets of an
<br>&nbsp;&nbsp;object whose state you want to save to the inlet of the commun and<br>&nbsp;&nbsp;the inlets to the outlets of commun.<br><br>Ciao<br>--<br>Frank Barknecht&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _ ______footils.org_ __goto10.org__<br><br>______________________________
_________________
<br><a href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PD-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.puredata.info</a><a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">/listinfo/pd-list</a><br></blockquote>
</div><br><br clear="all"><br></span></div><span>-- <br><br><br>++++<br><a href="http://pocketkm.blogspot.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://pocketkm.blogspot.com
</a> 
</span><br></span></div>_______________________________________________<span class="q"><br><a href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PD-list@iem.at</a> mailing list
<br>UNSUBSCRIBE and account-management -&gt; 
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.puredata.info</a><a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

/listinfo/pd-list</a><br><br></span></blockquote></div><br>&nbsp;</div>
<br>_______________________________________________<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">
http://lists.puredata.info/listinfo/pd-list</a><br><br></blockquote></div><br><br clear="all"><br>-- <br><br><br>++++<br><a href="http://pocketkm.blogspot.com">http://pocketkm.blogspot.com</a>