The algorithm receives seven vector shapes and a curated colour palette. These get randomized along with properties like size and rotation to bring variation. The designs are generated with the track beat.
The algorithm runs in Processing with the HYPE library made by Joshua Davis.