[PD-dev] End of iPd hiatus
Hans-Christoph Steiner
hans at at.or.at
Mon Sep 20 17:54:08 CEST 2010
You need to add -DHAVE_UNISTD_H to your build system somewhere. Its
used wrong in the Pd code, but that's where its at right now.
.hc
On Sep 20, 2010, at 12:54 AM, Chris Niven wrote:
> 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 <hans at at.or.at
>>>>>> > 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
>>>>>> Pd-dev at iem.at
>>>>>> 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
>>>>>> Pd-dev at iem.at
>>>>>> 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
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
There is no way to peace, peace is the way. -A.J. Muste
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20100920/36b51849/attachment-0001.htm>
More information about the Pd-dev
mailing list