Categories
Aesthetics Art Computing Generative Art Projects

Blockchain Aesthetics

squares

These images are examples of real-time generative patterns visualising Bitcoin transactions. I wrote them in html5 using blockchain.info’s WebSockets API to get notifications of the hash value of each new transaction.

You can click on each image to open a new window actually running that visualization.

Above, each row is a transaction with each byte of 32-byte hash rendered as a square of colour from a 256-colour palette.

words

Above, each sentence is a transaction rendered in a standard list of words.

bitmaps

Above, each bitmap is the 32-byte hash for each transaction hash rendered as a 16×16 1-bit bitmap (original Macintosh-style, 1 is black).

transactions-spots

Above, each row is a transaction with each byte of 32-byte hash rendered as a spot of colour from a 256-colour palette.

drawings

Above, each transaction is rendered as a drawing of lines connecting x,y co-ordinate pairs taken from the low and high 4 bits in each 8-bit byte in the 32-byte transaction hash. Each transaction is joined to the next as part of the same continuous drawing.

faces

Above, each bitmap is rendered as before and then blurred. A face recognition algorithm is used to find any collections of pixels that accidentally resemble faces, and these are outlined in red. This is machine pareidolia.

As well as clicking on the images to run each visualisation, you can view a list of them here (including both the block and transaction-based visualisations – the former run much slower):

http://show.robmyers.org/blockchain-aesthetics/bitcoin-html5/

You can get the code here:

https://gitorious.org/robmyers/blockchain-aesthetics/

https://github.com/robmyers/blockchain-aesthetics/

Categories
Aesthetics Art Art Computing Projects

Streaming Aesthetics Word Cloud

cloud3
cloud2
cloud1

Images of successive word clouds of counts of artistic terms on Twitter. Via the Straming API, in Processing.

The counts update every five seconds and a new word cloud is generated, the drawing of which is animated.

Due to the way the wordcloud algorithm works, successive compositions can be very different even for only small increases in keyword counts.

Categories
Aesthetics Art Computing Projects

Streaming Aesthetics CLI 2

streeaming-22

Running counts of art-related terms and names from Twitter’s firehose Streaming API displayed in an (oversized) command-line console.

Code here (in the streaming_aesthetics_cli directory)):

https://gitorious.org/robmyers/streaming-aesthetics/

https://github.com/robmyers/streaming-aesthetics/

Categories
Aesthetics Art Computing Projects

Streaming Aesthetics CLI

sa-2

Running totals of various terms matched in Twitter via the streaming API.

A cultural analytics/telemetry dashboard.

Kinda.

Categories
Aesthetics Art Art Computing Projects

Facecoin at The New Sublime

Facecoin installed at The New Sublime

(Image copyright @shardcore)

Facecoin is being shown in the show The New Sublime at The Phoenix Gallery in Brighton from September 6th-28th 2014.

You can read about Facecoin at The New Sublime here. It’s in some amazing company in the show, do get to see it if you can.

Facecoin is sublime not in the sense of being delightful but in the sense of being an attempt at cognizing the aesthetics of an encounter with a phenomenon overwhelmingly greater than oneself. Rather than God, the landscape, a storm or some other natural or supernatural event, for Facecoin that phenomenon is the activity of cryptocurrency software. The inhuman scale and super-Stakhanivite work of Bitcoin’s network of computers forms an economic Skynet of loving grace. Facecoin offers a way in to contemplating this, and thereby provides an encounter with the sublime.

Categories
Aesthetics Art Art Computing Ethereum Projects

Ethereum – Art Is…

Here is a contract that allows anyone to define what art is. It contains a single set of twelve statements about art. They are encoded as hexadecimal values which are interpreted as sentences in a simple subset of International Art English and displayed by the UI.

{
 ;; Constant values
 ;; Price base (wei), doubled for each definition up to DEFS-COUNT
 (def 'PRICE-BASE 10)
 ;; Add to the index to get the price base exponent
 (def 'PRICE-FACTOR-ADD 10)
 ;; Number of definitions
 (def 'DEFS-COUNT 12)
 ;; Range of values for definitions
 (def 'DEF-MIN 0x1)
 (def 'DEF-MAX 0x0F0F0F0F)

 ;; Storage locations
 (def 'artist 0x10)
 (def 'defs-base 0x100)
 (def 'theorists-base 0x200)

 ;; State
 ;; Contract owner/payee
 [[artist]] (caller)

 (return
   0x0
   (lll
     {
     [action] (calldataload 0)
      (when (= @action "set")
        {
         [index] (calldataload 32)
         [definition] (calldataload 64)
         [price] (exp PRICE-BASE (+ @index 1 PRICE-FACTOR-ADD))
         ;; If the index is in range and the caller paid enough to set it
         (when (&& (>= @definition DEF-MIN)
                   (<= @definition DEF-MAX)
                   (< @index DEFS-COUNT)
                   (= (callvalue) @price))
           {
            ;; Update definition
            [[(+ defs-base @index)]] @definition
            [[(+ theorists-base @index)]] (caller)
            (- (gas) 100) @@artist @price 0 0 0 0
            })
         })
      }
     0x0))
 }

The contract is in lll rather than Serpent this time.

Here’s what the UI looks like.
art_is1
And here’s what it looks like when a statement is being edited.
is_art2
The contract allows the statements to be edited but it costs progressively more to do so: the first costs 10 Wei, the third costs 1000 and so on. This ensures that art theorists place a value on their definition, thereby indicating how confident in and/or serious about their definition they are. The higher the value, the less likely it is to be changed by someone else. This combines art theory with behavioral economics.

Categories
Aesthetics Art Art History

Allographic, Fake, Information, Materiality

In “Languages Of Art” Nelson Goodman describes two types of art, allographic and autographic. Allographic art has a notational score and is distributed by reproduction, like a novel or a DVD. Autographic art is a unique original artwork, like a painting or sculpture.

A copy of an allographic artwork is a print, a copy of an autographic artwork is a fake. Goodman argues (giving the example of Vermeer scholarship) that even if a fake is indistinguishable from the original today we cannot know that it will never be possible, with developments in technology or knowledge, to distinguish it in the future. Autographic art could be copied using atomic-level 3D scanning and printing, at which point the history and provenance of the artwork become the only current ways of distinguishing the original from a copy. But some as yet unknown fact or technique might still be developed to tell them apart.

When printing an allographic work, the materiality of the print is irrelevant to the extent that it does not interfere with the successful communication of the content of the work. The materiality of the print is noise in the sense of Shannon’s information theory. But noise can become ironized into signal by history. For example the hiss and crackle of vinyl records sampled in trip-hop or the deliberate digital image corruption of glitch art.

When producing a fake, another concern of Goodman’s, material differences from the original are noise. Where they become identifiable, these differences can become a signal indicating the work of celebrated or infamous fakers. Or they can become the signature of inauthenticity.

We cannot assume that every material fact about an autographic artwork or a particular print of an allographic artwork is intended to be part of the signal of the work, this would be the intentional fallacy. But every material fact about an artwork may affect its reception and interpretation. This is obvious for autographic work, where control of the medium is a sign of artistic competence, but it is also true for allographic work.

Bits require atoms to hold them, and prints require a substrate. The medium modulates the message, and the materiality of text has been something that authors have played with since at least “Tristram Shandy”. But the materiality of text that criticizes or historicizes art is not a product of authorial intent, rather it is an imposition by editors and designers. It is contingent. But this is the intentional fallacy, and the material qualities of a text affect its perception and reception whether the author cares or not.

The design of an art history, theory or criticism journal is not intended to confound the signal of the texts it contains. It is designed to lend them an air of neutrality and authority. If the authors of the texts they present do not intend this, they at least consent to it.

At art school in the early 1990s I was struck by the fact that the general posture of criticality of the cultural studies department towards other media didn’t extend to the particularities and peculiarities of their own. Media can at most appear neutral in the culture that exploits them. Much historic conceptual art and concrete poetry now speaks more immediately of mid-twentieth century bureaucracy’s office technology than of its artistic written content. But historical distance can be replaced with critical distance. We can find our own media strange. This includes the media of critical texts and of art history.

Which is why I think Charlotte Frost’s “What Is Art History Made Of” is such an important essay. Frost both recognizes the materiality of art historical media and seeks to broaden it. The Digital Humanities are already expanding the range of methods and materials available to art history, but Frost describes a broader self-critical programme for such experiments to pursue. This is a superset of a “critical digital humanities” that is much more than the call to order that label usually covers, bringing in Maker Culture and art practice as well (Art & Language are a useful precedent here). It is a self critical expansion of art history into its own objects that promises increased expressive range and communicative bandwidth for the field.

Categories
Aesthetics Art Art History Art Open Data

What Is An Artist (On Wikipedia)?

Wikipedia is the free online encyclopedia. It features articles on many thousands of artists. In the paper “Art History on Wikipedia, a Macroscopic Observation”, Doron Goldfarb et al use the Getty Union List Of Artist Names, via the Virtual Internet Authority File, as a name authority to find artists on Wikipedia. This approach has the advantage of authority, ULAN is used as the name authority by many projects including the Europeana open metadata project. But it has the disadvantage of imposing an external concept of who an artist is onto Wikipedia. If a way could be found of identifying artists using the information contained in Wikipedia’s articles, this would mean that we can use Wikipedia’s own concept of what an artist is to identify artists on Wikipedia rather than using an external authority.

What, then, is an artist on Wikipedia?

It is not an article tagged with a category containing the word “Artist”, as that also includes singers and other recording or performing artist(e)s.

It is not an article with an “Artist” InfoBox, as although that is specific to artists not every artist or artist group has one.

If we use the concept “Visual Artist” rather than “Artist”, this excludes performance artists.

The Wikipedia-derived “semantic web” database Freebase provides a performative definition of a “Visual Artist” on its wiki: anyone (or anything) who has made a work of visual art. But this definition isn’t used by the actual database, which classifies performance artists as artists.

An article’s membership of the Category “Artists” (or a sub-category of it) cannot be used to identify artists. This Category includes articles about works about artists, Artisans, and Nineteenth Century Composers.

The best approach I have found for identifying what I regard as artists is to use DBPedia, another Wikipedia-derived semantic web database, to find articles that are tagged with sub-categories of the Category “Artists” and to filter out categories that I don’t think belong. But this is not using Wikipedia’s concept of what an artist is.

So I have edited Wikipedia in order to exclude those sub-categories of “Artists” that I don’t think belong, given Wikipedia’s own definitions of the terms used to describe each sub-category. If these edits are not removed, then articles tagged with sub-categories of “Artists” will be a good definition of what an artist is given my interpretation of Wikipedia’s terms.

This isn’t a disinterested discovery of knowledge on my part though. In trying to identify knowledge I have had to intervene to create it in a system of knowledge where it is difficult for words to mean more than one thing or have more than one context. The former is postmodern, the latter modern. Wikipedia is a site of tension between these approaches, and this is reflected in its ontology, in both the computer science and the philosophical sense.

Categories
Aesthetics Culture Politics

Not Now James, We’re Busy

This post does not include the phrase “frantic academic clopping”.

Where The F**k Was I?James Bridle’s “Where The F**k Was I?” (2011) is a book containing 202 maps depicting his movements over the previous year. The maps were produced using OpenStreetMap (2004) to plot the secret location database that iPhones (2007) had been discovered to be keeping (April 2011). It is printed as a hardback book using Lulu (2002), although images from it can be seen on flickr (2004).

In writing about this project, Bridle reflects on the impact of discovering that he was being spied on and takes this as a leaping off point for wider and deeper reflection on the nature of memory and of the mediation of experience by technology. In doing so he discusses contemporary art, contemporary literature, and contemporary cybercultural theory.

I would like to make two points about this project.

The first is that it would have been impractical before 2007, and unnecessary before 2011. I appreciate that in the 1990s JODI were multi-billion-dollar companies profiting from pervasive digital devices and logistics that meant the virtual tail of the military-industrial-fashion complex was wagging the actual dog of society in ways that were bleeding through into everyday experience, but I think we all have to admit that they didn’t have a Tumblr (2007).

The second is that the project is a serious and literate consideration of personal experience as shaped by our present situation that uses aesthetics not due to Theoretic inarticulacy but precisely to communicate the full impact of its subject effectively.

I am arguing that Bridle’s project of The New Aesthetic (TNA) is indeed considering both the new and the aesthetic, and that both these aspects of it are critically valuable and cannot be reduced to historical or textual surrogates.

My favourite responses to TNA so far have been:

David Berry critiquing Object Oriented Philosophical approaches to TNA and provides three different ways of considering it that come from within cyberculture –

http://stunlaw.blogspot.co.uk/2012/04/what-is-new-aesthetic.html

Saul Albert providing some very useful historical comparisons to net.art –

https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1204&L=new-media-curating&F=&S=&P=18212

And Honor Harger pointing out the gap between the straw man of TNA that many people are attacking and what it actually is –

https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1204&L=new-media-curating&F=&S=&P=20818

Categories
Aesthetics Art Art Computing Projects

Small Sensoria 3

finished sensoriumHere’s a finished board, with the LEDs that are used as senses attached to wires made more rigid with heat shrink (this hides the resistors as well). The peculiar colour cast of the image is due to a coloured light being on in the background.

finished visualizationAnd here’s a plot of the light levels detected by each sense as I shone a light at them and shaded them with my hands.

I’d love to make a group of these and hang them up to experience their environment. I think I’ll port the code to Processing.js so they can run online as well.