[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
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
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
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
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)
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)