home/ atoms/ generative-vs-software-art

Generative art emphasises autonomous process and distance from the author; software art embeds the human in the code

Galanter’s definition of generative art requires a degree of autonomy: the process must run without ongoing human intervention. Software art treats code as an extension of the human, embedding the programmer’s activity in the work. McLean positions artist-programmers closer to software art, where authorship is unambiguous because the programmer is visibly present. The key practical implication for live coders: making algorithmic autonomy explicit versus keeping human agency central is a deliberate aesthetic choice. The two poles are not mutually exclusive but represent different emphases on who or what is the creative agent.

Examples

Brian Eno’s generative music (seed + autonomous growth) versus a Slub live-coding performance (hands-on, every change intentional). TOPLAP’s ‘show us your screens’ manifesto underlines software art’s insistence on visible human authorship.

Assessment

Given a description of a computer music performance, classify it as leaning generative or software-art and justify using the autonomy/human-embeddedness axis. Identify one way a live coder could deliberately shift their practice along this axis.

“generative artist as emphasising distance between themselves and their work, and the soware artist as embedding the activity of their soware in their own actions. We positio”
corpus · l4-l5-artist-programmers-and-programming-languages-for-the-a · chunk 4