Tim Rodenbröker posts
code preview for the upcoming course on developing design tools with p5.js 🛠️
Hey Creative Coders,👋I hope you are all doing good! As you know, i am currently working on the upcoming course on tools and today I want to share a code package with you and ask for feedback. You can open the files in any code-editor and play around with them. I recommend you to use Visual Studio Codeand install the live server extension, to “serve” the sketches on a local web server.It took quite some time for me to learn how to teach to implement a GUI for p5.js sketches. Maybe you know that p5.js already comes with functions to create...
The p5.js Design Tools Directory 🔥
Hi Creative Coders,✌️I hope you are doing great! Last week I did not manage to finish this post, but now I can finally share it with you, that's why I am reaching out a bit later. While preparing the new course on tool-development in p5.js, I needed more inspiration, and so I've asked you a few weeks ago for your favorite tool examples. Your responses were amazing and so helpful and I want to thank all of you for commenting and contributing, on Instagram, by e-mail and on Patreon!Here we go, here's the final directory of tools. ...
A p5.js starter template for the 128kb Challenge
Hey everyone,✨I hope you are doing great! I am back from vacation and I had an amazing time. It was so necessary to log out for a bit and now I feel energized again. Today I want to share a starter template with you that you can use to develop visuals within the 128kb framework. If you have not heard of it: 128kbis an online gallery for Creative Coding where we show super tiny gif animations that have been developed with code:https://timrodenbroeker.de/128kb-starter-p5js/I also attached it to this post, it's actually just an HTML file. Wo...
website maintainance until June 11th 🔨
Hi friends, the website experiences some hickups right now. I have upgraded to a larger hosting-package with a more powerful server and these operations sometimes cause a bit of downtime. I am on it and it should be fine tomorrow at the latest. Sending warm greets from Barcelona, ☀️Tim
Omid Nemalhabib explores the intersection of Creative Coding and Perso-Arabic Typography
Hi everyone, ☀️I hope you are doing great. Today, I’m sharing a story of inspiration and connection with you. The most rewarding moments in my work? It's when creative people with their unique backgrounds apply the knowledge from my courses to their work. In the past years, I have always been really grateful to hear stories from humans all over the world, sharing their individual interpretations and applications of Creative Coding with me. Some of them became friends and I personally get so much from these connections. They shape how ...
Let's collect examples for the upcoming course on building design tools!
Hey you!🖖I hope you had a nice week! I've started working on a new course called "Build a Design Tool with p5.js, HTML and CSS." Here's the intro text I wrote this week: Up to this point, you have changed all the parameters in your sketches directly in the code. This will get you very far if you are working alone on a project and it remains purely experimental. As soon as you want other people to work with your sketches, it makes sense to create a user interface with which certain parameters can be changed. This not only make...
The new Challenges section is growing 🌱☀️
Hey Creative Coders, ☀️I hope you are doing great! This week I have worked on the new Challenges section again. I have written texts and added new items to it.Before the Challenges section existed, it was receiving the feedback that it is confusing that courses like "Bauhaus Coding Workshop" and "Vera Molnar Reconstructed" are basically just prompts and exercises without videos or explanations. That's why I have moved all the lessons from these Courses to the Challenges section and also deleted them from the courses. It...
Here's the brand new "Challenges"-section ✌️
DearCreative Coders, 🌞there’s one thing that I have learnt in almost six years of teaching Creative Coding in universities, giving workshops and meeting patrons: It’s hard to learn only by watching tutorial videos and online courses. The knowledge does not stick, it disappears after a short period of time. I could imagine that most of you might struggle with this, right? What’s the trick to finally start getting creative instead of just consuming content? The answer is actually quite simple: What you need is a project, small or large, ...
The course teaser of "Random Compositions" is done. How do you like it?
Dear Creative Coders, ✌️I hope you are doing great! I made it to produce the teaser for the "Random Compositons" course, now I am getting close to finish the production of the course. Of course I would love to hear how you like the teaser. So please leave a comment if you have any opinions about it. Regarding the development of the course, there are a few lessons left that I have to record. Then it is done. 🛑 There seems to be something wrong with the content locking This week was very busy, because a few of you reported that the...
New lesson: Random Compositions → Random Face Generator
Hey Creative Coders! ✌️I hope you are all doing great! These days, (I am working on a project) exploring the idea of generative avatars that can have a wide range of personalities. Looking for sketches on this topic in my archive that match with that idea, I found something I have built a couple of years ago that also matches perfectly with the Random Compositions course. So I recorded this new lesson for the course, which turned out to be really fun - even though it is admittedly a bit out of my aesthetic comfort zone.---> https://timroden...
New lesson in "Random Compositions": A simple way to animate Random Compositions 🆕
Hi there, me again! There's a new lesson in "Random Compositions", I am happy to hear your opinions. I actually had a quite weird problem in the end, I kept it in the video and plan to post the resolution as a note to the lesson. So if you have an idea, why my sketch freezed that weird way, just let me know here in the comments. :-)https://timrodenbroeker.de/courses/random-compositions/a-simple-way-to-animate-random-compositions/
Massive Update on the 128kb Challenge 💾
Dear Creative Coders, 👋I hope you are doing great! In this newsletter I want to inform you about the most recent developments for the 128kb challenge. But before I go into the details, I'd like to tell you a bit about the background and the idea of this platform.In the last years, while building trcc, I thought a lot about the idea of creating a dedicated digital gallery space for the Creative Coding community. I always felt very inspired by initiatives like “36 Days of Type" or the DEMO Festivalwhere designers from all over the wo...
I've met Talia Cotton in Barcelona! Watch the full conversation
Hi Creative Coders! ✌️I hope you are doing great so far! Right now, here in Barcelona, the OFFF Festival is happening. It's one of the really big design festivals in the world and thousands of people come from all places to attend and of course, to give talks workshops and so on. When I saw that Talia Cotton is going to be around here, It was clear to me that I have to meet her. Two days ago, very spontanoussly, we did not just hang around at my office, we even recorded our great conversation to share it with you folks today.Talia's...
Courses update: "Vera Molnar Reconstructed" and "Shapes and Vectors"
Hi Creative Coders! 👋I hope you are doing great! I finally made it to record and edit the teaser for my course VERA MOLNAR RECONSTRUCTED, a tribute to one of my favorite computer artists, @vera_molnar_official who passed away in 2023. The course builds on a theory called "Deconstruction/Reconstruction" by my friend @stigmollerhansen. It is actually nothing more than a collection of visual prompts that I ask you to rebuild and reverse-engineer. But don't underestimate it anyway, I believe this is probably the most powerful method ...
"Random Compositons": Three new lessons recorded this week 🔥
Hi Creative Coders! ✌️I hope you are doing well! I'm spending a few last days in Germany with family and friends before heading back to Barcelona next week.In the last few days I have made some progress in the development of my upcoming course "Random Compositions". I have recorded the following three lessons.https://timrodenbroeker.de/courses/random-compositions/basic/https://timrodenbroeker.de/courses/random-compositions/random-conditions/https://timrodenbroeker.de/courses/random-compositions/constants-and-variables/Let me kno...
New lesson in "Random Compositions": Positive-Negative (with Functional Programming) 💡
Hi Creative Coders, 👋I hope you are doing well!This week was really busy again, there were some family-related issues popping up here and I spontaneously traveled to Germany to spend some time with my relatives.In the last days, I continued to work on my "Random Compositions" course and I suddenly achieved a kind of unexpected breakthrough in the process: I have completed a new lesson in which I actually only wanted to explain how positive-negative effects can be implemented in random compositions of geometric shapes. However, during...
survey: x reasons (not) to learn to code (as a designer)
Dear Creative Coders, 👋I hope you are doing well! It's been a few years now since https://flexiblevisualsystems.info/">Martin Lorenz and I first talked about our joint book project "Coding Systems". Admittedly, it's a process that has taken longer than we thought. But through our daily exchanges, reading texts together and, in any case, through our online and offline workshops for designers from all over the world, we have now come very close to our goal of a joint and interlocking teaching. We are now in a phase where we...
Lena Weber on the process of creating a music visualizer for A. G. Cook
Dear Creative Coders,I am in the process of filling the Peripheral Projects category in the blog with case studies to show how creative coding can be used in graphic design projects. Today I'm sharing an exciting project with you, a music visualizer by Lena Weber for the English music producer A. G. Cook. Check it out!----> https://timrodenbroeker.de/lena-weber-ag-cook/Enjoy the weekend!Tim
Curriculum Update February 2024
Hey there, 👋I hope you are doing well! This week I'm sending you a curriculum update in which I give you an insight into my thoughts on the current status and planned further development of my courses. I would be very happy if you would let me know your thoughts in the comments.Have a fabulous weekend! ☀️Tim
Creative Coders BCN / Back to the Future of the Internet / Anna Shams Ili
Hi Creative Coders!I hope you are all doing well! Today I have a few exciting things to share with you.Creative Coders BCNUntil today I did not share a lot about this project here on my Patreon, but since 2023, together with my friend Felix Martinez, I have organized 5 meetups for Creative Coders in Barcelona. the group is called “Cretive Coders BCN” and we meet at the studio space of an agency called “Feels Like Studio”. Until today we had amazing guests on spot, like Lena Weber, Levoxtrip, Monica Losada and more. Last time we did a ha...
My new blog “downgrade” is live 🌎
Hey folks, ☀️I hope you are doing great!You may have already read one or two of my essays that I have posted on my blog and maybe you even noticed that some of them are not really related to Creative Coding, which is ultimately the uverarching topic of this website. Some examplesare my essay on AI, which I wrote after taking part in a discussion panel on the topic in Prague. Other texts dealt with repairing computers, others with “digital gardening”. Here’s a more or less complete list: https://timrodenbroeker.de/digital-garden/ https...
Join the 128kb challenge! 🚀
Instagram, Twitter, TikTok… All the main platforms that technically have the required features to connect emerging communies for Creative Coding and can be visible beyond are… total crap. Flooded with ads and bullshit content. I very often feel sad and trapped in this perverse system. Is there an easy way out? No. But I recently had an idea: would it be possible to develop a frugal alternative to these platforms for the creative coding community, an MVP, nothing more than a simple feed? Then I started to develop a prototype just for fun, wh...
Sign up for our "Coding Systems" Online Workshop on Feb 24th + 25th!
When I held Martin Lorenz’s new book in my hands and turned it onto its back, I was a little proud to see my testemonial on it. It said: “This is the book that bridges the gap between classic graphic design and coded design.“ The sentence made Martin and me wonder and inspired many intense discussions, because it touches a wide spread problem: The gap between technology and creativity in applied design is often and on many levels a significant threat. It not only leads to failed projects, bad compromises and a lot of frustration, but also...
Special Online Meetup - Discussing the "Low Tech Manifesto" (1999)
Hey Creative Coders, ☀️I hope you are all doing good!Next week on Thursday at 5pm CET I'll be hosting a special online event for patrons and students on the Discord server to discuss the "Low Tech Manifesto" of the "Redundant Technology Initiative". It's a highly interesting and probably controversive document which advocates the use of simple, open and free technologies in (digital) art.http://lowtech.org/projects/n5m3/I am very much looking forward to this discussion with you! Also you can expect some special guest...
Project showcase: "Ruder Processing Unit" by Kevin Koch
Dear Creative Coders, ✌️I hope you are doing great!In my teaching at universities and in workshops, I have met many very enthusiastic and highly talented people who have delivered highly impressive projects. Many of them have surpassed me in different areas. Among these special students, Kevin Koch has a unique role. He expanded on my seminar topic of “Programming Posters” in his bachelor’s thesis and presented a project called “Ruder Processing Unit”, which I consider unsurpassable in the context of a bachelor’s thesis. I have ...
New on the Blog: A conversation with Lisa Apers
New on the website: An interview with UX designer Lisa Apers from Copenhagen, who utilizes Creative Coding as an expansion of her practice.https://timrodenbroeker.de/lisa-apers/Enjoy your weekend!Best,Tim
Random Compositions with fluid Transitions
Hey Creative Coders! ☀️Today want to share and discuss a few new lessons with you I developed in the last week.In this video I explain you what's new.Here are the links: https://timrodenbroeker.de/courses/random-compositions/smooth-transitions-with-easing/ https://timrodenbroeker.de/courses/classes-and-objects/ https://timrodenbroeker.de/courses/classes-and-objects/random-compositions-oop/Let me know if you have any input on these.Warm greets from Barcelona!Tim
Papon Punyahotra breathes life into Random Compositions
Dear Creative Coders, 👋one of the first exercises I assign to my students in my seminars is called “Random Compositions”. Basically, it’s quite simple and could be formulated as a prompt like this: Develop a sketch using Processing or p5.js in which various shapes get randomly placed on the format. Theresults that my conceptually very strong students come up with are often absolutely remarkable. They often weave a story, a certain poetry into this seemingly abstract brief, bringing unusual ideas from their own individual context into p...
Happy New Year! / Random Compositions / Website Update
Dear Creative Coders, 👋First of all, I would like to wish you all a successful and happy 2024 from the bottom of my heart! I took the opportunity to recharge my batteries and spend time with my closest friends and family. Now I'm looking forward to the new year with lots of energy and new ideas!Course development: “Random Compositions” 🎲Over the past few weeks, I've continued working on "Random Compositions" and realized how important this course could become for my curriculum. Here is a first intro text:In this course...
A personal note and a brief outlook 👀 🎄
Dear Creative Coders, 👋with this message I say goodbye for the Christmas vacation. The next time you hear from me will be on January 5th with a curriculum update. Until then, I wish you all a very good time!Warmest wishes, ☀️ 🎄Tim

















