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.