Tutorial on Recursion Published in CMD Journal
CMD (Computational Media Design) Journal cover
This spring it occurred to me to write an article about recursion for my Artsnova web site. I must confess that I really haven't put any of my recursively created algorithmic art on my web site or made it available for sell but as a programming artist, I find the concept of recursion fascinating. The principal interest for me is in the creation of the program that creates the art. In other words, what excites and interests me most is the act of creating the recursive algorithm. The article/tutorial was to be one in a three part serious about the three "R's" of algorithmic art: Random Numbers, Recursion, and Repetition. The tutorials were to be written using the Processing platform rather than C++ as Processing seems to have broader appeal to programming artists and is simpler to learn for people new to the field.
Shortly after completing the recursion tutorial I learned of a new magazine being published: CMD (Computational Media Design) Journal. From the CMD Journal website comes the following description of the publication:
THIS IS WHY WE'RE HERE
We are interested in the exploration of the intersections of art, design and computer science to encourage new ways of seeing, thinking and creating in order to empower and inspire inventive, innovative and creative research, artistic and design practices.
THIS IS WHO WE ARE
CMD Journal is an educational magazine about computational media design. The magazine was started by Marjan Eggermont and Laurel Johannesson in 2010 both to learn more about and to become a forum for this relatively new field.
Rather than publishing the article/tutorial on my web site, I decided to submit it to CMD Journal. I'm pleased to say that my submission was accepted and appears in issue 2 of the magazine, which is now available online.
I did have to do some trimming of the tutorial in order to have it fit within the submission word limit. Now on my long list of to-do items is an entry to create an expanded version of the tutorial to use for my three "R's" of algorithmic art set of tutorials.