art and of most recent algorithmic art in general. However, in a stricter sense "fractal art" is not considered algorithmic art, because the algorithm is not devised by the artist. In light of such ongoing developments, pioneer algorithmic artist Ernest Edmonds has documented the continuing prophetic role of art in human affairs by tracing the early 1960s association between art and the computer up to a present time in which the algorithm is now widely recognized as a key concept for society as a whole. Role of the algorithm From one point of view, for a work of art to be considered algorithmic art, its creation must include a process based on an algorithm devised by the artist. Here, an algorithm is simply a detailed recipe for the design and possibly execution of an artwork, which may include computer code, functions, expressions, or other input which ultimately determines the form the art will take. This input may be mathematical, computational, or generative in nature. Inasmuch as algorithms tend to be deterministic, meaning that their repeated execution would always result in the production of identical artworks, some external factor is usually introduced. This can either be a random number generator of some sort, or an external body of data (which can range from recorded heartbeats to frames of a movie.) Some artists also work with organically based gestural input which is then modified by an algorithm. By this definition, fractals made by a fractal program are not art, as humans are not involved. However, defined differently, algorithmic art can be seen to include fractal art, as well as other varieties such as those using genetic algorithms. The artist Kerry Mitchell stated in his 1999 Fractal Art Manifesto: Algorists "Algorist" is a term used for digital artists who create algorithmic art. Algorists formally began correspondence and establishing their identity as artists following a panel titled "Art and Algorithms" at SIGGRAPH in 1995. The co-founders were Jean-Pierre Hébert and Roman Verostko. Hébert is credited with coining the term and its definition, which is in the form of his own algorithm: if (creation && object of art && algorithm && one's own algorithm) { return * an algorist * } else { return * not an algorist * } Types Cellular automata can be used to generate artistic patterns with an appearance of randomness, or to modify images such as photographs by applying a