I hadn&#39;t ever seen that before. not sure what it does Ill have to try it out.    The table does have to be unique to the main patch but used from several sub patches.  Thanks for making me think about how to keep the main patch abstractable. I  guess that calls for tacking on the lfo canvases $0 to the front of the table name then sending the tables name out upon creation and sending it to each of the  tabosc~ in each voice. like gimme for the table name.<br>
<br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
</div>In my demo I addressed canvas levels, but it should be easy to add some stuff for abstraction levels, too.<br>
<br>
If a singleton table is what you&#39;re after, here&#39;s an extremely ugly hack:<br>
<br>
[loadbang]<br>
|<br>
|  [r once]<br>
| /<br>
[v table_exists]<br>
|<br>
[sel 0]<br>
|<br>
[obj 20 20 table singleton, obj 20 70 v table_exists; once 1(<br>
|<br>
[s pd-_float]<br>
<br>
-Jonathan<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;<br>
</blockquote></div><br>