In this paper we consider artists who create their work by writing algorithms, which when interpreted by a computer generates their plotted drawings, synthesised music, animated digital video, or whatever target medium they have chosen. We examine the demands that such artists place upon their environments, the relationships between concepts and algorithms, and of cognition and computation. We begin by considering an artist's creative process, and situating it within the bricolage style of programming. An embodied view of bricolage programming is related, underpinned by theories of cognitive metaphor and computational creativity, and finally with consideration of the bricolage programmer's relation to time
This practice-based research, which consists of this dissertation, a portfolio of compositions, and ...
Synopsis of Artwork Are computer codes and algorithms art? Is programming considered an expressiv...
Computers have traditionally been used as cognitive logical engines for solving difficult problems, ...
Thesis: S.M., Massachusetts Institute of Technology, School of Architecture and Planning, Program in...
We consider the artist-programmer, who creates work through its description as source code. The arti...
This paper describes a thesis exploring how computer programs can collaborate as equals in the artis...
For more than a decade the author has designed and used algorithmic systems to produce artworks that...
Creative coding is the act of computer programming intended to create aesthetic artifacts in one or ...
<p>This chapter examines the field of algorithmic composition from the perspective of computational ...
The focus in this paper is the application of evolutionary computing processes in the generation of ...
The focus in this paper is the application of evolutionary computing processes in the generation of ...
This paper explores the cognitive aspects of artefactual creativity in new media art. Starting with ...
AARON is a semi-autonomous art-making program that has been under continuous development for nearly ...
This paper addresses the artistic, cultural and cognitive aspects of (re)creativity. It provides a c...
There are two distinct types of creativity: the flash out of the blue (inspiration? genius?), and th...
This practice-based research, which consists of this dissertation, a portfolio of compositions, and ...
Synopsis of Artwork Are computer codes and algorithms art? Is programming considered an expressiv...
Computers have traditionally been used as cognitive logical engines for solving difficult problems, ...
Thesis: S.M., Massachusetts Institute of Technology, School of Architecture and Planning, Program in...
We consider the artist-programmer, who creates work through its description as source code. The arti...
This paper describes a thesis exploring how computer programs can collaborate as equals in the artis...
For more than a decade the author has designed and used algorithmic systems to produce artworks that...
Creative coding is the act of computer programming intended to create aesthetic artifacts in one or ...
<p>This chapter examines the field of algorithmic composition from the perspective of computational ...
The focus in this paper is the application of evolutionary computing processes in the generation of ...
The focus in this paper is the application of evolutionary computing processes in the generation of ...
This paper explores the cognitive aspects of artefactual creativity in new media art. Starting with ...
AARON is a semi-autonomous art-making program that has been under continuous development for nearly ...
This paper addresses the artistic, cultural and cognitive aspects of (re)creativity. It provides a c...
There are two distinct types of creativity: the flash out of the blue (inspiration? genius?), and th...
This practice-based research, which consists of this dissertation, a portfolio of compositions, and ...
Synopsis of Artwork Are computer codes and algorithms art? Is programming considered an expressiv...
Computers have traditionally been used as cognitive logical engines for solving difficult problems, ...