- see http://puredata.info/
- Pure Data (aka Pd) is a visual programming language
- Objects can be added to a visual canvas and connected in order to create software
What can I do with Pd?
- generate sound, video, 2D/3D graphics
- interface with sensors, input devices, MIDI
- work over networks
- integrate wearable technology, motor systems, lighting rigs, and other equipment
- create interactive media
Why learn Pd?
- easy to learn
- graphical programming language
- ideal for sound/music,video, interactive works and everything real-time
- built-in GUI objects
- many externals (can be written in other languages)
- easy to connect sensors and electronics
- big community
- can be used in combination with other programming environments (e.g., Processing, OF)
Why Pd and not, e.g., Max?
- Open Source
- Pd runs on Mac, Windows, Linux
- Pd also runs on iOS and Android (using www.libpd.cc)