Pure Data

From EMC Electronic Music Coders
Jump to navigation Jump to search

Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd is an open-source project with a large developer base working on new extensions. It is released under a license similar to the BSD license. It runs on GNU/Linux, Mac OS X, iOS, Android and Windows. Ports exist for FreeBSD and IRIX.

Pd is very similar in scope and design to Puckette's original Max program, developed while he was at IRCAM, and is to some degree interoperable with Max/MSP, the commercial predecessor to the Max language. They may be collectively discussed as members of the Patcher family of languages. from wikipedia

Port

This has several external libraries included alongside a better gui

( https://agraef.github.io/purr-data-intro/Purr-Data-Intro.html)

Awesome

Patches

Tutorials

Guitar Extended Individual Effects

EMC23 Projects

TrumBela an FX box for the Roland TR 8 based on the Fx above. The assignable A and B outputs are used as sends and the mix in is used as returns. Specifiaclly built for the toms, rimshot and Clap but any of the voices can be assigned to Mix out, A or B as usual.

Books

Hardware

Bela

VST Plugin

https://github.com/pierreguillot/Camomile