Expert
Processing — Expert
Advanced shaders, computer vision, live performance systems, hardware integration, and production-quality generative art.
01Advanced Shader Programming
Multi-pass rendering, raymarching, feedback buffers, and noise-based procedural textures.
02Computer Vision with OpenCV
Face detection, optical flow, contour tracking, and background subtraction with OpenCV for Processing.
03Advanced Audio Visualisation
FFT analysis, beat detection, pitch tracking, and building reactive visuals with Minim.
04Generative Art Systems
Design reproducible parameter spaces, manage series output, and think systematically about rule-sets.
05Performance Optimisation
Profiling, PGraphics offscreen buffers, PShape caching, and hitting 60fps at scale.
06Hardware Integration
Arduino sensors, DMX lighting, MIDI devices, and physical computing with Processing.
07Live Performance & VJing
Real-time sketch switching, MIDI control surfaces, Syphon output, and live-coding techniques.
08Procedural Generation
Terrain, city layouts, plant growth, and infinite world generation algorithms.
09Machine Learning
Image classification, pose estimation, and gesture recognition from Processing via ml5.js bridges and Wekinator.
10Publishing & Exhibition
Export applications, write tech riders, install sketches in galleries, and document your work.