Skip to content

Releases: agraef/purr-data

2.19.3

25 Feb 12:17
Compare
Choose a tag to compare

Please check the wiki for detailed installation instructions. Mac, Windows, and Linux (Ubuntu 22.04 LTS) packages can be downloaded below. More Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the Open Build Service. OBS Download

ChangeLog:

  • Bugfixes (g_numbox.c, pdgui.js, dialog_search.html).
  • Various fixes for better vanilla compatibility (please check the commit log for details).
  • Added new PURR_DATA and PD_FLAVOR symbols to m_pd.h to make it easier for 3rd party externals to check which Pd flavor they're working with.
  • Updated pd-lua to 0.11.6 (tutorial updates).
  • Revised README (updated some outdated information, removed some l2ork branding, fixed some typos and formatting glitches).

2.19.2+ELSE

07 Feb 09:41
Compare
Choose a tag to compare
2.19.2+ELSE Pre-release
Pre-release

This is an experimental build of Purr Data 2.19.2 with Alexandre Porres' ELSE library included.

Caveats: Please note that ELSE's gui features haven't been ported to nw.js yet, so gui objects like [keyboard] won't work. Also, some of the included patches use vanilla's new listbox object which hasn't been ported to Purr Data yet. Non-gui objects are expected to work, but expect some bugs. If you notice any behavior that's different from ELSE in vanilla Pd, please submit a bug report here (not upstream).

Please check the wiki for detailed installation instructions.

2.19.2

01 Feb 02:44
Compare
Choose a tag to compare

Please check the wiki for detailed installation instructions. Mac, Windows, and Linux (Ubuntu 22.04 LTS) packages can be downloaded below. More Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the Open Build Service. OBS Download

ChangeLog:

This release implements the gui features for the cyclone "hammereditor", replacing legacy tcl/tk calls, so that the cyclone objects utilizing the editor (capture, coll, seq, etc.) will now function properly in Purr Data. This is in part a backport from DISIS Pd-l2ork (thanks, Ico!), cf. pd-l2ork/pd-l2ork@8a93fa83. However, our version is essentially a complete overhaul in order to minimize the impact on Purr Data's existing text dialog interface, and we also fixed some bugs along the way.

Some related regressions in the vanilla text, qlist, and textfile objects have also been ironed out.

Last but not least, pd-lua was updated to 0.11.5 (bugfix release).

2.19.1

30 Jan 09:51
Compare
Choose a tag to compare

Please check the wiki for detailed installation instructions. Mac, Windows, and Linux (Ubuntu 22.04 LTS) packages can be downloaded below. More Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the Open Build Service. OBS Download

ChangeLog:

  • Backported some GUI regression fixes from DISIS Pd-l2ork, please check the commit log for details.

  • Windows: Better icons for win32 and win64 inno (converted from the png icons). The ones we had looked dated and terribly blurry on modern hi-dpi displays.

  • Linux: Cleaned up linux_make, got rid of some obsolete stuff, and removed some of the l2ork branding.

2.19.0

18 Jan 00:13
Compare
Choose a tag to compare

Please check the wiki for detailed installation instructions. Mac, Windows, and Linux (Ubuntu 22.04 LTS) packages can be downloaded below. More Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

ChangeLog:

  • fixed a crash in footils/knob and moonlib/mknob (#672) [JW]
  • updated pd-lua to the latest git version (0.11.4-1) [AG]
  • github ci, makes it much easier to build and deploy packages on GitHub (see Actions for CI builds) [AG]
  • renamed Mac application and preferences file to prevent clashes with DISIS Pd-l2ork, see below [AG]

The Mac change stems from a discussion on the DISIS mailing list. It renames the app to Purr-Data and the preferences file to org.puredata.purr-data on the Mac, in order to avoid confusion and make it possible for Purr Data and DISIS Pd-l2ork to peacefully coexist on that platform. This only affects the Mac version, on Linux and Windows the apps we distribute are already named differently.

Purr Data users on the Mac: If you have a previous installation of Purr Data, you should rename the preferences file to keep your existing configuration while also removing the old application instance from the Applications folder. This can be done in the terminal as follows:

rm -rf /Applications/Pd-l2ork
cd ~/Library/Preferences
mv org.puredata.pd-l2ork.plist org.puredata.purr-data.plist

Then just install the new version from the dmg as usual. It is then possible to install and use DISIS Pd-l2ork alongside Purr Data on the Mac.

2.18.1

17 Jan 19:40
Compare
Choose a tag to compare

Update to pd-lua 0.11.3.

Please check the wiki for up-to-date installation instructions. As usual, Mac and Windows packages can be downloaded below. Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

2.18.0

16 Jan 13:27
Compare
Choose a tag to compare

It was time for a proper release, so here it is.

There's nothing really new here, this just bumps the version number and sports all the cumulative changes from previous pre-releases:

  • rev.e19e361e (Aug 2021): GSoC 2021, Gabriela Bittencourt's help browser improvements and initial auto-completion implementation
  • rev.d283e5e1 (Aug 2022): reworked fluid~ (bugfixes, new smmf mode), various other bugfixes
  • rev.2a0787e8 (Aug 2022): final touches on Bittencourt's GSoC 2021 auto-completion feature
  • rev.fce51254 (Jan 2023): Apple Silicon support via Rosetta 2, portaudio update to latest stable release, portaudio/portmidi device configuration fixes
  • rev.295dab29 (Jan 2023): pd-lua updated to 0.11.2

Please check the wiki for up-to-date installation instructions. As usual, Mac and Windows packages can be downloaded below. Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

2.17.0-rev.295dab29

15 Jan 02:49
Compare
Choose a tag to compare
2.17.0-rev.295dab29 Pre-release
Pre-release

This pre-release sports an update to pd-lua 0.11.2, cf. https://github.com/agraef/pd-lua/releases/tag/0.11.2.

Please check the wiki for installation instructions. As usual, Mac and Windows packages can be downloaded below. Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

2.17.0-rev.fce51254

06 Jan 00:52
Compare
Choose a tag to compare
2.17.0-rev.fce51254 Pre-release
Pre-release

Another pre-release featuring updates for Apple Silicon Macs as well as nw.js updates and bugfixes.

Apple Silicon support: Compiles on Mac M1/M2, x86_64 macOS package now works on Mac M1/M2 in Rosetta 2. (MR 842)

Updates: nw.js updated to 0.28.3 on Linux/Windows, and to 0.71.0 on macOS.

Bugfixes: Audio and MIDI devices are now remapped on the fly during startup using the actual device names, like in vanilla. (MR 843)

Please check the wiki for installation instructions. As usual, Mac and Windows packages can be downloaded below. Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

2.17.0-rev.2a0787e8

16 Aug 22:24
Compare
Choose a tag to compare
2.17.0-rev.2a0787e8 Pre-release
Pre-release

Another pre-release, this one adds a rather extensive update of the new auto-completion feature which premiered in 2.17.0-rev.e19e361e, please check MR 837 and the new Auto-Completion section in the "Meet the Cat" tutorial for details.

Please also check the wiki for installation instructions. As usual, Mac and Windows packages can be downloaded below. Linux packages for a variety of popular Linux distributions can be found in the JGU repositories on the OBS. Download

Update Dec 2022: Added the latest Intel Mac build from rev. 786f961. This has no functional changes, but has been built from the latest source and, notably, includes a pd-lua version linked against Lua 5.4 (like the Windows builds already have). Make sure to get this version if you want to use externals compiled against that Lua version.