Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danomatika/pdparty
Run your Pure Data patches on iOS with native GUIs emulated
https://github.com/danomatika/pdparty
ios libpd pure-data
Last synced: 5 days ago
JSON representation
Run your Pure Data patches on iOS with native GUIs emulated
- Host: GitHub
- URL: https://github.com/danomatika/pdparty
- Owner: danomatika
- License: other
- Created: 2011-10-13T03:58:08.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T07:46:21.000Z (6 months ago)
- Last Synced: 2024-12-28T05:12:51.896Z (12 days ago)
- Topics: ios, libpd, pure-data
- Language: Objective-C
- Homepage: http://danomatika.com/code/pdparty
- Size: 28.5 MB
- Stars: 175
- Watchers: 23
- Forks: 16
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
PdParty
=======
Copyright (c) [Dan Wilcox](danomatika.com) 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.
PdParty website | PdParty on the App StoreThis project has been supported in part by:
* The CMU [Frank-Ratchye STUDIO for Creative Inquiry](http://studioforcreativeinquiry.org)
* A visiting professorship at the DU [Emergent Digital Practices Program](https://www.du.edu/ahss/edp/)
* My time at the [ZKM | Hertz-Lab](https://zkm.de/en/about-the-zkm/organisation/hertz-lab)
* A pair of workshops given at the [LEONARDO – Zentrum für Kreativität und Innovation Nürnberg](https://leonardo-zentrum.de)
* The [Oribotics instruments](https://github.com/oribotic/oribotic-instruments) research project by artist [Matthew Gardiner](https://orilab.art), presented at the Ars Electronica Festival 2023's Open FuturelabDescription
-----------Run your [Pure Data](https://en.wikipedia.org/wiki/Pure_Data) patches on iOS with native GUIs emulated. Inspired by Chris McCormick's Android [PdDroidParty](http://mccormick.cx/projects/PdDroidParty) and the (now defunct) original RjDj app.
(Image from PdDroidParty)User Guide & Composer Pack
--------------------------Head on over to the [**User Guide**](http://danomatika.com/code/pdparty/guide)
&
Download the [**PdParty Composer Pack**](http://danomatika.com/code/pdparty/PdParty_composerpack.zip) 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](https://itunes.apple.com/app/id970528308).
Want to help with BETA testing new prerelease-versions? Send your name & email address to:
Acknowledgments
---------------### 3rd Party Libraries
This project uses:
* [libpd](https://github.com/libpd/libpd): audio engine
* pd externals:
* _ggee_: getdir, stripdir, moog~
* _mrpeach_: midifile
* _rjlib_: rj_accum, rj_barkflux_accum~, rj_centroid~, rj_senergy~, rj_zcr~
* [liblo](http://liblo.sourceforge.net): Open Sound Control i/o
* [GCDWebServer](https://github.com/swisspol/GCDWebServer): WebDAV server
* [minizip](http://zlib.net): support for decompressing zip archives
* [MBProgressHUD](https://github.com/jdg/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
* [DejaVu Sans Mono](http://dejavu-fonts.org/wiki/Main_Page): font
* [Icons8](http://icons8.com): iOS7+ iconsCheckout & 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 --recursiveOpen 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](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.