Journal
-
What if the computer only gave the instructions? For Study 003, I wanted to move away from using code to create the finished image. Instead, the computer would simply tell me what to do. The Processing sketch creates an invisible square grid. Each position in the grid is randomly assigned one of seven possible instructions:… Read more

-
For the second experiment in this series, I wanted to keep the rules almost identical to the first project and change just one thing. Study 01 used multiplication to determine the rotation of each line. This time, I’ve replaced the lines with outlined squares and changed the mathematics from multiplication to addition. The question became:… Read more

-
What if every line could remember the moment it was created? This project explores that thought by treating every line as its own little life. Each one is born with a timestamp, a unique set of characteristics and its own colourful identity. Some grow quickly, some take their time. Some live long lives, while others… Read more

-
I’ve always felt like I’ve had one foot in two different worlds. I’ve been creating art for as long as I can remember, and I’ve worked as a developer for years. The strange thing is that those two passions rarely overlapped as much as I wanted them to. When you’re learning to code professionally, your… Read more

-
Weather is something we all experience, yet it’s often reduced to numbers on a chart or icons on a forecast. For this project I wanted to explore a different approach by translating decades of climate data from North West England and North Wales into an abstract woven composition. Using Java and Processing, the artwork is… Read more

-
Most of my recent generative art projects have been built with Processing and Java. It’s a workflow I’ve really enjoyed because it keeps the focus on the code and the creative process. Lately, I’ve started exploring p5.js. It takes many of the ideas from Processing and brings them into the browser using JavaScript, making it… Read more

-
Learning from Vera Molnár — Study 01: Multiplication When people look at early computer-generated art, it’s easy to focus on the finished image. What interests me is the thinking that produced it. This project marks the beginning of a series inspired by the methods of Vera Molnár, one of the pioneers of computational art. Rather… Read more

-
Can you understand an artist by rebuilding their process? Over the last few years I’ve been experimenting with Processing and Java to create generative artwork. Most projects have explored modern computing power, real-time animation and increasingly complex systems. This project is different. Rather than asking “What can today’s computers do?” I wanted to ask: “What… Read more

-
Finding generative inspiration in an evening of sound, sea and code. On a warm Saturday evening I found myself lying on the beach, listening to the sound of Tibetan singing bowls as the sun disappeared over the horizon. It’s not something I’d ever done before, and if you’d asked me a year ago if I’d… Read more

-
Using Java, live microphone input and three-dimensional forms to create a visual response to bird song. I wanted to explore how bird calls could be translated into something visual using code. The finished Processing sketch listens through the computer’s microphone, analyses the incoming frequencies and uses them to control a grid of transparent 3D boxes.… Read more
