Critical software project


This image has modified and released under the GNU General Public License. Original credit to Peter Garwinski. [link]

I am in the development stages of a new project which will be my Major for a Masters in Interactive Media: Critical Theory and Practice at Goldsmiths.

I have decided to create a software art piece for a variety of reasons. Coming from a web development background I have been fully indoctrinated into the world of Adobe products. These and other proprietary software were a vast part of my education and are still a part of my working life.

Despite the rigid legal devices put in place to protect the software companies from having there product illegally obtained or ’stolen’ there is no lack of opportunity for this to occur. It is in fact beneficial for the company to allow (or not prosecute) small companies and individuals to become accustomed and reliant on this software in order to proliferate the softwares use.

It seems that in a system where the majority of software used for creating digital content is locked down behind a legal and technical barrier will lead to ‘creativity becoming a passive input for a content distribution machine the output of which feeds a passive audience’. (FLOSS+Art)

The alternative to this a model in which the software is open and allows for true creative collaboration with no bounds or barriers. A pedagogic environment where creators can own the tools for creation. This model is innate in the practices of software developers who are trained to write readable, legible and elegant code in order to more easily allow collaboration and enable others to learn from their work.

All this talk of tools brings me to another reason why software art excites me. It is quite easy to simply see software for its instrumentality; as a tool. It is undeniably an enabler of creativity but less so seen as a creative expression in itself. One of the main strains of critical practice in software art production is in self-reflexive software. Software which comments on its own aesthetic, social and/or political formation.

Contrary to focussing on the more commonly visible results or surfaces of software, software art focusses on the code itself. Speaking strictly for myself, and perhaps most passionate programmers who spends arduous hours fine tuning their code to an elegant and artisanal standard only to have it ignored as irrelevant logic under the surface of a shiny, attractive GUI, the opportunity to embark in a practice through which the code is the main source of attention is a welcome change.

Being creative with code and also having the freedom to be creative with code are the two main inspirations for this work. These feelings were explained coherently by John Cage in 1969:

“Computers are bringing about a situation that’s like the invention of harmony. Subroutines are like chords. No one would think of keeping a chord to himself. You’d give it to anyone who wanted it. You’d welcome alterations of it. Subroutines are altered by a single punch. We’re getting music made by man himself, not just one man.”

Three Hundred Eighty Ten

383 from Yazev on Vimeo.

If Internet Art is about anything, it is not about simply using the Internet as a platform for ‘broadcasting’ creative digital work (or any type at all for that matter). This has been done in abundance. Net Art pioneers Jodi (http://wwwwwwwww.jodi.org/http://404.jodi.org/http://sod.jodi.org/) are a fantastic example of using the Internet as the material to create with. Not as a tool or means to an end but as a means of expression, an end in itself.

Within his project Three Hundred Eighty Ten, Andrey Yazev has also mastered the art of manipulating the material of the Internet to create some very interesting work. Using only HTML, CSS and JavaScript (no frameworks, libraries or graphics(!)) he creates intriguing visual experiences. He appropriates the browser elements such as scrollbars, dropdowns, checkboxes and divs, making them dynamic using JavaScript.

The other reason that I find this an interesting project is that it embodies a principle, which should be part of any Internet Art: openness. The Internet was created as an open, egalitarian platform and despite not necessarily fulfilling all the utopian emancipatory dreams, it should remains as open as possible, therefore the source code of art of the Internet, as often as possible, should not be hidden behind proprietary runtimes and software.

NB – Andrey’s code is also seriously elegant which gives him web developer cudos!
NBB – Personal favourite work in this projects is Typeface – http://www.the389.com/works/typeface/

Recursive Screengrab

After accidentally discovering the osx command for a full screen capture on a wild Friday night indoors, I spent a little too long becoming more and more engrossed in the ever receding desktop.

UPDATE: Coincidentally found out that this is a particular type of recursion through a @Golan twitter update. This is called the Droste effect – An image exhibiting the Droste effect depicts a smaller version of itself in a place where a similar picture would realistically be expected to appear. This smaller version then depicts an even smaller version of itself in the same place, and so on. Only in theory could this go on forever; practically, it continues only as long as the resolution of the picture allows, which is relatively short, since each iteration exponentially reduces the picture’s size. It is a visual example of a strange loop, a self-referential system of instancing. – Source: Wikipedia

Exquisite_Code

Exquisite Code

Exquisite Code questions notions of collaborative writing in an experimental live-coding/live-writing process. Eight writers, artists and coders plus a piece of edit-software work for 8 hours a day for 5 days throughout this week inside a windowless gallery space in order to create a life-novel. The software or ‘despotic edit-code’ will throughout the process algorithmically select prompts (chunks of already written text) to incite new narrative paths for the authors and also will continually edit the text using numerous techniques including synonymic/antonymic distortion and Burroughs Columnar Cut-up. The software will also be selecting random chunks of text and displaying them on screens inside the gallery space encouraging discussion, which then could influence the next piece of writing to be input back into the novel. For a more concise description of the software (written by Brendan Howell) and the process as a whole, visit the explanatory page.

The collaborative novel generated by the software plus the imagination of the 8 authors will be only one part of the overall project. Having today been to the ‘hothouse’ at the East London based E:vent Gallery where the authors are near the beginning of their week long writing marathon it is clear that Exquisite Code is not a product as much as a process. Another part of this process is the culmination of the weeks writing in a launch event at E:vent, during which extracts from the novel will be presented ‘through human-machine readings, performances and detournements made by the participants from the week’s accumulated materials’. There will also be performances and displays of work from other artists (including Martin Howse) who will be using some of the discarded text chunks as their material.

To see the sort of prose which may occur within the novel you can read the elegant and unpredictable results of the First Exquisition and the performance at Breakthrough festival in Berlin in 2009.

Despite not being able to attend Saturday’s launch event I would highly recommend going to see and hear the resulting novel and also the various other related performances.

Contributing artists:

Leif Elggren [SWE] writer/artist/performer
Mara Goldwyn [US] writer/performer
Dave Griffiths [UK/FI] artist/coder/performer
Brendan Howell [US/DE] writer/coder/artist
Jonathan Kemp [UK] writer/artist
Laura Oldfield Ford [UK] writer/artist
Eleanora Oreggia [IT/NL] writer/coder/artist/performer
Sabrina Small [US] writer/artist

with additional performances from:

Martin Howse [UK/DE]
Preslav Literary School [UK/DE]
Ryan Jordan [UK]

Digital Architecture: Passages Through Hinterland

marilena

Next week is the beginning of the Digital Architecture: Passages Through Hinterland exhibition. It is organized by Ruairi Glynn the author of the very interesting blog Interactive Architecture and Lecturer in Architecture & Interaction Design. The exhibits/exhibitors tackle varying culturally relevant topics such as the technologies of sight in urban space and climate change each using concepts or realistations of interactive or responsive architecture. Others, such as Ruiri, endeavor to bring closer the reality of digitally enabled architecture using computer vision and artificial intelligence to allow dancing robots to engage people in a conversational environment. Another of the exhibits, also utilizing adaptive behavior, consists of a grid of panels which act as a grid of cellular automaton which gives the space a living adaptive skin. I’m personally very excited about this exhibit because during my studies I have had a fascination with ALife which has a hugely entwined relationship with cellular automaton.