<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks, Peter, this is great info- I will definitively contact Kent and send the devs to you then :) I already forwarded them your answer, let's hope they'll be up for it!<div><br><div><div><br></div><div>Filippo</div><div><br></div><div><br></div><div>Filippo Beck Peccoz</div><div><div><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Game Audio<br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><a href="http://www.fbpsound.com">www.fbpsound.com</a></div><div>Twitter:&nbsp;<a href="http://twitter.com/fbpsound">@fbpsound</a></div><div>Skype: fbpsound</div><div>Mobile: +49-(0)1520-4004143</div></div></div></div></span></div></span></div></span></span>
</div>
<br><div><div>On Aug 19, 2012, at 5:54 PM, Peter Brinkmann wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi Filippo,<br>You may want to reach out to Kent Jolly. He gave a talk on the use of<br>Pd at Electronic Arts last year. He's also interested in libpd.<br><br>I'm not familiar with PS3 development, but the basic setup of libpd in<br>a new environment is always the same. Since libpd doesn't have any<br>dependencies, you can just drop it into your project (as long as you<br>have a C compiler, that is). Then you wire the process callback of<br>libpd into the audio components of your environment (if your audio<br>environment offers a callback-driven API like JACK or PortAudio, that<br>just takes a few lines of code).<br><br>The only part that requires thought is concurrency. Chances are that<br>the process method will be invoked on a separate thread, while control<br>messages will come from another thread. That requires some sort of<br>synchronization. The easiest way to do that is with mutex locks, but<br>there are other ways if you'd rather avoid locks. Feel free to refer<br>your developers to me if they have questions.<br>Cheers,<br> &nbsp;&nbsp;&nbsp;&nbsp;Peter<br><br><br>On Sun, Aug 19, 2012 at 10:44 AM, Filippo Beck Peccoz &lt;<a href="mailto:mail@fbpsound.com">mail@fbpsound.com</a>&gt; wrote:<br><blockquote type="cite">Hi Simon, thanks for the quick reply!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">ah, seems like not much has happened since then.. I'm pretty sure it is<br></blockquote><blockquote type="cite">doable with lbpd (correct me if I am horribly wrong), but what would be<br></blockquote><blockquote type="cite">great is to have someone show up saying "I've done it and it works!" so that<br></blockquote><blockquote type="cite">I can convince our programmers to integrate PD ;)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Filippo<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Filippo Beck Peccoz<br></blockquote><blockquote type="cite">Game Audio<br></blockquote><blockquote type="cite"><a href="http://www.fbpsound.com">www.fbpsound.com</a><br></blockquote><blockquote type="cite">Twitter: @fbpsound<br></blockquote><blockquote type="cite">Skype: fbpsound<br></blockquote><blockquote type="cite">Mobile: +49-(0)1520-4004143<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Aug 19, 2012, at 4:00 PM, Simon Wise wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On 19/08/12 18:38, Filippo Beck Peccoz wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Hi all,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Now my question: does anyone have practical experience with porting PD to<br></blockquote><blockquote type="cite">PS3? Does it run smoothly? Is it easy to do so?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Any thoughts are greatly appreciated :)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">there was a discussion back a few years regarding this ...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">the archives show these threads:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://lists.puredata.info/pipermail/pd-list/2007-11/056300.html">http://lists.puredata.info/pipermail/pd-list/2007-11/056300.html</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://lists.puredata.info/pipermail/pd-list/2007-07/052174.html">http://lists.puredata.info/pipermail/pd-list/2007-07/052174.html</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://lists.puredata.info/pipermail/pd-list/2007-12/058006.html">http://lists.puredata.info/pipermail/pd-list/2007-12/058006.html</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">that was 5 years ago of course, but it was ported and used at that time, in<br></blockquote><blockquote type="cite">house by Sony at least ... but that port was not released (most of Pd<br></blockquote><blockquote type="cite">vanilla is not copyleft or GPL ... but rather a more liberal license ... so<br></blockquote><blockquote type="cite">keeping the port closed is OK by the license).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Simon<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite"><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br></blockquote><blockquote type="cite">UNSUBSCRIBE and account-management -&gt;<br></blockquote><blockquote type="cite"><a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite"><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br></blockquote><blockquote type="cite">UNSUBSCRIBE and account-management -&gt;<br></blockquote><blockquote type="cite"><a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote><blockquote type="cite"><br></blockquote></div></blockquote></div><br></div></div></div></body></html>