UKRI logo


Welcome to the Algorithmic Pattern community.

Pattern supports the creative exploration of a given material, using operations such as repetition, rotation, reflection, glide and interference. ​An algorithmic ​pattern is a combination of such transformations. Alone, each operation is straightforward, but in combination, at multiple scales (and potentially as higher order transformations), an algorithmic pattern can determine forms of astonishing variety and complexity. This simplicity of parts and complexity of wholes creates rich creative ground, which has been explored by e.g. craftspeople, composers, and choreographers for thousands of years.

This website hosts an open discussion forum for exploring and discussing different kinds of algorithmic patterns, for example in architecture, choreography, music, textiles, juggling, paper folding, and creative coding.

It also brings together related events, including talks, workshops and symposiums, for exploring the theme.

UKRI logo