2017
Iterated function systems with cube maps
Model the whole complex plane via the Riemann sphere as an OpenGL cube map.
Möbius transformations and the Riemann sphere
Sphere rotations correspond to certain elliptic Möebius transformations, which can be interpolated in a Bézier fashion.
Misiurewicz domain coordinates and size estimates
Do the same for Misiurewicz domains as has recently been done for atom domains.
Atom domain coordinates
Coordinates within an atom domain surrounding a periodic nucleus in the Mandelbrot set.
Inflector Gadget v0.3.2
Keyframe animation and the return of single precision support with OpenGL 3.3 (OpenGL 4 double precision still an option)
Efficent automated Julia morphing
Nucleus finding, Misiurewicz point finding, and a bit of guesswork, combine for successful O(period) automatic Julia morphing.
A more accurate elliptic variation
Improving image quality by avoiding catastrophic cancellations.
Morphogenesis colouring book
A self-published physical artifact of reaction-diffusion.
Falling Leaves
A live-coded bytebeat music session inspired by approaching autumn.
GULCII at FARM (Oxford, UK)
A code recital performance in untyped lambda calculus.
Approximating hyperbolic tangent
Computing Padé approximants isn't so hard after all.
Throttling processes by GPU temperature
Stop when it's hot, continue when it's cooler.
Noise in the Shed
Four hours of Noise in the Shed! From 4pm till 8, part of Smash it Out.
hp2pretty-0.8 released
New sorting and filtering flags, plus pattern fill for low ink printing.
Hatching
Based on a SIGGRAPH 2001 paper, with blue noise generated by inverse Fourier transform.
Approximate self-similarity
Approximate self-similarity of baby Mandelbrot sets.
Asymptotic self-similarity
Asymptotic self-similarity about Misiurewicz points in the Mandelbrot set.
Algorave London
Algorave is a combination of "algorithms" and "rave", the opportunity to dance to alien rhythms and freaky visuals, all created from code before your eyes.
Clusters 3D
Endosymbiosis simulation leads to sticky boid-like flocks that behave like super-organisms.
On the precision required for size estimates
Worst-case guess improved by a factor of 8.
Filtered atom domains
Highlighting previously invisible periodic properties in the Mandelbrot set.
Periodicity scan
Finding periodic points in the Mandelbrot set to make annotated images.
Violations III at Cafe OTO
Performance with 'clive', supporting Dirty Electronics, and modular sets by Eden Grey and Suso Flores + Crowley Engel II.
Divergent Protocol
A feedback process involving speech synthesis and automatic transcription.
Coupled continuous cellular automata
Patterns similar to multi-layer reaction diffusion systems.
Inflector Gadget v0.2
Double precision using OpenGL 4 to avoid postpone ugly artifacts.
Audioblast Festival #5
Networked diffusion of experimental, drone, noise, field recording, sound poetry, electronics...
Structurally equivalent Latin squares
Canonicalization over symmetries allows them to be counted.
Oscillator crisis resolved
Velocity Verlet integration beats Runge-Kutta 4/5 for energy conservation.
Coupled oscillator crisis
An experiment that failed with an energetic explosion.
Monotone at MADATAC 08
January 12th to February 5th, Centro Conde Duque, Madrid, Spain.