top of page

MDAMAGER

Genuary is a month long daily coding and generative art challenge. I'll probably take the time to explain all these in more detail, once the month is through...

#1: horizontal and vertical lines only

First day of a new year challenge. (Ok, so I wasn't informed of the challenge until the 2nd but i made up for lost time). Touchdesigner.

#2: Layers upon layers upon layers

I wasn't exactly thinking very far outside the box on this one, but I was already a day behind and wanted to build up some momentum. Touchdesigner. 

#3: black on black

I wondered how long it would be before I just made something audioreactive. (The answer was a mere day and a half) GLSL Shaders in touchdesigner

#4: Exactly 42 lines of Code

An L-system tree (of life maybe?) in exactly 42 lines of code. Javascript, this time.

#5: Isometric Art (No vanishing point)

some gaudy minimalism. I hardly ever do this kind of design, but I kind of like it. Touchdesigner.

#6: Make an landscape using only primitive shapes

I started out going for something moebius desert-esque, with lots of parched orange and brilliant blue skies, but i took a 180 somewhere and ended up in great wave territory. This one had an animation, but it kept crashing when i tried rendering and midnight was fast approaching. One day these waves will move.

#7: Use software not intended to make art or images

This is the first one that filled me with a sense of indignation, because isn't all software intended to make images? Even when I got over my initial violent spasm of pedantry I still found this difficult. It's the first one that i didn't technically complete in the official 24 hour period, but I'm claiming victory by technicality because surely the day doesnt really end until I go to sleep?

Python and Ableton live.

#8: Draw one million of something.

Python. 
This is an entire dictionary (near enough...264623 words, 1511836 letters) printed on one page in very small font.
words under 10 letters were coloured and organised according to the digits in pi

#9: Public Transport Upholstery

My homage to the district line and filthy seats. Touchdesigner.

#10: You can only use TAU in your code, no other number allowed.

I took a lot of liberties with this one. Obviously it contains more numbers than strictly just tau. Otherwise I could have only created a canvas that is just over 6 pixels wide. I considered creating a dictionary where I could index the the first 17 digits of tau (because that's how many you need to get an instance of every single digit number (6.2831853071795864...)) so I could create some sort of algebraic system that strings together words that represent any number I want it to, but in the end I just decided to say "Irrational numbers are probably robust enough so that every number made of non repeating integers is represented in there somewhere and that's good enough for my purposes."
This 
was made in javascript using matter.js and captured with ccapture, and madone, was it hyperintensive on my poor cpu. I blame inefficient code
It took an order of magnitude longer just to render than several of the others took to make entirely. 

bottom of page