Pure Data Packet

About

PDP is an extension library for Pure Data, providing video and other media processing functionality. PDP's focus is on images and video, but there is support for matrix processing, 1D and 2D binary cellular automata and opengl rendering (like Gem). PDP runs on Linux and OSX. The OSX version depends on Fink.

For more image processing objects, streaming objects and a collection of very useful additions to the bare bones PDP functionality, have a look at Yves Degoyon's PiDiP library.

PDP is currently in maintenance only mode. After version 0.12 I got ambitious and started writing Packet Forth (PF) and Staapl. These projects address problems in the design of PDP, but are not in a state to be included back into PDP. However, Packet Forth can be used as a Pure Data external.

For documentation, have a look at the 'pdp' subdirectory in pd's 'Pure Documentation'. Most objects are documented with pd style help patches accessible by right clicking on an object. The place to send questions is the Pure Data mailing list.

Download

The latest stable PDP tarball release is 0.12.5. For older releases see here. During this maintenance only phase, the main distribution and code contribution channel is the Pure Data SVN. I do try to keep my darcs archive up to date. PDP is written by Tom Schouten and released under the GPL v2.

Links

  • Pure Data at IEM
  • PiDiP Is Definitely In Pieces
  • al-Jwarizmi
  • PidipVJ
  • Videoflow / Cruzados BGN
  • Eth0
  • RRADical
  • Veejay / SendVIMS
  • FreeJ
  • EffecTV