<div dir="ltr">+1 on Patrick's idea! and to continue to some extent where Patrick left off, you can use magicolo's uPD project as a jumping off point: <a href="https://github.com/Magicolo/uPD">https://github.com/Magicolo/uPD</a>. i tried it out but and had issues understanding this approach personally but i think it might hold some potential, as it can instance PD multiple times rather than just once.<div><br></div><div>best,</div><div>scott</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 7, 2016 at 12:49 PM, Pagano, Patrick <span dir="ltr"><<a href="mailto:pat@digitalworlds.ufl.edu" target="_blank">pat@digitalworlds.ufl.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" style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p><span style="font-size:12pt">Want to make some dough off of pd?</span></p>
<p><span style="font-size:12pt"><br>
</span></p>
<p><span style="font-size:12pt">Make a Pd </span><span style="font-size:12pt">Unity3D plugin so i can drop my patches in as sound sources/effects in Unity3D or UDK without custom coding. </span></p>
<p><br>
</p>
<p>pp<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div>
<div style="font-family:Tahoma;font-size:13px">
<div><font size="3"><i>Patrick Pagano B.S, M.F.A</i></font></div>
<div>Audio and Projection Design Faculty</div>
<div>Digital Worlds Institute</div>
<div>University of Florida, USA</div>
<div><a href="tel:%28352%29294-2020" value="+13522942020" target="_blank">(352)294-2020</a></div>
</div>
</div>
<div style="word-wrap:break-word">
<hr style="display:inline-block;width:98%">
<div dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Matti Viljamaa <<a href="mailto:mviljamaa@kapsi.fi" target="_blank">mviljamaa@kapsi.fi</a>><br>
<b>Sent:</b> Saturday, May 7, 2016 3:13 PM<br>
<b>To:</b> Pagano, Patrick<br>
<b>Cc:</b> <a href="mailto:pd-list@iem.at" target="_blank">pd-list@iem.at</a>; Miller Puckette; <a href="mailto:pd-list@mail.iem.at" target="_blank">pd-list@mail.iem.at</a><br>
<b>Subject:</b> Re: [PD] Can you close source of Pd patches (for commercial development)?</font>
<div> </div>
</div><div><div class="h5">
<div>Or even straight C -> binary and then have Pd open the binary as patch.
<div><br>
</div>
<div>-Matti</div>
<div><br>
<div>
<blockquote type="cite">
<div>On 07 May 2016, at 22:01, Matti Viljamaa <<a href="mailto:mviljamaa@kapsi.fi" target="_blank">mviljamaa@kapsi.fi</a>> wrote:</div>
<br>
<div>
<div style="word-wrap:break-word">Anyone know if compiling Pd patch to C could offer a possibility, e.g. as an extension of Pd?
<div><br>
</div>
<div>There are some around:</div>
<div><a href="http://resenv.media.mit.edu/PuDAC/sw.html" target="_blank">http://resenv.media.mit.edu/PuDAC/sw.html</a></div>
<div><a href="https://github.com/sharebrained/pd_compiler" target="_blank">https://github.com/sharebrained/pd_compiler</a></div>
<div><br>
</div>
<div>So patch -> C -> binary and then have Pd somehow open the binary as patch?</div>
<div><br>
</div>
<div>-Matti</div>
<div><br>
<div>
<blockquote type="cite">
<div>On 07 May 2016, at 21:08, Matti Viljamaa <<a href="mailto:mviljamaa@kapsi.fi" target="_blank">mviljamaa@kapsi.fi</a>> wrote:</div>
<br>
<div>
<div style="word-wrap:break-word">I think being open to commercial development could make it attractive to develop e.g. high quality oscillators and filters for Pd.
<div>Commercial synthesisers and effects are often better than freeware.<br>
<div><br>
</div>
<div>Reaktor has a lot of good free ensembles, but development wise its also more refined product (i.e. the development ought to be less painful).</div>
<div><br>
</div>
<div>I think it’d be interesting to be able to have a platform where one can combine open source and commercial “modules”. Best of the both worlds, so to speak.</div>
<div><br>
</div>
<div>-Matti</div>
<div>
<div><br>
<div>
<blockquote type="cite">
<div>On 07 May 2016, at 21:04, Pagano, Patrick <<a href="mailto:pat@digitalworlds.ufl.edu" target="_blank">pat@digitalworlds.ufl.edu</a>> wrote:</div>
<br>
<div>
<div dir="auto">
<div>But as I suspected it sounds like your intention is to sell pd patches back to the community?</div>
<div><br>
</div>
<div>Have you seen </div>
<div>Monolog X</div>
<div><br>
<br>
<div>Patrick Pagano B.S, M.F.A
<div>Interactive Media & Education</div>
<div><a href="tel:%2B1352.226.2016" value="+13522262016" target="_blank">+1352.226.2016</a></div>
<div><a href="https://patrickrpagano.wordpress.com/" target="_blank">https://patrickrpagano.wordpress.com/</a></div>
<div><br>
</div>
</div>
</div>
<div><br>
On May 7, 2016, at 1:37 PM, Matti Viljamaa <<a href="mailto:mviljamaa@kapsi.fi" target="_blank">mviljamaa@kapsi.fi</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div><span>What about using Pd as a C/C++ library and writing the patch that way? Or perhaps LibPd?</span><br>
<span>Would this allow the patch to be compiled as a stand-alone program? Yes?</span><br>
<span></span><br>
<span>The easiest would be if there was a way to open a patch in binary form in Pd.</span><br>
<span></span><br>
<span>What I’ve been envisioning would be to create “modules” for Pd similar to Reaktor’s Blocks that would</span><br>
<span>allow for a more high-level patching and usage of Pd. And it could motivate developers to develop patches</span><br>
<span>in a more standardized “blocks” form, rather than as unstandardised patches.
</span><br>
<span></span><br>
<span>Reason, I’ve been wanting to see modular synthesis properly realised in Pd. But I wouldn’t want to</span><br>
<span>spend effort on developing modules that I cannot profit from, since I could do that using some other platform.</span><br>
<span></span><br>
<span>-Matti</span><br>
<span></span><br>
<blockquote type="cite"><span>On 07 May 2016, at 20:29, Miller Puckette <<a href="mailto:msp@ucsd.edu" target="_blank">msp@ucsd.edu</a>> wrote:</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>You'd have to modify Pd if you want to be able to run patches and</span><br>
</blockquote>
<blockquote type="cite"><span>keep it a secret how the patch works.  I don't think people often feel the</span><br>
</blockquote>
<blockquote type="cite"><span>need to do that but it wouldn't be hard to do.</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>cheers</span><br>
</blockquote>
<blockquote type="cite"><span>Miller</span><br>
</blockquote>
<blockquote type="cite"><span></span><br>
</blockquote>
<blockquote type="cite"><span>On Sat, May 07, 2016 at 08:14:05PM +0300, Matti Viljamaa wrote:</span><br>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span>But how do you close and distribute a Pd patch so it’s not viewable? Can you open a Pd patch distributed as binary?</span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span>I only found this:</span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span>How do I compile a Pd-patch to run as a stand-alone application?</span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span><a href="https://puredata.info/docs/faq/standalone" target="_blank">https://puredata.info/docs/faq/standalone</a> <<a href="https://puredata.info/docs/faq/standalone" target="_blank">https://puredata.info/docs/faq/standalone</a>></span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span>-Matti</span><br>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><span></span><br>
</blockquote>
</blockquote>
<span></span><br>
<span></span><br>
<span>_______________________________________________</span><br>
<span><a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list</span><br>
<span>UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank">
https://lists.puredata.info/listinfo/pd-list</a></span><br>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank">
https://lists.puredata.info/listinfo/pd-list</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank">
https://lists.puredata.info/listinfo/pd-list</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div></div></div>
</div>

<br>_______________________________________________<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/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>