• Stars
    star
    173
  • Rank 220,124 (Top 5 %)
  • Language
    Objective-C
  • License
    Other
  • Created about 13 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Run your Pure Data patches on iOS with native GUIs emulated

PdParty

Copyright (c) Dan Wilcox 2011-22

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, 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.


(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:

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
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.

More Repositories

1

ofxMidi

(maintained) Midi addon for openFrameworks
C++
262
star
2

ofxPd

(maintained) a Pure Data addon for OpenFrameworks using libpd
C
202
star
3

ofxLua

(maintained) a lua scripting interface & bindings for openFrameworks
C++
164
star
4

BangYourHead

An intro to Pure Data via example.
GLSL
72
star
5

ofxAppUtils

(maintained) some useful application utilities including render scaling, scene management, & quad warping
C++
59
star
6

loaf

loaf: lua, osc, and openFrameworks
C++
53
star
7

joyosc

(maintained) hid device to osc event daemon used in the robotcowboy project
C++
41
star
8

swig-openframeworks

a SWIG interface for openFrameworks with included Makefile, submodule this in your language wrapper addons
SWIG
39
star
9

rc-patches

(maintained) Pure Data abstraction library for the robotcowboy project
30
star
10

Visual

(dead) a simple scene manager and general purpose OF + Lua interpreter controllable over Open Sound Control
C++
17
star
11

CreativeCodingExamples

openFrameworks examples for the EDP Creative Coding class @ the University of Denver
C++
16
star
12

robotcowboy

(dead) the robotcowboy audio/visual performance system
Pure Data
14
star
13

loaf-ingredients

A set of useful Lua classes & libraries for projects using loaf: lua, osc, and openframeworks
Lua
7
star
14

cpphelpers

useful headers, scripts, and small libs
C++
6
star
15

ShadowPlay

An exploration of architecture and light in outdoor spaces through sound
Swift
5
star
16

rc-facade

(stable) 2d framebuffer library, simulator, and OSC driven graphics engine for the Ars Electronica media facade
C++
5
star
17

lopack

(maintained) an oscpack-inspired C++ wrapper for the liblo OSC library
C++
5
star
18

QDTracker

Quick N Dirty "head" positional tracker for OpenFrameworks & OSC
C++
5
star
19

SpeedPitch

iOS media player with playback rate based on live GPS ground speed
Swift
4
star
20

SyncJams-ios-demo

demo app for using libpd + SyncJams on iOS
Objective-C
2
star
21

CodingExamples

Processing examples for the EDP Coding class @ the University of Denver
Processing
2
star
22

miditester

a utility program which sends MIDI bytes
C++
2
star
23

visualframework

(obsolete) a simple C++ graphics framework using SDL and SPRIG
C
2
star
24

rc-visual

(obsolete) a simple SDL-based 2D visual engine for robotcowboy
C++
1
star
25

tinyobject

(maintained) object base class and convenience static class for the TinyXML-2 xml library
C++
1
star