Posts

Showing posts from January, 2018

What is Generative Art?

Complexity Theory as Context for Art Theory There are many clusters of contemporary generative art activity: Electric Music and Algorithmic Composition Computer Graphics and Animation The Demo Scene and VJ Culture Industrial Design and Architecture   Generative art can be explored through is abstract meaning of "generative" and "art"; generative art is art, "generative" being a subset of art, meaning multiple results can be produced by using some kind of generating system. So, the defining factor of generative art is that the artist must be using some sort of system with a set of language rules, a computer program which has a degree of autonomy resulting in an art-work. Throughout this reading, I was most intrigued when studying the difference between chaotic systems and random systems. The study explained the separation between the two, chaotic systems being complex and difficult to predict over time, yet they still consist of structure; r...

Software Studies

Loop and Function Today's reading was from Software Studies on Loops and Functions, here is just a quick brief on what I read and learned from the reading . When reading about loops, I was slightly confused due to how loops were being discussed/explained, as I am familiar with loops in programming languages such as C# and JavaScript/Java, but page 179 of Software Studies was discussing loops in ways I was not familiar with or understood. The loop in this instance was said to denote a vast chain of beginnings; iterators, GO-TO statements with passing arguments, count-controlled loops, condition-controlled loops, collection controlled loops, tail-end recursion, enumerators, continuations, generators, or lambda forms. I did understand that a loop only needs one opportunity in a run-time to become infinite and a loop is a loop inside another. Next onto page 181, a loop was described to haphazardly diverge into two branches: iteration, in which "a collection of instruction...