Alright, so so far I've created a new XCode project and included 4 files from Bryan's pdlib.
I've pushed it to my repository (http://gitorious.org/~virusys/pdlib/virusyss-pd-for-android). It doesn't build yet because I'm dealing with an annoying error: /Users/niv/code/virusyss-pd-for-android/PdCore/PdLib/../jni/src/s_file.c:234: error: storage size of 'statbuf' isn't known I know that this is a commonly dealt with issue, but I think someone else would be able to see it more easily than me at this point. If not, I'll take a look at this again tomorrow. Cheers, Chris On 2010-09-13, at 10:28 PM, Chris Niven wrote: > Ahhh, so basically what you said in your first response. > > Sorry man, things get a little confusing with all of these projects that are > named the same thing :) > > On 2010-09-13, at 10:18 PM, Hans-Christoph Steiner wrote: > >> >> I haven't used that one, but it is apparently used in an app, iJam, that's >> in the app store. So that project merged with http://gitorious.org/pdlib >> would be quite useful. >> >> .hc >> >> On Sep 13, 2010, at 8:12 PM, Chris Niven wrote: >> >>> Hello again, >>> >>> So correct me if I'm mistaken, but the version of pdlib that I downloaded >>> (from Bryan Sum's github at http://github.com/bryansum/pdlib) includes a >>> PdController.m >>> class, would this be what we're looking for? >>> >>> It's been a headache (literally and figuratively — still fighting off this >>> wicked bad fever) >>> trying to get it to build since neither of my machines have the 3.1.2 >>> version of the iOS >>> SDK. I could waste more time trying to get the correct configuration on my >>> XCode project, >>> or I could just send you the file and see what you think: >>> >>> -c >>> >>> <PdController.m> >>> >>> >>> >>> >>> On 2010-09-10, at 11:37 AM, Hans-Christoph Steiner wrote: >>> >>>> >>>> In terms of rjdj releasing their PdController code, I'll believe it when I >>>> see it. Based on rjdj's past actions, I don't think its worth waiting for >>>> them to do it if we want libpd on iPhone. >>>> >>>> .hc >>>> >>>> On Sep 10, 2010, at 9:24 AM, Peter Brinkmann wrote: >>>> >>>>> >>>>> Hi Chris, >>>>> 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. 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 lot of Android code, >>>>> including a tentative RjDj client for Android. >>>>> >>>>> Here's the current state of affairs on the iPhone: 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. 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. I will make an attempt to persuade RjDj to release >>>>> PdController with an open source license. The initial reaction has been >>>>> promising, but the final decision will have to wait until the CEO returns >>>>> from his vacation. I figure I'll have a definite answer in ten days or >>>>> so. >>>>> Best, >>>>> Peter >>>>> >>>>> >>>>> On Thu, Sep 9, 2010 at 6:20 PM, Hans-Christoph Steiner <[email protected]> >>>>> wrote: >>>>> >>>>> Hey Chris, >>>>> >>>>> Welcome back! Actually, this is perfect timing. We are currently in the >>>>> process of merging all of the various libpd efforts, like iPd, >>>>> iJam/pdlib, rjdj, ofxPd, and Pd/Android. 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. You can get that source code here: >>>>> >>>>> http://gitorious.org/pdlib/pd-for-android >>>>> >>>>> Basically, you are going to want everything in PdCore/jni/src. Mostly >>>>> that's the sources from Pd 0.43 with the extra libpd stuff thrown in. >>>>> >>>>> .hc >>>>> >>>>> >>>>> On Sep 9, 2010, at 3:12 PM, Chris Niven wrote: >>>>> >>>>> Sorry for the double post — it seems that pdlib has already done it, like >>>>> Hans mentioned >>>>> a while ago. >>>>> >>>>> That's alright, I'm curious to see what it can do! >>>>> >>>>> -c >>>>> >>>>> On 2010-09-09, at 2:49 PM, Chris Niven wrote: >>>>> >>>>> Hey everyone! >>>>> >>>>> So summer is over and I finally have some more time to spend on this >>>>> project. >>>>> >>>>> I have been briefly skimming e-mails, and there seems to be a lot going >>>>> on on the >>>>> Android side, but not much word for iOS (except for of course with RJDJ!). >>>>> >>>>> Is there anything I should know before I get back into it? For example, >>>>> if someone >>>>> already finished this without me, etc? >>>>> >>>>> Cheers, >>>>> >>>>> Chris Niven >>>>> B.Mus., Music Technology >>>>> 514.591.9487 >>>>> >>>>> >>>>> Chris Niven >>>>> B.Mus., Music Technology >>>>> 514.591.9487 >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pd-dev mailing list >>>>> [email protected] >>>>> http://lists.puredata.info/listinfo/pd-dev >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ---------------------------------------------------------------------------- >>>>> >>>>> "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 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pd-dev mailing list >>>>> [email protected] >>>>> http://lists.puredata.info/listinfo/pd-dev >>>>> >>>> >>>> >>>> >>>> ---------------------------------------------------------------------------- >>>> >>>> All information should be free. - the hacker ethic >>>> >>>> >>>> >>>> >>> >>> Chris Niven >>> B.Mus., Music Technology >>> 514.591.9487 >>> >> >> >> ---------------------------------------------------------------------------- >> >> Access to computers should be unlimited and total. - the hacker ethic >> >> > > Chris Niven > B.Mus., Music Technology > 514.591.9487 > Chris Niven B.Mus., Music Technology 514.591.9487
_______________________________________________ Pd-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
