Details about PdParty

  • Released
  • Updated
  • iOS Version
  • Age Rating
  • Size
  • Devices
  • Languages

Features

Developer of PdParty

🙌16
Ratings
🗣❌ unsupported
Your locale
🖼️Download
Icons↘︎

Version History of PdParty

1.4.1

November 14, 2023

* fixed accel orientation when switching between rotated and non-rotated scenes, bug only affected rjdj scenes and pdparty scenes using accel orientation * fixed potential crash when loading tgl or bng in a malformed patch file (tangentially reported by Coti Kappa)

More

1.4.0

November 10, 2023

1.4.0: 2023-11-10 * updated to libpd 0.14.0 (pd 0.54-1) * min deployment target now iOS 11.0 * fixed dancing rotation bug on iOS 16 by setting new rotation flag (reported by many!) * fixed crash in key handling due to nil key chars for controller pause button UIPress event * fixed midi settings edit mode remaining on after disabling midi * fixed cnv and vu not handling color messages with 3 args * added support for loading basic settings in a config.json file and opening a patch or scene at startup (requested by Jason Corder) * kiosk updates (for Matthew Gardiner): - added Guided Access options to hide back button and controls button - added dynamic background support for PdParty scenes via #pdparty background - added Background test PdParty scene * added support for custom font.ttf or font.otf in PdParty scenes (for Matthew Gardiner) * midi multiple device mode now shows up to 16 available devices, usable devices remain limited to ports 1-4 (requested by Serafino Di Rosario) * controller updates: - updated gamepad handling for new thumbstick, menu, options, and home buttons - deprecated pause button to iOS 12 and earlier (use back button in iOS 13+) * enable multitouch for cnv and comment and always forward cnv touch events regardless of everywhere setting (requested by Josef Novotny) * improved pdparty:// url scheme handling to ignore unknown host message types (reported by Jason Corder) * updated info view description handling to expand as needed by content * no longer draw ViewPort cnv to match DroidParty behavior (use additional cnv objects for per-view area backgrounds) * various other bugfixes and improvements

More

1.3.2

December 29, 2022

* fixed 44.1k samplerate "41000" typo NOTE: if you are using a 44.1k samplerate, please go to settings, select a new samplerate, then reselect 44.1k to ensure the correct value is saved * fixed no initial audio inputs by setting audio session category and activating on start * fixed #pdparty acceleration orientation message handling * force browser toolbar width so auto layout can handle bar items on iOS 11+ without exceptions * slightly increase controls view height to keep mic icon from being cut off on iphone

More

1.3.1

December 28, 2022

* fixed multi-channel audio by re-enabling reconfiguration on route change * fixed dangling , in comments by concatting single commas with previous words when parsing patch * added multi_channel test patch * additional bugfixes and improvements

More

1.3.0

December 21, 2022

* updated to libpd 0.13.2 (pd 0.53-1) * major audio updates via the Obj-C audio overhaul in libpd 0.12+: - fixed sample rate handling on newer devices, now independent of hardware - Bluetooth and AirPlay output should now work as expected - multi-channel I/O should also work (not fully tested beyond 2 in / 2 out) - default sample rate now 48000 to match modern devices - non-rjdj scenes now use selectable sample rate in settings: 48k, 44.1k, or 96k * OSC multicast update: - added OSC multicast receiving support (IPv4 only for now) - updated OSC settings view with separate send and receive sections - fixed OSC restart timer retrigger due to missing invalidation - don't hide settings on OSC server error so bad values can be fixed * touch - added extended #touch with radius / force and #stylus events for ApplePencil and similar devices, enable by sending: #pdparty touch extended 1 (requested by korakios) - added support for sending #touch events everywhere aka over all widgets, enable by sending: #pdparty touch everywhere 1 - #touch events now sent over canvas and comment objects (requested by delmenhorst) * motion - added #motion events for processed device orientation, rotation, and separate gravity/user accel (developed from contribution by Tiago Brizolara) - added Motion pdparty test (run copy tests in settings to update) - added Elemental - Rain PdParty sample by Tiago Brizolara * viewport - added support for droidparty named ViewPort canvas, set it's size and pos to render only a subsection of overall patch (requested by Antoine Rousseau) - added ViewPort pdparty test scene * fixed ipad controls view play/pause and record buttons not working due to globals creation order * fixed rotation on iOS 14+ (Servando's dancing iPhone) * fixed Bluetooth and AirPlay not actually enabled (reported by Peter Gahn) * fixed open via pdparty:// url null path handling (reported by Josef Novotny) * fixed iem gui colors by adding support for Pd 0.52+ hex color values * fixed parsing of Pd 0.52+ escaped strings * fixed note ghosting from some devices by forcing midi note off vel to 0 for pd * fixed failure to reload Browser after rename action * fixed crash when using Bluetooth MIDI device due to missing privacy message (reported by Jonathan Pivar via TestFlight crashlog) * fixed TriSamp sample rate handling (run copy samples in settings to update) * added List widget for pd 0.52 * added dark mode support for native ui (not patch canvas) * added [keyname] support for iOS 13.4+ * added #shake event * added support for receiving zip files via AirDrop * added support for managing PdParty Documents folder in the Files app (fomalsd) * added double-tap microphone image to toggle mic input value * added Browser copy action to Move... menu * prefer opening a min of 2 audio inputs and 2 audio outputs * set default mic volume to 0.25 * changed widget scaling mode to use aspect ratio, this should render smaller widgets instead of overlaps on oblique sizes, ex. 4:3 patch on 16:9 * changed location services to request "when in used" + background mode instead of "always on", this also fixes permissions popup not appearing after selecting "ask next time" * record timestamp now prepended and format now MM-dd-yyyy_HH-mm-ss to nominally match original robotcowboy project file naming * accelerometer orientation now matches device orientation except for rjdj scenes, reenable old behavior by sending: #pdparty accel orientation 1 * improved empty symbol handling and no longer require default 'symbol' text * set osc send & receive port placeholders to match defaults * increased ribbon control width and ensure a minimum size * updated various test scenes (reload by copy tests folder in Settings) * various UI tweaks for newer iOS versions * various deprecation and bug fixes * removed console view size constraint on ipad

More

1.2.1

December 1, 2018

* fixed iOS 8 & 9 crash on start (reported by Gianluca Delfino) * fixed virtual MIDI port not actually working (reported by Kent Finley) * fixed MIDI Settings sometimes not displaying all outputs * fixed iOS 8 RJScene hang on load due to auto layout loop * fixed iOS 8 RJScene controls view auto layout bug * added note ping to PdParty Midi test scene * various small auto layout fixes

More

1.2.0

October 23, 2018

* audio update: - added multi-channel support, experimental (requested by janos bali) - added speaker/earpiece toggle for iPhone (controls popup & RJ info view) - enabled audio session bluetooth and airplay output support * MIDI overhaul: - replaced PGMidi library with custom class using CoreMIDI - devices are now ordered by port index - added virtual port support - added Bluetooth MIDI device support - added Multiple Device Mode for channel offsets like desktop pd * show error alert and exit patch view if scene (re)loading failed * added timestamp argument to #pdparty time message * added accel cookbook examples to composerpack * added game controller axis and button name strings to guide * added OSC flood and MIDI tests * fixed crash due to timezone + character when building timestamp * make sure Browser back swipe gesture is actually disabled * fixed Browser files not being sorted * fixed loadsave not converting -dash arg in send name * fixed non-drawable widgets in subpatches not being added, ie. [loadsave] * fixed incorrect MIDI pitchbend range (reported by rtsound) * updated to libpd 0.11.0 (pd 0.48-2) * min deployment target now iOS 8.0, iOS 6 is no longer supported * updated to support newer device screen sizes (iPhone X, etc) * updated RecordingScene to use AVPlayer with custom controls * speed up outgoing OSC by polling waiting pd messages using CVDisplayLink * speed up web view loading by disabling data detectors (ie. phone #, links) * replaced browser audio wave icon with tape * updated app icon to borderless design as transparency is no longer allowed * replaced ZipArchive library with simple minizip Unzip wrapper * updated MBProgressHUD library to latest version * updated acknowledgements * removed browser icon as there is no easy way to set it after updating to new split view delegate code, so boring "<Browser" now :P

More

1.1.1

September 14, 2017

1.1.1: 2017-09-11 * fixed openurl message ignoring third party apps (reported by Josef Novotny) * updated openurl message to open asynchronously on iOS 10+

More

1.1.0

September 9, 2017

1.1.0 2017-09-08 * added pdparty:// URL scheme so other apps can open PdParty and patches/scenes (suggested by Josef Novotny) * #pdparty openurl message now passes non-local URLS to the system so PdParty can open other apps (suggested by Josef Novotny) * fixed iOS 6 crash by making GameController linking optional as it's only available in iOS 7+ (reported by Marc Lingk) * fixed crash when receiving string OSC argument * fixed wrong IEM color message handling (reported by toniarnold) (See description text for further version details.) Note: To update the included PdParty patch folders (lib, samples, tests) after an update, use the buttons at the bottom of the Settings page.

More

1.0.3

March 28, 2017

Full MIDI update * fixed bug where incoming MIDI bytes were not being forward to [midiin] * updated MIDI handling to pass system common & realtime messages in/out of PdParty * updated Midi test scene to portrait layout

More

Price History of PdParty

Description of PdParty

PdParty is an open-source iOS application for running Pure Data patches on Apple mobile devices using libpd. Directly inspired by Chris McCormick's PdDroidParty and the original RjDj by Reality Jockey, PdParty takes a step further by supporting OSC (Open Sound Control), MIDI, & MiFi game controller input as well as implementing the native Pd GUI objects for a WYSIWYG patch to mobile device experience. Various scene types are supported including compatibility modes for PdDroidParty & RjDj and both patches and abstraction libraries can be managed via a built-in web server. Unlike the rise of the single-purpose audio application, PdParty is meant to provide a platform for general purpose digital signal processing via Pure Data patches. Getting Started --------------- New users, check out the User Guide and download the PdParty Composer Pack which contains the abstractions you need when composing on your computer as well as scene type templates. See the PdParty webpage: http://danomatika.com/code/pdparty Who Is This App For? -------------------- PdParty is meant as a platform for running patches created in Pure Data, a graphical programming environment for multimedia. Related to Max MSP, Pure Data allows computer musicians and non-programmers to create custom DSP routines by connecting objects with virtual patch cables. If you don't intend to create your own PdParty scenes or run scenes provided by others, you may not find this app very useful. Please _do not_ download this app and give it a bad rating because you are unsure of what it's for or how to use it. How Can I Support PdParty? -------------------------- In the spirit of the open-source Pure Data community, PdParty is provided for free on the Apple App Store. If you wish to support its author and or PdParty development, consider having your institution sponsor a PdParty workshop, specific development, or a robotcowboy artist residency. Updating -------- See the changelog on the PdParty website for detailed version info. To update the included PdParty patch folders (lib, samples, tests) after installing a new version, use the buttons at the bottom of the Settings page.
Show less

PdParty: FAQ

Does PdParty offer an iPad version?

Yes, PdParty is available for iPad users.

Who released the PdParty app?

Daniel Wilcox released the PdParty app.

What’s the minimum iOS version supported by the PdParty app?

PdParty currently supports iOS 11.0 or later.

What is the overall user rating for PdParty?

The overall user rating of the PdParty app is 5.

What is the category of the PdParty app?

Pdparty Relates To The Music App Genre.

What PdParty application version is the latest one?

1.4.1 is the most recent version of PdParty.

What date was the latest PdParty update?

October 1, 2024 is the date of the latest update of the PdParty app.

What was the PdParty release date?

PdParty officially launched on February 5, 2023.

What age is suitable for the PdParty app?

PdParty is considered child-appropriate and rated Daniel Wilcox.

What languages are available on PdParty?

The following list of languages is supported by the PdParty app: English.

Is PdParty featured among Apple Arcade's game offerings?

Sorry, PdParty is not part of Apple Arcade.

Does PdParty contain in-app purchases?

Sorry, there are no in-app purchases available in PdParty.

Does PdParty provide support for Apple Vision Pro?

No, PdParty does not provide support for Apple Vision Pro.

Are ads featured prominently in PdParty?

No, ads are not featured prominently in PdParty.

Screenshots of PdParty

PdParty screenshot #1 for iPhone
PdParty screenshot #2 for iPhone
PdParty screenshot #3 for iPhone
PdParty screenshot #4 for iPhone
PdParty screenshot #5 for iPhone
iphone
ipad

Alternatives to PdParty

More Applications by Daniel Wilcox

Reviews of PdParty

Leave a Review PdParty
  • Showing this to my kids in 2048

    Very impressed, the games are fun and not too simplistic. A lot of potential for programmers, musicians, and children. Love the pd community
  • Absolutely crucial

    absolutely tremendous potent platform bringing the PureData graphical coding language/ modular system to iOS. by all means , I beg you to keeps maintained, as you have been !!!! This is so important , I love the RC abstraction Library as way. (Personally have not had enough time to implement either)
    Thank you so much for the update, which implements the new important invotations in mobile hardware. Anyway-

    I am writing to say that tbe new ui behavior when switching from lands scape to portrait orientation I find now uncomfortably awkward.
    So my experience in particular is that the threshold in tilt is WAAAY sensitive, I have never seen apps handle this way, (so this is clear my an artifact of your genius and likely trivial to debug)
    Along with the low aspect switching between threshold, the animated rotation of the Ui seems comically slow and that compounded to the hair trigger threshold , literally made for a dizzying , queasy user experience, please give this a look,
    I am on an XR iOS 16.

    Again - brilliant crucial stuff here!
    Please keep Bangin 🤘🫶👍
    Show less
  • Works on my iPad

    This will be good for my performances.