<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ahhh, so basically what you said in your first response.</div><div><br></div><div>Sorry man, things get a little confusing with all of these projects that are named the same thing :)</div><br><div><div>On 2010-09-13, at 10:18 PM, Hans-Christoph Steiner wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>I haven't used that one, but it is apparently used in an app, iJam, that's in the app store. &nbsp;So that project merged with <a href="http://gitorious.org/pdlib">http://gitorious.org/pdlib</a> would be quite useful.</div><div><br></div><div>.hc</div><br><div><div>On Sep 13, 2010, at 8:12 PM, Chris Niven wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hello again,</div><div><br></div><div>So correct me if I'm mistaken, but the version of pdlib that I downloaded&nbsp;</div><div>(from Bryan Sum's github at&nbsp;<a href="http://github.com/bryansum/pdlib">http://github.com/bryansum/pdlib</a>) includes a PdController.m&nbsp;</div><div>class,&nbsp;would this be what we're looking for?</div><div><br></div><div>It's been a headache (literally and figuratively — still fighting off this wicked bad fever)</div><div>trying to get it to build since neither of my machines have the 3.1.2 version of the iOS</div><div>SDK. I could waste more time trying to get the correct configuration on my XCode project,</div><div>or I could just send you the file and see what you think:</div><div><br></div><div>-c</div><div><br></div><div></div><span>&lt;PdController.m&gt;</span></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div></div><div><br></div><div><br></div><div><br></div><br><div><div>On 2010-09-10, at 11:37 AM, Hans-Christoph Steiner wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>In terms of rjdj releasing their PdController code, I'll believe it when I see it. &nbsp;Based on rjdj's past actions, I don't think its worth waiting for them to do it if we want libpd on iPhone.</div><div><br></div><div>.hc</div><br><div><div>On Sep 10, 2010, at 9:24 AM, Peter Brinkmann wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br>Hi Chris,<br>The new libpd is a C library that gently attaches itself to the existing code base, requiring only minimal changes, the most important of which have already been accepted into the official version of pd.&nbsp; On top of the C library there is some JNI glue for using libpd with Java (or Processing), and on top of the JNI glue there is a&nbsp; lot of Android code, including a tentative RjDj client for Android.<br> <br>Here's the current state of affairs on the iPhone:&nbsp; I've been working with the RjDj crowd all week, and by now we've solidly integrated the new libpd into the setup at RjDj.&nbsp; The main glue between libpd and RjDj is a PdController class in Objective C that wraps libpd, takes care of the necessary thread synchronization, and translates between pd and the iOS audio API.&nbsp; I will make an attempt to persuade RjDj to release PdController with an open source license.&nbsp; The initial reaction has been promising, but the final decision will have to wait until the CEO returns from his vacation.&nbsp; I figure I'll have a definite answer in ten days or so.<br> Best,<br>&nbsp;&nbsp;&nbsp;&nbsp; Peter<br><br><br><div class="gmail_quote">On Thu, Sep 9, 2010 at 6:20 PM, Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <br> Hey Chris,<br> <br> Welcome back! &nbsp;Actually, this is perfect timing. &nbsp;We are currently in the process of merging all of the various libpd efforts, like iPd, iJam/pdlib, rjdj, ofxPd, and Pd/Android. &nbsp;It would be super useful to have an iPhone version of iPd/iJam/pdlib that is based on the libpd that we are now working on. &nbsp;You can get that source code here:<br> <br> <a href="http://gitorious.org/pdlib/pd-for-android" target="_blank">http://gitorious.org/pdlib/pd-for-android</a><br> <br> Basically, you are going to want everything in PdCore/jni/src. &nbsp;Mostly that's the sources from Pd 0.43 with the extra libpd stuff thrown in.<br> <br> .hc<div><div></div><div class="h5"><br> <br> On Sep 9, 2010, at 3:12 PM, Chris Niven wrote:<br> <br> <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> Sorry for the double post — it seems that pdlib has already done it, like Hans mentioned<br> a while ago.<br> <br> That's alright, I'm curious to see what it can do!<br> <br> -c<br> <br> On 2010-09-09, at 2:49 PM, Chris Niven wrote:<br> <br> <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> Hey everyone!<br> <br> So summer is over and I finally have some more time to spend on this project.<br> <br> I have been briefly skimming e-mails, and there seems to be a lot going on on the<br> Android side, but not much word for iOS (except for of course with RJDJ!).<br> <br> Is there anything I should know before I get back into it? For example, if someone<br> already finished this without me, etc?<br> <br> Cheers,<br> <br> Chris Niven<br> B.Mus., Music Technology<br> 514.591.9487<br> <br> </blockquote> <br> Chris Niven<br> B.Mus., Music Technology<br> 514.591.9487<br> <br> <br> _______________________________________________<br> Pd-dev mailing list<br> <a href="mailto:Pd-dev@iem.at" target="_blank">Pd-dev@iem.at</a><br> <a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br> </blockquote> <br> <br> <br> <br> <br> <br> <br></div></div> ----------------------------------------------------------------------------<br> <br> "It is convenient to imagine a power beyond us because that means we don't have to examine our own lives.", from "The Idols of Environmentalism", by Curtis White<div><div></div><div class="h5"><br> <br> <br> <br> <br> <br> _______________________________________________<br> Pd-dev mailing list<br> <a href="mailto:Pd-dev@iem.at" target="_blank">Pd-dev@iem.at</a><br> <a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br> </div></div></blockquote></div><br></blockquote></div><br><div> <div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><br class="Apple-interchange-newline"><div><br class="khtml-block-placeholder"></div><div>----------------------------------------------------------------------------</div><div><br class="khtml-block-placeholder"></div><div>All information should be free.&nbsp; - the hacker ethic</div><div><br class="khtml-block-placeholder"></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></div> </div><br></div></blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; 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; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; 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>Chris Niven</div><div>B.Mus., Music Technology</div><div>514.591.9487</div></div></span></span> </div> <br></div></blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><br class="Apple-interchange-newline"><div>----------------------------------------------------------------------------</div><div><br class="khtml-block-placeholder"></div><div>Access to computers should be unlimited and total.&nbsp; - the hacker ethic</div><br class="Apple-interchange-newline"></span></span></div></span> </div><br></div></blockquote></div><br><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: 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-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>Chris Niven</div><div>B.Mus., Music Technology</div><div>514.591.9487</div></div></span></span>
</div>
<br></body></html>