SkillAgentSearch skills...

PdParty

Run your Pure Data patches on iOS with native GUIs emulated

Install / Use

/learn @danomatika/PdParty
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PdParty

<p align="center"> <img src="http://danomatika.com/code/pdparty/patchview_bg.png"/> </p>

Copyright (c) Dan Wilcox 2011-2023

BSD Simplified License.

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

<p align="center"> <a href="http://danomatika.com/code/pdparty"><b>PdParty website</b></a> | <a href="https://itunes.apple.com/app/id970528308"><b>PdParty on the App Store</b></a> </a>

This project has been supported in part by:

Description

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.

<p align="center"> <img src="http://danomatika.com/code/pdparty/PdDroidParty.png"/><br/> <small>(Image from PdDroidParty)</small> </p>

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:

<p align="center"> <img src="https://raw.github.com/danomatika/PdParty/master/doc/contact.png"/> </p>

Acknowledgments

3rd Party Libraries

This project uses:

  • libpd: audio engine
  • pd externals:
    • ggee: getdir, stripdir, moog~
    • mrpeach: midifile
    • rjlib: rj_accum, rj_barkflux_accum~, rj_centroid~, rj_senergy~, rj_zcr~
  • liblo: Open Sound Control i/o
  • GCDWebServer: WebDAV server
  • minizip: support for decompressing zip archives
  • MBProgressHUD: progress spinner overlay

3rd Party Samples

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

3rd Party Resources

Checkout & Build

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

git clone https://github.com/danomatika/PdParty.git
cd PdParty
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.

Developing

You can help develop PDParty on GitHub: https://github.com/danomatika/PdParty

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.

Related Skills

View on GitHub
GitHub Stars186
CategoryDevelopment
Updated19d ago
Forks19

Languages

Objective-C

Security Score

85/100

Audited on Mar 15, 2026

No findings