[PD] PdParty 1.3.0 and (1.3.1) released (finally!)

Dan Wilcox danomatika at gmail.com
Wed Dec 28 15:43:17 CET 2022


Howdy all,

better late than never! PdParty 1.3.1 is now out on the iOS App Store, shortly after 1.3.0 was released before Christmas.

This is a major release which brings many important changes and updates from the previous 1.2 releases and still installs on older devices running iOS versions back to iOS 9.

NOTE: There is currently a bug for multi-channel audio input. If not all channels are receiving input, try changing the samplerate in settings, then changing back. This fix for this will come in PdParty 1.3.2 if/when I can borrow an interface with more than stereo input.

PLUG: If you appreciate this work, I can be sponsored on Github and am available for workshops, performances, etc. :)

Website: http://danomatika.com/code/pdparty <http://danomatika.com/code/pdparty>

Github: https://github.com/danomatika/PdParty <https://github.com/danomatika/PdParty>

## 1.3.1: 2022-12-26

* 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

## 1.3.0: 2022-12-16

* 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

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20221228/c486b434/attachment.htm>


More information about the Pd-list mailing list