image: linie
image: linie
image: points
source code
A smart artist makes the machine do the work!

The generator is a computer program which collects and recombines material from the Internet to create a new website or a new image. The program requires the user to enter a title which then functions as the search keyword, and to enter a name as the author. The program can easily be used through a WWW interface. The resulting images and websites are stored online in an archive from where they can be downloaded. Since 1999 five different versions of the generator have been realized in collaboration with six programmers: nag_01 to nag_05. A predecessor of the generator has been in use for the project female extension.

Although it would be possible to solve the type of problem which the generators address by using different programmming languages, all the programmers so far have chosen PERL. One reason for this might be that it is quite popular within the hacker scene as it is free software and compatible with other free software. Furthermore, the Comprehensive Perl Archive Network (CPAN) contains a huge number of modules which can be used as basic elements for the generators.

The first generator nag_01 was developed in 1999 in collaboration with Ryan Johnston from Banff Media Center, Canada. nag_01 loads one or several selected suitable images in the background, and then adds layers containing text and single images on top of it. The result is a new website which often looks like a graphic design.

nag_02 was designed in the same year by the Slovenian hacker Luka Frelih. On my suggestion he followed Andrew Bulhak's Dada-Engine. It took up to 30 minutes for the very complex PERL script to produce it's result, which was mainly characterized by the surprising creation of new words or combinations of words, and by little use of images. The resulting websites consisted of a number of inter-linked webpages. This version of generator has been out of order since 2002, but it's working principle is still comprehensible by looking at the stored websites in the archive.

nag_03 was programmed by Hamburg-based hackers Barbara Thoens and Ralf Prehn. Compared to more complex versions of generator, this simple and robust script is very stable and runs reliably, mainly processing images.

nag_04 is a version of the program which reworks images only. The related search-engine Google Images provides the material. I developed the concept for nag_04 in 2003 together with the programmer Panos Galanis, from Hamburg based company iap. Parts of the found images are manipulated and recombined with the help of a random-generator driven collage technique. The images are processed by ImageMagick on the server, and the result is a new image. This version of the generator was a commission by Volksfürsorge Insurances and is now part of their art collection.

nag_05, (also known as moiNAG by it's programmer Richard Leopold), was also conceived and realised in 2003, and shows structural similarities to nag_02 by also following Bulhak's Dada-Engine. This most recent version of generator focusses on text processing although it is also possible to integrate images into the new websites. Markov chains are used to "write" the texts. A special feature of nag_05 is that it calculates the formatting tags for the new website from tags of the found websites.

Since 2003 all generator scripts are available under GPL (GNU General Public License) on the project's homepage: source code

Special thanks to all programmers for their enthusiasm and commitment.