# Mandeltron

Come witness the world premiere performance at AlgoRest, 24th June 2026, London, UK!

# 1 Description

Mandeltron lets me live-code shapes and colours of the Mandelbrot set.

The shapes are defined in the Python programming language, with a small library that helps construct external angles as binary expansions and call out to the programs bundled with my mandelbrot-numerics library, to turn external angles into center coordinates and zoom factors.

The locations thus generated are rendered as raw data by Fraktaler-3 operating in batch mode (new feature as yet unreleased). The Mandeltron program (implemented in the C programming language), loads the raw data and hotswaps a shader implemented in the GLSL programming language. The shader is responsible for turning the raw data into colourful images.

There are two things that Mandeltron is optimized for: the first is stop-motion sequences of related locations (like minibrots with varying decorations, or embedded Julia sets), the second is infinite zoom loops about Misiurewicz points (where the Mandelbrot set is asymptotically self-similar). There are a number of slots of each kind that the Python can fill, and the GLSL can sequence and animate them.

The Mandeltron program animation speed can be controlled by a manual “tap tempo” implementation after earlier experiments with audio synchronisation using libaubio proved unreliable.

# 2 Source Code

Not yet public.