[PD-dev] End of iPd hiatus

Peter Brinkmann peter.brinkmann at googlemail.com
Fri Sep 10 15:24:15 CEST 2010


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20100910/f394af27/attachment.htm>


More information about the Pd-dev mailing list