<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Hi Oliver,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Are you asking if it’s possible to make plugins around libPd, or whether there is a generic way to port Objective-C UI’s to other platforms…?</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Re: libPd, my understanding is that it is not possible to host multiple instances of libPd within the same process due to libPd’s extensive use of global state. I noticed that someone has been working on an alternative to libPd called Pd++, which claims to solve this problem, but I can’t vouch for how stable / full-featured it is as I haven’t used it: <a href="https://bitbucket.org/resler/pd-audio-unit-plug-in/">https://bitbucket.org/resler/pd-audio-unit-plug-in/</a></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">In terms of UI and other portable components there is JUCE, but I’m guessing you already knew about that ;)</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">best,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Jamie</div> <br> <div id="bloop_sign_1429615916552503040" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-- <br><a href="http://jamiebullock.com">http://jamiebullock.com</a></div><div style="font-family:helvetica,arial;font-size:13px"><a href="http://twitter.com/jamiebullock"><span style="color: rgb(0, 0, 0);">@jamiebullock</span></a></div></div> <br><p style="color:#000;">On 21 April 2015 at 08:16:56, Oliver Greschke (<a href="mailto:info@o-g-sus.de">info@o-g-sus.de</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>Hi,<br>I am the creator of the Elastic Drums iOS app (with great PD help from Matt Davey).<br>It’s made with PureData, libPD and Objective-C.<br>I got asked a couple of times now, if there will be ever a standalone desktop version or even better Plugin (VST, AU) version of the app.<br><br>As far as I know, there are not ready to use workarounds to do so. Which is sad, because I can imagine a lot of fantastic plugins emerging from PD<br><br>Has somebody here some experience with doing such ports?<br>Then please contact me.<br><br>Cheers,<br>Oliver<br><br>info@o-g-sus.de<br>_______________________________________________<br>Pd-dev mailing list<br>Pd-dev@lists.iem.at<br>http://lists.puredata.info/listinfo/pd-dev<br></div></div></span></blockquote></body></html>