Skip to content
Run your Pure Data patches on iOS with native GUIs emulated
Objective-C C C++ Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
doc tweaks to text additions, locally host image Mar 23, 2020
res set default micVolume to 0.25, updated to prelim libpd objc updates, … Feb 2, 2020
src fix bad options check in application openURL, sending files via AirDr… Mar 24, 2020
CHANGES.txt bumping to 1.2.1 for test flight build 1 Nov 27, 2018
LICENSE.txt added licensing; renamed readme Feb 4, 2013


Copyright (c) Dan Wilcox 2011-18

BSD Simplified License.

For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "LICENSE.txt," in this distribution.

PdParty website | PdParty on the App Store

This project has been supported by the CMU Frank-Ratchye STUDIO for Creative Inquiry, a visiting professorship at the DU Emergent Digital Practices Program, and my time at the ZKM | Hertz-Lab.


Run your Pure Data patches on iOS with native GUIs emulated. Inspired by Chris McCormick's Android PdDroidParty and the (now defunct) original RjDj app.

(Image from PdDroidParty)

User Guide & Composer Pack

Head on over to the User Guide


Download the PdParty Composer Pack which contains the abstractions you need when composing on your computer as well as scene type templates.

Beta Testing

PdParty releases are available on the App Store.

Want to help with BETA testing new prerelease-versions? Send your name & email address to:


3rd Party Libraries

This project uses:

3rd Party Samples

  • CanOfBeats, drummachine, multibeat, & pure-widgets-demo: Chris McCormick
  • Atsuke: Frank Barknecht
  • Eargasm: Damian Stewart
  • bouncy: Georg Bosch

3rd Party Resources

Checkout & Build

Clone this repository and checkout it's submodules using git:

git clone
git submodule update --init --recursive

Open the Xcode project and Build/Run.

You can upgrade to newer versions of the libraries used by the project by running the update scripts in the scripts dir which clone the library and copy it's source files into libs.


You can help develop PDParty on GitHub:

Create an account, clone or fork the repo, then request a push/merge.

If you find any bugs or suggestions please log them to GitHub as well.

You can’t perform that action at this time.