Super and glad to see relive… love this app.

Envoyé à partir de Outlook pour iOS

De : Pd-list <pd-list-bounces@lists.iem.at> de la part de Dan Wilcox <danomatika@gmail.com>
Envoyé : Wednesday, December 28, 2022 9:43:17 AM
À : Pd-List <pd-list@lists.iem.at>
Objet : [PD] PdParty 1.3.0 and (1.3.1) released (finally!)
 
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

Github: 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
danomatika.com
robotcowboy.com