<div dir="ltr">It still a very wanted feature, Miller mentioned doing work towards it within the pd source code itself for 0.48: <a href="https://lists.puredata.info/pipermail/pd-list/2017-01/117257.html">https://lists.puredata.info/pipermail/pd-list/2017-01/117257.html</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 2, 2017 at 10:46 AM, Giulio Moro via Pd-list <span dir="ltr"><<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I was wondering if this is still a wanted feature and if anyone did some further work on this beyond what is here<br>
<a href="https://github.com/libpd/libpd/blob/master/samples/c/pdtest_multi/pdtest_multi.c" rel="noreferrer" target="_blank">https://github.com/libpd/<wbr>libpd/blob/master/samples/c/<wbr>pdtest_multi/pdtest_multi.c</a><br>
<br>
I peeked through the Pd Vanilla (0.46) source code last night, and I am under the impression that in order to allow more instances to coexist in a thread-safe way, all it takes is for each instance to have its own copy of "t_pdinstance *pd_this"  and for all the calls that currently use the global pd_this to take an additional argument "<br>
t_pdinstance *pd_that".<br>
But I also think that if it was that easy, someone else would have tried already.<br>
So, before I dig into it just to hit a well known limitation, does anyone want to share their experience?<br>
<br>
<br>
Thanks,<br>
Giulio<br>
<br>
______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><br>
</blockquote></div><br></div>