[pure data] area
__________________________________________________

CODE & EXAMPLES

WORKSHOPS / COURSES

LOOP MACHINE



A very simple adjustable speed loop machine which I reuse a lot of times. It is very good for workshops where you don't have time to dive in the details of tables, but need some quick feedback for the participants (change sound speed according to sensor values, etc.)

Feel free to reuse the code.
Built with Pd-extended 0.41.4
download the source (zip, 4K)


AUDIO / VIDEO SYNCHRONIZER

AV

I was working on a custom environment for SpaceScan, using scratchable video with sound. I couldn't find any good solution to this issue with GEM (PDP is really weird on my OS). I ended up with some example code somewhere, then modified it to my own needs. You have to save the sound of the movie separately. Now it is set to 44100 Hz soundwise and 15 fps video-vise. You can adjust these settings.

Feel free to reuse the code.
Built with Pd-extended 0.41.4
download the source(.pd file, 4K)



ROTATING NODES -
visual example for dynamic object creation

rotation

Recently i`ve been interested in extending patching
possibilities and trying to generate more instances
of the same abstraction.

This example is about rotating elements (the same
abstractions ) towards the mouse within the GEM window.
The elements are behaving the same way, they are
moving semi-randomly around the window while pointing
towards the cursor.

Feel free to reuse the code.
Built with Pd-extended 0.40.3
download the source (zip, 4k)


__________________________________________________

SWARMING NODES -
visual example of swarm-like behaviour

swarmers

This example demonstrates a mouse-following behaviour
within the GEM window. The nodes create different
sounds, according to their positions.

Important feature of their behaviour is that they
know each other`s position by storing and
reading them using an array. They try to keep distance
from each other, while trying to follow the mouse
position.

Feel free to reuse the code.
Built with Pd-extended 0.40.3
download the source (zip, 20k)


__________________________________________________

DRAWING CURVES -
visual example of connecting nodes

connections

Semi-randomly moving white nodes form two ending
points of a straight line. The green nodes are
controlling a green beziér curve, bending
dinamically the connection between the white
nodes.

Feel free to reuse the code.
Built with Pd-extended 0.40.3
download the source (zip, 4k)

Pure Data Workshop (video & visuals) Tuzrakter, Budapest, Hungary 2010
Pure Data + Fluxus Workshop Cakovec, Croatia 2009
Pure Data + Fluxus Workshop KSET, Zagreb, Croatia 2009

Pure Data + tracking course @ Moholy-Nagy University of Design and Arts, 2008 fall

Course is going to cover:
- pd basics (syntax)
- sound in pd (sampling, filtering)
- visuals with GEM (video, 3d)
- tracking with camera (color, motion, blob, fiducial tracking)

Patches, videos, related stuff are available at
the course site (hungarian)

___________________________________________________)__

WORKSHOPS


Pure Data + physical computing, using Arduino
5 days, kitchen budapest, 2007
_____________________________________________________

Pure Data: introduction to sound,
visuals and communication (hungarian)

5 days, moholy-nagy university
of design and arts, 2006





__________________________________________________________________________________