I’ve been writing programs in the Processing language that play off Jonathan Barnbrook’s album cover for David Bowie’s album The Next Day. My latest program uses elements of the Generative Design workshop I did a few weeks ago. We used different processes to glue black square onto paper. Each square has a set ratio of black to white, giving a different tonality to each square. But through using different processes to apply the black squares, each square has a different visual quality.
The program I wrote analyzes the brightness of pixels in photographs of David Bowie (or anything else) and overlays the images with squares of a similar brightness or “white level”.