pdvjtools_lo.jpg

pdvjtools Pure Data externals

Pure Data Visual Junk Tools aka pdvjtools is a bunch of externals meant to be helpful for the visual work in Pure Data.

The pdvjtools externals are conceived and developed during open lab sessions (opendijous) that take place on Thursdays at the center of visual arts productions Hangar in Barcelona.

Our thanks to Yves Degoyon, Güenter Geiger and Johannes M. Zmölnig for sharing code, to Jean Habib, Carlos López, Dani Villalba, Jueves (rez), Xavi Manzanares, Luca Carrubba, Óscar Martín, Jovan Cvetkovski, Erwan Lerale and Vale Messeri for exhaustive testing and contributions; to Hangar for infrastructure and open mind.

The first version of this externals were compiled and docummented as an http://hangar.org petition for the “Herramientas libres para creadores” workshop at http://www.laboralcentrodearte.org.

You can freely get the sources here http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/pdvjtools/.

Some Ubuntu / Debian packages can be found here:

pdvjtools-0.1.01-hardy-amd64.deb pdvjtools-0.1.01-hardy-i386.deb

pdvjtools-0.1.01-intrepid-amd64.deb pdvjtools-0.1.01-intrepid-i386.deb

pdvjtools-0.1.01-jaunty-amd64.deb pdvjtools-0.1.01-jaunty-i386.deb

pdvjtools-0.1.01-lenny-amd64.deb pdvjtools-0.1.01-lenny-i386.deb

Propsal paper for pdcon09.

externals

colorgrid

colorgrid is grid color picker where you can select a color with the mouse and obtain RGB values in the outlets.

colorgrid is grid color picker borowed from the grid of yves degoyon you can select a color with the mouse and obtain the RGB values in the outlets. Useful to pass the values to grafical objects like pdp_text, pix_colorRGB, ...

colorgrid is also part of pidip as [pdp_colorgrid].

requirements: libtk-img

pdp_1394L

An object to handle digital cameras using libdv.

Actually this object is part of the PiDiP library renamed as pdp_ieee1394.

pdp_v4l2

This object is a video4linux2 driver wrapper and a patch for pdp-0.12.5-test-7 sources, adding support to YUYV v4l2 devices.

Actually the object is part of the PiDiP library and the patch is included in the PDP svn tree.

Download pdp-0.12.5-test-7-v4l2.patch for linux

get the correct pdp sources

wget http://zwizwa.be/pd/pdp/pdp-0.12.5-test-7.tar.gz

untar the package

tar xzvf pdp-0.12.5-test-7.tar.gz

apply the patch

patch -p0 <pdp-0.12.5-test-7-v4l2.patch

and then compile pdp as usual:

./configure
make
make install

pdp_freeframe

FreeFrame www is an open-source cross-platform real-time video effects plugin system designed for use in VJing applications.

pdp_freeframe is a freeframe host for PureDataPacket (PDP).

With pdp_freeframe you can use more than 40 video effects in pdp.

Actually well tested with the excellent plugin set developed by Pete Warden. Download and install src plugins.

pdp_frei0r

Frei0r www is a minimalistic plugin API for video sources and filters.

The behavior of the effects can be controlled from the host by simple parameters. The intent is to solve the recurring reimplementation or adaptation issue of standard effects.

Download and install src plugins.

pix_preview

pix_preview let us to preview any [pix] output inside the patch canvas as a low rate preview windows when using the main gem window in a separate monitor.

Coded by lluis@hangar.org borrowing unauthorized code by yves degoyon, ggee code by Günter Geiger and Gem code by IOhannes m zmoelnig.

requirements: libtk-img, gem sources, pd sources.

pix_preview is alpha software with known bugs.

videogrid

A thumbnail based 1-click file chooser for images and movies based on FFMPEG libraries.

videogrid allows us to determine the number of rows and columns of the grid. We can also change the size of the thumbnails and filter for a list of file formats. The media files can be added one by one, or be referenced by the owner directory and put them in cyclical way.

Useful to choose the video source you want to play with [pdp_qt] in PDP or with [pix_movie] in Gem.

Coded by: slario@gmail.com and lluis@hangar.org borrowing unauthorized code by yves degoyon during the hangar pd sessions

todo list

  • videotracker

An object to easily sequence video tracks over the time. With a similar aspect to the videogrid but drawing only one video on each row. Each column references a time unit and allows to select only one video which will be played on that time.

  • pixpicker

GUI widget to pick XY coordinates from an image in the canvas. It can be useful to select pixels positions and pass them to pix_data and get the color values of that pixel.

  • 3D_axis

GUI widget to easily rotate three dimensional objects. The widget will show the typical three axis control which you can move with the mouse.

  • imgLevels

GUI widget to show a graphical representation of the RGB channel levels of an image.

  • imgHisto

GUI widget to show a graphical representation of the RGB channel levels of an image. Useful to send control parameters to pix_levels.

  • cropBox

GUI widget to do a select rectangular areas with the mouse using drag and drop. Useful to send offset and size values to pix_crop or pdp_crop objects.

related changes


imagegrid deprecated: new videogrid can do same work


A thumbnail based 1-click file chooser for images to be used to choose the image you want to play with [pdp_imgloader] in pdp or with [pix_image] in Gem. coded by: slario@gmail.com and lluis@hangar.org borrowing unauthorized code by yves degoyon, image external code by Guenter Geiger and some internals during the hangar pd sessions

 
start/puredata_pdvjtools.txt · Last modified: 2009/09/17 00:36 by sll
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki