Concepts Notation Software ArtConcepts Notation Software ArtEssay by Florian CramerPresentation by Jason LeeSoftware in the Arts• Current Problem: The “Black Box” Syndrome.• Recognition of “aisthesis” but not “poeisis”gp• “If one defines as a medium something that it is between a sender and a receiver, then computers are not only media, but also senders and receivers which themselves are capable of writing and di i t ti d ireading, interpreting and composing messages within the limitations of the rule sets inscribed into them”themA Crash Course in Programming• Uses the process of creating a Dada-ist poem as an example in computer programming and shows an example in Perl• Two major points in this example–The act of writing, programming, is equivalent to the act of doing, authoring (“Computer programming collapses, as it seems, the second and third of the threecollapses, as it seems, the second and third of the three steps of concept, concept notation and execution”)– Software cannot be taken for granted (“Although one fihican of course use computers without programming them, it is impossible not to use programs at all; the question only is who programs”)qypg)(Some Reflections So Far)• A Question of Authorship: if all computer art is built off someone else’s programming, can one program be “fully authored” by one person?• To what extent is the text also the code?– John Cage’s “Roaratorio”•The opposite of“Black Box”syndrome: obfuscated code•The opposite of Black Box syndrome: obfuscated code– http://www0.us.ioccc.org/main.html– For Example, this one line is an extremely complex way of saying“Hello World”saying Hello World• main(v,c)char**c;{for(v[c++]="Hello, world!\n)";(!!c)[*c]&&(v--||--c&&execlp(*c *c c[!!c]+!!c !c));**c=!c)write(!!*c *c !!**c);c&&execlp(*c,*c,c[!!c]+!!c,!c));**c=!c)write(!!*c,*c,!!**c);Executable Code in (or as) Art• Code can exist mentally, or outside of hardware–Programming Books–Tristan Tzara’s DIY Dada poemsTristan Tzara s DIY Dada poems• The constructive process == artConcept Art and Software Art• Concept Art: art where the concept vs an artifact takes focus.• “Since ‘concepts’ are closely bound up with language concept art is a kind of art oflanguage, concept art is a kind of art of which the material is language”•La Monte Young’s“Composition1961”•La Monte Young s Composition 1961Conclusion• Trying to avoid a definition of software art as “simple, elegant code” or as a completely p, g p ycultural understanding of software (versus the understanding of software itself)g)• Artistic value of software art lies in the property of language being executable andproperty of language being executable, and concepts being the medium of the art, not necessarily the computernecessarily the
View Full Document