Pure data Flavours/Forks

Pure Data is an open-source project, and being open source opens the possibility of being forked into new projects.

The main and original distribution of Pure Data, created and maintained by Miller Puckette is referred as being Pd-Vanilla, in a sense that it doesn't have any extras, and that any other distribution could be considered as having a different "flavour" of Pure data.

So when we refer to Pure Data Flavours, this means the same as a Pure Data Fork, which is a different project based on Pd-Vanilla, with some extra objects, or an experimental feature that could get back to Vanilla in the future, or even a completely different project that rewrites many aspects of the original source code.

For a list of different Flavours of Pd, check out https://puredata.info/downloads/by-category/distribution

Pd-Vanilla
The main and original distribution of Pure Data, created and maintained by Miller Puckette. The latest stable release version is 0.52-1 (see its changelog to see the new features).

Its gui is written on TCL/Tk, and it has the common and basic features you will find in all the other flavours (but there may be some differences or incompatibilities in these other flavours), but you can download many types of externals or libraries to "extend" it going into Help->Find Externals (aka Deken).

Download
You can download the latest version by going to this site http://msp.ucsd.edu/software.html

And for the puredata.info page, it is here: https://puredata.info/downloads/pure-data

Documentation
The Official Documentation can also be found online here http://msp.ucsd.edu/Pd_documentation/index.htm

Sources and Bug Reporting
The sources can also be found on Github, on this link https://github.com/pure-data/pure-data

And if you find any bug, you can report them at the issues page, here https://github.com/pure-data/pure-data/issues

Make sure to include information involved with your problem such as: information about your system (OS version, libraries installed, etc), configure or make output including error lines (if you had the error compiling pd), and steps you took, configuration options, etc.