Purr Data 2.19.3 Linux (20240204-rev.c97e6753)

Pd is a real-time, graphical programming language for media processing created by Miller S. Puckette. It provides an environment for audio analysis, synthesis, and processing, with a rich set of multimedia capabilities. You can get Pd for Linux, Windows, Mac OSX, and BSD.

Purr Data was created by Jonathan Wilkes as a portable version of Ico Bukvic's Pd-l2ork, which in turn was based on Hans-Christoph Steiner's popular Pd-extended, a distribution of Pd which included a lot of externals. Purr Data is a modern successor of Pd-extended which features many enhancements, especially in the user interface which was rewritten from scratch using modern web technologies. It is available for Linux, Mac, and Windows.

This is the Linux build of the Purr Data package. Purr Data is available for a variety of different platforms, and you can also compile it from source if you have the necessary development tools. Please check the wiki for detailed installation instructions.

Installation

The JGU Packages are a complete collection of Purr Data packages for Arch Linux, Fedora, and recent Debian, Raspbian and Ubuntu releases. They are maintained by Albert Gräf from the Johannes Gutenberg University (JGU) and hosted at the OBS (Open Build Service) by openSUSE. Installation instructions can be found in the wiki.

Usage

If you installed Purr Data from the JGU repositories, then the executable will be named purr-data, and your desktop menus should contain an entry for Purr-Data. Use the former to launch Purr Data from the shell, and the latter to run the program from your desktop environment as usual.

Installing Externals, Objects, and Help files

If you would like to install other externals, objects, help files, etc., there are special folders that Purr Data uses, which are listed below. If the folder does not exist, you should create it. You can find out more details about this by reading this FAQ: How do I install externals and help files?

Configuration

By default, most of the included libraries are loaded at startup. To change this, set your own preferences in the Startup tab of the Preferences dialog.

On Linux, configuration data (user preferences, help index, completions) lives in ~/.purr-data. You can remove this directory (rm -rf ~/.purr-data) to reset Purr Data to its defaults. This will also reset the help index and completion data (they will be re-created automatically).

License

This package is released under the GNU GPL. The Pd core and some other included code is available under a BSD license from the Pd source code repository on GitHub.

Patented Algorithms

This package may contain software that is covered by patents in certain countries, like the U.S. and Germany. In order to use this software you must have the proper license. Known software packages that are covered by patents in some countries are MP3 (a.k.a. MPEG-1 Layer 3), MPEG-2, MPEG-4. (Note that many of the MPEG-related patents have now expired in most countries; please check the linked Wikipedia articles for details.)

Please consider trying to get rid of software patents in your country: https://www.nosoftwarepatents.com

This document was created So 4. Feb 23:15:11 UTC 2024.