21C3 Schedule Release 1.1.7
21st Chaos Communication Congress
Lectures and workshops
Speakers | |
---|---|
Peter Plessas |
Schedule | |
---|---|
Day | 2 |
Location | Workshop |
Start Time | 15:00 h |
Duration | 01:00 |
INFO | |
ID | 186 |
Type | Workshop |
Track | Hacking |
Language | english |
FEEDBACK | |
---|---|
Did you attend this event? Give Feedback! |
Hacking with Pure Data
PureData (PD) is a graphical programming language in the tradition of MaxMSP, a complete programming environment for music and multimedia. It is easy to extend PD with "libraries" and self written "externals". PD is released under the Standard Improved BSD License and runs on Linux, Windows, MacOSX and IRIX machines.
PureData (PD) is a graphical "patcher" programming language, mainly used for audio and graphics/video processing. The core application itself already includes all control and audio processing and is extensible with numerous libraries.
PD is an interpreter-style application, which runs in realtime, thus allowing modification of the program ("patch") at runtime. This is where the term 'live-programming" comes in, allowing programmers/artists to change their program during performance as needed. PD can load externals written in C, the most popular being GEM (introduces 3D rendering under OpenGL) pdp and gridflow (matrix/packet video processing).
The creator of PD is Miller S. Puckette, and the application is actively developed by a large community.