Community Spotlight: COPE Studio

Published by on Wednesday May 26, 2021

Last modified on May 21st, 2022 at 12:42

With this post I would like to share with you an interview I did with Cyrill Kuhlmann. We became friends of the course of the last months, he’s an experienced creative director from Hamburg, who is now launching his own design practice, COPE Studio. Cyrill has dedicated himself to Creative Coding for quite a while now and started to teach it at the University of applied Sciences and arts Dortmund.

Hey Cyrill, good to have you here! When and how did you first learn about Creative Coding?

I had my first encounter with Creative Coding and Processing when I was still a student. That must have been around 2012. My professors at the HAW Hamburg had already brought the topic up to us back then. I found it very exciting, but at that time I still had a very strong focus on print and editorial design.

For my bachelor thesis in 2013, I used the Processing Editor for the first time. I was very motivated to use Creative Coding in my thesis – but due to time pressure I had to fall back on the more familiar tools (Creative Cloud). At that time I also started working in design studios (ringzwei, Bureau Borsche (internship) etc.) and then lost sight of it.

Cope Studio Creative Coding Showreel 2021

What motivated you to learn Creative Coding?

That has a lot to do with how the world is changing, and with it the design industry.

In the years that followed, I worked a lot for magazines of large and small publishing houses. Most of the time as art director. From the beginning I realized how much pressure there is on the business models for these printed publications. I was the art director of NEON Magazine at a time when the young generation, our target group, was changing enormously fast. Different values, different leisure activities – all in a digital environment. After the magazine was discontinued due to the collapsing business, I moved into corporate publishing / an advertising agency. But again, my experience was similar: clients demanded more and more digital solutions – digital design. Both web applications but especially digital content for social media.

Which brings us to another point. We are surrounded by algorithms that determine our everyday life. What we see and also how we think. I believe that it is high time to deal with this. To learn how to talk to electronic machines in order to use them effectively. Mastering different programming languages is still considered a kind of superpower in my generation – but I think that coming generations will learn programming (e.g. Python) in school as naturally as we learn English. As designers and communication designers we live in the “NOW”. We design the channels that are supposed to communicate specific messages. And sometimes the message itself. In a world that is becoming digitally connected – and will soon take place predominantly in the digital space – the designer must master these digital tools.

In addition, the world is getting faster and faster. Creative work is less well paid. There are more and more design generators that deliver high-quality templates. I think we would do well if we, the designers, also automate processes and program our own generators. Their output still needs to be evaluated. I am happy when everything is done a little faster… From the head, from the idea, at the push of a button into the digital sphere! All this motivates me to venture deeper and deeper into this field.

What software do you use for your experimental projects?

Blender and the Processing Editor. To create assets mainly the Adobe Creative Cloud. Sometimes After Effects for the finishing touches – or even for assets. However, the most fun is to realize the actual project only by programming.

The advantage of coding is that a sense of achievement comes when the code works at all (haha). In analog design there are many possibilities of “now it’s right, now it’s coherent”. It could be like THIS – but also be DIFFERENT. If the code on the other hand is “a little different” – most of the time nothing works then. Haha!

What inspires you?

I love watching YouTube tutorials about mathematics and theoretical physics. I find it incredibly fascinating how everything that surrounds us can be described mathematically. Mathematics as a language in which our world is coded. I am actually a rather musical person, very associative – not particularly analytical. Even in school, I had more difficulties with these fields. Beyond that, all the creative disciplines. And of course pop culture. The zeitgeist in general.

Can you devote enough time to the subject?

I believe that you should take as much time as possible to embrace change with open arms – to be constantly ready to learn new things. There is really an incredible amount of free material available on the Internet that can be used to deal with this topic. At a time of your own choosing. Never before has so much knowledge been so quickly and freely available as it is today. So I can only wish everyone to find some free time for it.

And sometimes you just have to take it.

Do you find it easy to motivate yourself?

Yes, fortunately very much! As soon as you have a clear idea of where you want to go, you can think about the steps you need to take. Having your goal in mind, the motivation stays high with every partial success, every stage. And if it’s really YOUR goal, the journey alone is fun – so it doesn’t matter if you really get there or maybe somewhere else. You just enjoy with passion what you are doing. And that’s why you do it again and again…

As an art director, where do you see the potential of Creative Coding and Generative Design?

I believe that Creative Coding or Generative Design will find its way more and more into the everyday life of the design industry / business. I hope that in the future designers will create tools that generate design. And then evaluate their results according to previously known criteria. The biggest competitor in the future will certainly be artificial intelligence. The AI “GTP3” for example can design according to normal language instructions like a graphic designer.

What I mean by this is that designers should not just evaluate solely – but rather make the tool, by creating it themselves, completely their own. This pressure – not to be left behind – can also be very driving and motivating.

Name three Instagram channels to follow!

@sandersturing (creative coder at Studio Dumbar) – extremely inspiring. Studio Dumbar are a great example of how the graphic design I learned can be carried into the digital world.

@roy.terhorst (coder and designer at Studio Thonik) – Roy regularly publishes very strong, especially graphical Creative Coding projects. Both self-initiated and for clients. – Vinzent combines several motion disciplines at the same time – very inspiring!

Future Plans?

To dive even deeper into digital spheres. I would love to work more with AI, neural networks or GAN (Generative Adversarial Networks). I would also like to do collaborative work. Who feels addressed should please contact me!

Photo: Jonas Holthaus

Follow COPE Studio



Creative Coding Barcelona


Livestream – Vera Molnar Reconstructed

A conversation with Yannick Gregoire


Lena Weber on Ambiguous Aesthetics


Martin Lorenz on the intersection of Creative Coding and Flexible Visual Systems

Community Conversations

DEMO Festival 2022 was a blast


Key visual for Slate + Ash’s new software instrument

Commissions Projects

Generative portraits for IBM

Commissions Projects

Llum Negra / La Luz Negra / Black Light

Commissions Projects

Creative Coding as a School of Thought

Projects Research Writings

What is Creative Coding?


Creative Coding as an Experience


Building a digital painting studio from scratch with Processing

Workshop: “Algorithmic Adventures” at International Assembly


An ode to the Gif


Curating the DESIGN IN MOTION Festival 2022


A conversation with Yehwan Song

Community Conversations

We need a sustainable perspective on life with technology


2021 was my year of liberation

The best programming language for Creative Coding in 2022


I challenged Daniel Shiffman and here’s his response

Tutorials unlisted

A mockup-design-tool built with Processing

Projects Research

Processing Community Day 2021 Recap

“The Infinite Layout Machine” by Michael Kreß

Community Student Work

PCD2021 – Q&A with Casey Reas

Community Conversations

PCD2021 – Vera van de Seyp

Community Conversations

Two Perspectives – Episode 3

Community Conversations

Processing-Tutorial: A Grid of Arcs


Processing-Tutorial: Exploring Wave-Figures


Interactive Grid System (Livestream)


The Hidden Benefits of Learning to Code


Creative Coding Manifesto 2021


My Story (part 2 – told at Taaalks Conference 2020)

New Course: Bauhaus Coding Workshop


Learnings from the Bauhaus about Art and Technology


Constants & Variables

Community Conversations

TypeMachines – A workshop at écal Lausanne


My Story (Part 1)


Processing-Tutorial: Rasterize 3D


Processing-Tutorial: Image-Rasterizer


Processing-Tutorial: Kinetic Typography 1


My 10 favorite Processing-libraries

4 alternative, free and well-curated resources for images, fonts and data


Processing or p5.js? My opinions

Programming Posters

Projects Research

Protected: A conversation with Soyun Park


Talk at Elisava w/ livestream

Martin and I as guests at TAAALKS


New course draft: Molnar Reconstructed

Hybrid Curriculum: Mission accomplished!