All Topics  
AARON

 
AARON

   Email Print
   Bookmark   Link






 

AARON



 
 
AARON is a software program written by artist Harold Cohen that creates original artistic images.

Proceeding from Cohen's initial question "What are the minimum conditions under which a set of marks functions as an image?", AARON has been in continual development since 1973. The name "AARON" does not seem to be an acronym, rather it was a name chosen to start with the letter "A" so that the names of successive programs could follow it alphabetically.

Initial versions of AARON created abstract drawings that grew more complex through the 1970s.






Discussion
Ask a question about 'AARON'
Start a new discussion about 'AARON'
Answer questions from other users
Full Discussion Forum



Encyclopedia


AARON is a software program written by artist Harold Cohen that creates original artistic images.

Proceeding from Cohen's initial question "What are the minimum conditions under which a set of marks functions as an image?", AARON has been in continual development since 1973. The name "AARON" does not seem to be an acronym, rather it was a name chosen to start with the letter "A" so that the names of successive programs could follow it alphabetically.

Initial versions of AARON created abstract drawings that grew more complex through the 1970s. More representational imagery was added in the 1980s; first rocks, then plants, then people. In the 1990s more representational figures set in interior scenes were added, along with colour. AARON returned to more abstract imagery, this time in colour, in the early 2000s.

AARON initially drew in black and white using a succession of custom-built "turtle" and flatbed plotter devices. Cohen would sometimes colour these images by hand in fabric dye (Procion), or scale them up to make larger paintings and murals. In the 1990s Cohen built a series of painting machines to output AARON's images in ink and fabric dye. He now uses a large-scale inkjet printer.

Development of AARON began in the C programming language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 then switched to Lisp
Lisp programming language

Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older....
 in the early 1990s. Cohen credits Lisp with helping him solve the challenges he faced in adding colour capabilities to AARON.

Raymond Kurzweil
Raymond Kurzweil

Raymond Kurzweil is an inventor and futurist. He has been a pioneer in the fields of optical character recognition , speech synthesis, speech recognition technology, and electronic keyboard instruments....
's company has produced a downloadable screensaver
Screensaver

A screensaver is a type of computer program initially designed to prevent "Phosphor burn-in" on Cathode ray tube and plasma computer monitors by blanking the screen or filling it with moving images or patterns when the computer is not in use....
 of AARON for Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 PC
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s. This version of AARON can also produce printable images. AARON's source code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 is not publicly available, but Cohen has described AARON's operations in various essays and it is discussed in abstract in Pamela McCorduck
Pamela McCorduck

Pamela McCorduck is the author of a number of books concerning the history and philosophical significance of artificial intelligence, the future of engineering and the role of women and technology....
's book .

AARON cannot learn new styles or imagery on its own, each new capability must be hand-coded by Harold Cohen, but it is capable of producing a practically infinite supply of distinct images in its own style. Examples of these images have been exhibited in galleries worldwide, the exhibitions serving as an artistic equivalent of the Turing test
Turing test

The Turing test is a proposal for a test of a machine's ability to demonstrate intelligence. Described by Alan Turing in the 1950 paper "Computing Machinery and Intelligence", it proceeds as follows: a human judge engages in a natural language conversation with one human and one machine, each of which tries to appear human....
. It does seem however that AARON's output follows a noticeable formula (figures standing next to a potted plant, framed within a coloured square is a common theme).

Cohen is very careful not to claim that AARON is creative. But he does ask "If what AARON is making is not art, what is it exactly, and in what ways, other than its origin, does it differ from the 'real thing?' If it is not thinking, what exactly is it doing?" — . However, it could be argued that AARON is simply following procedural instructions and that the real artist behind each piece is AARON's creator, Cohen. Adding further weight to this argument is AARON's seemingly narrow 'library' of human form variations, poses and scene compositions and the requirement of hard coding to add new 'styles'.

External links