libpd has moved to GitHub: https://github.com/libpd

Making your own patch

While it is possible to run any Pd patch directly, it’s much easier to handle multiple patches on the phone if you use the RjDj “scene” format.
It’s relatively simple and documented by Reality Jockey in
“RjDj Scene Making”: http://blog.rjdj.me/pages/pd-utilities
However the instructions and tools provided are meant for use with iOS devices only.

Some example scenes for use with Android devices: http://code.google.com/p/pd-scenes-for-android/
Notably, while with iOS devices it’s possible to send sensors data from your device to Pd running on your computer (using the tools provided at http://blog.rjdj.me/pages/pd-utilities), for the moment there is no easy way to do the same with Android devices. That is prototyping scenes for Android is slightly less comfortable.

It is worth noticing that the sample rate of the current ScenePlayer (see below) is set to 22050 Hz, so keep that in mind when using samples in your scenes.

Test Builds

We now have some binaries so you can directly install them on your device. You should be able to go to this website on your Android device, click the link, and download and install the app there. You can use the QR code or just type in the URL into your browser. Download PdTest.apk and ScenePlayer.apk and install those. We used the free (as in beer) Astro app from the Market. For RjDj scenes, you can download the rjdj_scenes-2009-01-21.zip and unzip it onto your SD card from your computer, or using Astro.

libpd test builds: http://autobuild.puredata.info/pdlab/libpd
This QR code takes you to the link above:
qrcode

Tested on the following devices

  • Motorola Droid (running 2.1 and 2.2)
  • Motorola Droid X (running 2.1)
  • Archos 5 Internet Tablet 7501/2 (running 1.6) – only runs at 44100 sampling rate, PdTest works, ScenePlayer lacks sound input
  • HTC G1 (running 1.6)
  • Google Nexus One (running 2.2)
  • Samsung Galaxy S (running 2.2.1)