Skip to main content


[CLR-GLTCH AA] is generative code project which explores correct and corrupted color sorting algorithms.

Gradients are generated using code designed to create color palettes for data visualisation. These palettes have high perceived contrast, use complimentary colors and have similar brightness.

The pixels within each square are re-arranged using different color sorting algorithms. With each pass of the algorithm, it is slowly corrupted towards pure randomness in pixel order. Each square is given a random number of passes to complete, before ceasing the corruption and rendering the final image.

[CLR-GLTCH AA] can be viewed as a website which creates a new iteration each time the page is refreshed.