abstractmachine

1 December, 2008

CCC

Filed under: abstractmachine, code, live, physicalization, play, workshop — Douglas Edric Stanley @ 12:19 pm

I’ll be heading to Geneva tomorrow for a talk on Wednesday morning, followed by a mini-workshop in the afternoon at the CCC. We will be discussing the role of algorithms, software, and machines in the changing political landscape of our contemporary societies. There will obviously be some discussion of code and hacking in there, but I also want to discuss the role I think games and/or « electronic ludism » (i.e. the larger context of play and algorithmic machines) can play in future political/citizen intervention.

17 November, 2008

The Monstruous Image

Filed under: abstractmachine, algorithmic cinema, atelier hypermedia, code, hypertable, live, physicalization, play, publication — Douglas Edric Stanley @ 19:03 pm

I’ll be travelling tomorrow to Poitiers for what looks like a very rich roster of speakers discussing… oh yes… the subject of interactivity. Cough.

Oh, and apparently Ségolène Royal will be giving an opening pep-talk (oui, oui, that Ségolène Royal), which probably has something to do with the fact that she is currently the president of Poitou-Charentes where the conference is being held. You might also have noticed that she is currently making a bid to for the leadership of the French Socialist Party, so I don’t know how much to bet on her appearance.

I haven’t completely finished my talk yet, but from what I have so far, it looks like I’ll be sticking with this resumé that I sent a few weeks ago to the organizers:

L’image du monstre

Il y a trois ans, lors d’un précédent colloque à l’ÉESI sur le cinéma et l’interactivité, j’ai argumenté pour une approche “hydraulique” de l’image en mouvement : une approche dynamique autour d’une image fluctuante qui prendrait en compte notamment la fluidification que les machines algorithmiques apportaient à l’image. C’était une hypothèse intéressante, mais qui n’osait pas aller jusqu’au bout. L’épine du problème était une insistance à maintenir notre relation nostalgique avec la trace photographique à l’intérieur de l’image, face à l’horizontalité des nouvelles formes de stockage comme les bases de données qui ont tendance à brouiller les figures qui s’y trouvent.

Depuis, mon optique s’est totalement transformée. L’objet n’est plus pour moi un simple jeu de re-juxtaposition permanente, il est devenu un jeu de mutation, avec des images-croissance qui poussent à partir de n’importe quelle extrémité de la « Chose ». Il se peut qu’il y ait encore des traces anciennes dans cette image, mais ces traces jouent un tout autre rôle, et nourrissent la bête tout autrement. Je vois désormais dans cette image nouvelle une forme de « monstruosité » qui pousse à l’intérieur des images, et descend jusque dans les entrailles du GPU lui-même, ne remontant à la surface de l’écran pixelisé que le temps d’un court affichage.

Accepter le monstre dans l’image, transforme notre approche de celle-ci, et transforme aussi ce qu’on entend par figure, mimesis, et enfin narration. Cela change également les champs d’exploration qui permettent de saisir plus fermement les phénomènes que je considère comme les plus pertinents pour ces transformations, à commencer par les jeux vidéo.

  • Here is the symposium’s valiant attempt at an English translation, which makes absolutely no sense to me, and I wrote the damn thing. The words are right, it’s just that the meaning got lost in there somewhere. Apparently, my French is hard to translate, or perhaps just plain hard to understand:

Three years ago, during a previous conference on cine-film and interactivity at the ÉESI, I put forward the outline for a “hydraulic” approach to image in motion: a dynamic approach hinged on the fluctuating image ,which, notably, could factorise the fluidising import that algorithmic engines have brought to the image. It was an interesting hypothesis, which was just not bold enough to go all the way. The bane of the problem being insistence on maintaining our nostalgic affinity with the photographic trace within the image, at the hands of the horizontality of the new storing configurations, like those involving data bases, which tend to scramble the figures present.

Since then my assessment has been turned around. I no longer view the object as just a game of constant re-juxtaposition; it has become play on mutation, with image-growth sprouting from just about any appendage of the “Thing”. It is just possible that old traces still linger in that image, now however, they play a completely different role and feed the beast with different fodder. In this novel image, from now on, I can see a form of “monstrousness” germinating within the image, and getting right down to the entrails of the GPU itself, coming up to the pixelized surface of the screen for only a brief moment of display.

By accepting the monster in the image our approach to it becomes transformed, thus transforming that which we understand as figure, mimesis and finally narration. It also changes fields of inquiry which sanction and capture phenomena more securely and which I consider as being the most relevant for these transformations, starting with video games.

Figures de l'interactivité - logo

25 October, 2008

Terror aus den Wolken

Filed under: abstractmachine, code, play, publication — Douglas Edric Stanley @ 13:46 pm

Last week Gee Magazine sent me this copy of their magazine with a short article based on an interview I gave them a few weeks back. It’s a minor article — this interview with Marie Lechner from Libération is far more complete — but from what I can understand from my weak German, it appears accurate. Here is a link from Spiegel Online of the same article but rebranded.

Gee Magazine Cover October 2008 Terror aus des Wolken - Gee Magazine October 2008

17 August, 2008

++30 Years of Invasions!

Filed under: abstractmachine, atelier hypermedia, code, exhibition, play, publication, youtube — Douglas Edric Stanley @ 19:12 pm

Last update 01/09/2008 (see below). See also my attempt at context.

Update (24/08) : If you haven’t heard, this piece has stirred quite a controvery. I’m keeping the comments open for people to opine in their own manner and leisure. If you are interested, there is also significant debate here and at many other sites commenting on the affair. I obviously have a lot of things to say, and while I’m tempted to try and correct some of the most exaggerated misconceptions, as many commentators have mentioned the damage has already been done, the responsibility is ultimately mine, and it is therefore up to others now to make up their own minds.

Next week, my old piece from September 2001 will yet again be recycled, only this time in a very large scale edition, with some significant updates, all in celebration of 30 years of Invaders falling from the skies. Invaders! will this time be a multiplayer affair, with improved tracking (optical flow, yada yada yada…), a high (and low) scores leader board, and a stronger tie-in to the historical narrative that originally inspired me to make this version in the first place.

For an idea of how the physical interaction works, check out this video from the Laboral Gameworld exhibition in 2007.

This is all taking place at the huge Games Convention taking place every year in Leipzig. This year Andreas Lange of the Computer Spiele Museum was nice enough to include me in the celebration of the 30th anniversary of Space Invaders with my somewhat ambiguous juxtaposition of this mythical game and the historical events of September 11th. He has also included a selection of various artefacts of the “official” Space Invaders game which will accompagny my large-scale full-body form of engagement.

Here is the press release (read : not written by me), which for once gets it pretty much right :

Space Invaders is one of the biggest video game legends. When the game landed in arcades world-wide in 1978, it initiated a previously unknown boom. Shortly after the appearance of the blockbuster pictures “Star Wars” and “Close Encounters of the “Third Kind”, thanks to Space Invaders, millions of mostly young players could step in to save the world from the alien invaders with their joystick in hand.

Space Invaders became a legend and a global icon. It is a frequently quoted art motif and remains omnipresent in our daily life. It is still as fresh as ever. The exhibition “Space Invaders: Die Jubiläumsshow!” (Space Invaders: the Anniversary Show) would like to pay homage to this evergreen and create an experience from its historical and current facets.

In addition to a comprehensive documentation, an original Space Invaders machine naturally forms the centre of attraction. Everything is overshadowed by the interactive large installation “Invaders!” by the French-American artist Douglas Edric Stanley.

The World Trade Center attacks mark a deep cut in our recent history that is still being processed. The French-American artist Douglas Edric Stanley has found an unusual – though obvious – metaphor with his work “Invaders!”, which is based on the 1978 arcade original. In his interactive large installation, the players must prevent the catastrophe by controlling the well- known cannon at the lower screen border with their bodies and firing it using arm movements. Like the original, this trial is ultimately unsuccessful, thus creating an articulated and critical commentary about the current war strategy. In this regard, Douglas Edric Stanley sees Space Invaders as “a social tale that can be related to historical tales without losing its poetic power” (D.E. Stanley).

Invaders!

update (20/08): Kotaku’s had a very negative reaction to the piece, and their community seems pretty pissed off. I think there’s some confusion in there, as per usual, but you can head over to their website for more on the controversy (here and here) .

update (21/08): PC World’s Game On blog has a much more measured response to the Kotaku post. There are several other reports as well, including this slightly more accurate one from Fox News which tries to flesh out a few of the details discussed by Kotaku. NY Daily News has also apparently jumped into the fray, calling World Trade Center victims to get their response — which in my humble opinion is just as sleezy and facile as anything else I’m apparently being accused of. Ah, the slow descent of journalism into endless tautological news cycles. Count me out.

update (22/08). Here is the statement I made last night concerning the removal of Invaders! from the convention:

“After three days of a steady downward spiral in public discussion of the piece, I have just given my agreement to the organizers of the Leipzig Games Convention to simply turn off the installation Invaders! While I realize the dangerous precedent of allowing the lowest common denominator dictate what is and is not a valid form of expression, unfortunately the current tone has totally obfuscated the original aims of the piece. While I take full responsibility for the uncomfortable ambiguity of certain aspects of this work, it was never created to merely provoke controversy for controversy’s sake, and unfortunately, this is what the piece has now become. The American response to this work has been, frankly, immature, and lacking the sophistication and consideration that other parts of the world have so far shown the work. Contrary to previous reports, I am an American, and it saddens me that we as a people remain so profoundly unable to process this event outside of some obscure, but tacitly understood, criteria of purely anesthetized artistic representation. Due to these profound misunderstandings, I simply feel that from an artistic point of view, the work has lost the ability to have any valuable impact, poetic or otherwise. I have not been pressured by the Leipziger Messe, nor by the Computerspiele Museum in this decision — to the contrary, they have offered their support in defending the right of artists to speak freely, and in whatever context they may choose.”

update (01/09) : Some people continue to be under the impression that I created a game in which the goal is to bomb the World Trade Center. Herein lies the power of rumor, suggestion, and above all controversy. I made no such game. In Invaders!, you are very clearly defending the towers, on the side of America, and there is no option to play the role of the invaders. Any suggestion to the contrary is probably under the influence of one early report, in which the flames of the towers were the only thing that remained. This reporter did not understand that the work was interactive, and this inaccuracy was eventually corrected. If, from there, people are still offended, fine; and you are welcome to comment your objections here or on the many blogs that have been covering this story. But I found it quite telling when, yesterday, upon correcting someone poorly informed on this matter, this same person replied, “Then what is all the controversy about?” Indeed.

12 July, 2008

OpenCV for Processing v01

Filed under: abstractmachine, atelier hypermedia, code, collaborators, hypertable, play, student, transatlab, workshop, youtube — Douglas Edric Stanley @ 22:01 pm

Stéphane Cousot and I are announcing today the public availability of our OpenCV Library for Processing. Although the library has been ready (in various states of undress) for a few months now, we have been using the intervening time to learn more in-depth how OpenCV works, debug, simplify method calls, test the library in real-world situations, add various features, plan out features for future releases, and — most importantly — write coherent documentation for those Processing users discovering OpenCV for the first time. It might seem like a light start, given the limited number of functions we’ve made available from the impressive Intel library, but we wanted to make sure each component worked as promised. Also, we wanted to make working with it as painless as possible for Processing users, and follow the Processing logic of getting complex things done with a limited number of simple methods. And finally, we wanted to make sure it was stable enough in a real-world installation context.

Download link: here

For the features, you have internal (via OpenCV) and external (via Processing) capture, basic image treatment (threshold, comparison, extraction, etc), contour tracking, face & body tracking, and a few other little goodies thrown in here and there. So, as it stands, you can (for example), recognize someone’s face, grab the outline of that face, and go into the image data of that person’s face to extract the face data. Or, you could use infrared filters with lights pointed at or placed on your body (see below), a multi-touch surface, or some other artificial lighting condition to grab light blobs for finger or body-part tracking and use that data somehow in Processing. There are obviously many possibilities.

Some of the things you cannot yet do, and which we plan to add to the library: motion history images and optical flow (pixel tracking), kalman predictions, color tracking, histograms, and obviously the list could go on and on. A lot of these functions I already have working in OpenFrameworks for an installation (soon to be announced) which will be exhibited later this summer. So consider the current release a starting point, with what we believe is a fairly clean start, but we could be wrong on that. The code is open, so go in and dig around — perhaps you can give us some good advice or add to the code yourself.

Special note: this library will also work for pure Java work, and yes, there is Java documentation.

So, why did it take so long? Well… when I say that we’ve been busy testing it in laboratory and real-world instances, I mean it. I’ve gotten some mail on this recently, so I should make things a little clearer: if you ever wondered why I don’t post as much as I (or apparently some of you) would like, it’s because I’m busy elsewhere working on so many @#&*$% projects. I do not just work on my own projects and I am definitely not a full-time blogger : I teach, run an atelier, collaborate with other artists, do research, write, write code, consult, curate, and somewhere in there, I’m a dad for two lovely and brilliant young (or youngish) women. Since I don’t have a secretary, nor a double, that means some creative Douglas-time-sharing. So when I’m quiet here, it most certainly means that I’m busy doing one of these other things. And over the past few months, that has worked out to about 50% of my creative work involving OpenCV in Processing and OpenFrameworks.

And on Stéphane’s side, he’s been just as busy working over the past six months on a gazillion projects for various artists, art students, and researchers; and only a part of that work involved this OpenCV library.

So, what have we been doing with it? The library has already been used in numerous projects at the Atelier Hypermédia, in external workshops at schools such as the Institut d’Arts Visuels in Orléans, as a research tool at the DRII laboratory (Dispositifs relationnels : Installations Interactives) at the École Nationale Supérieure d’Arts Décoratifs in Paris, and in two public works, one an installation for Gamerz 0.2 and the other as a component of a haptic dance performance-dispositif by Wolf Ka and his studio. Finally, we used the library to prototype an urban-design project by Lei Zhao for the Studio Lentigo, Marseille although this project was eventually finished in OpenFrameworks due to the high video performance demands of the installation. So all in all, about a dozen different projects over the past few months.

Here are a few images/videos with links for more information on the author(s)/works:

Wolf Ka, Moving By Numbers Wolf Ka, Moving By Numbers Wolf Ka, Moving By Numbers Wolf Ka, Moving By Numbers

C'est toi la patate !? C'est toi la patate !? C'est toi la patate !?

  • Lei Zhao, Node City (follow link for more videos).

Lei Zhao - Node City Lei Zhao - Node City

  • Fabien Artal, Diplôme DNSEP (avec les félicitations du jury), L’école supérieure d’Aix-en-Provence. There is a video, but you’ll have to jump to 23:15 for Fabien’s installation.

Fabien Artal - Diplôme DNSEP Aix-en-Provence Fabien Artal - Diplôme DNSEP Aix-en-Provence Fabien Artal - Diplôme DNSEP Aix-en-Provence

  • Students of the Institut d’Arts Visuels, Workshop Légerté + Nuit des musées, Orléans (follow this link for — very poor quality — video).

Workshop IAV Orléans Workshop IAV Orléans Workshop IAV Orléans

  • I’ll leave off with these images from an installation Stefan Schwabe created with his collaborator Sebastian Neitsch in a public pool in Halle. As swimmers wade about, their movements are tracked by a camera and modify an image built out of 4 overlapping projectors, projecting onto the dome of the rotunda. It should be mentioned that, like Lei Zhao’s Node City, this piece used Processing only during the prototyping phase (the final work was created in vvvv). Nevertheless, Stefan & Sebastian’s project was an important one in our year-long experimentation with various forms of video surveillance in art and design installations. (See Stefan’s website for video of this installation).

Stefan Schwabe & Sebastian Neitsch - Episureo Stefan Schwabe & Sebastian Neitsch - Episureo Stefan Schwabe & Sebastian Neitsch - Episureo Stefan Schwabe & Sebastian Neitsch - Episureo

Update: I used the wrong terminology. Oops. We decided to call this version v01, precisely to suggest that there is still much progress to be made. Previously I called it v1.0, which is a very different idea!

7 December, 2007

pixels^3

Filed under: abstractmachine, code, exhibition, instrument, play — Douglas Edric Stanley @ 01:08 am

Les Pixels 2

Quick post for one of the quickest exhibits I’ve ever had to prepare. I’ll be exhibiting ^3 (aka Cubed) at Les Pixels, an exhibition that opens in Beauvais today. Where’s Beauvais you ask? I have no idea, but who the hell cares when it’s THE authentic « Ville Internet @@@@ 2007 » ? (Love that logo!) It’s a tiny festival, by a young non-profit with the right attitude, so I said what the hell. Who needs sleep anyway?

17 April, 2007

Darkgame

Filed under: abstractmachine, code, exhibition, play — Douglas Edric Stanley @ 16:05 pm

Eddo Stern just posted the video we shot of his installation Darkgame. This is phase two of what looks to be a very intense game. I’m impressed with the game’s development roadmap, but I’ll let Eddo talk more about it when he’s ready. It should be very cool.

DSC00747.JPG DSC00745.JPG

12 April, 2007

Gameworld / Feedback / Labcyberspaces

Filed under: abstractmachine, code, exhibition, play — Douglas Edric Stanley @ 21:00 pm

I have just uploaded onto YouTube three videos documenting the three concurrent exhibitions (Feedback, Gameworld, Labcyberspaces) opening the new Laboral Centre de Arte in Gijón, Spain (March 30 - June 30, 2007).

I have also included a short video documenting in more detail my installation Invaders! which is part of the Gameworld exhibition. This is a site-specific installation that I coded from scratch in just a few days using the Processing programming environment. In this video I’ve added some extra footage of the tracking software at work:

I’m obviously privileging my own work in the Gameworld video (hey, get your own camera). But I was bummed that I couldn’t include more footage of one of my favourite pieces, Eddo Stern’s Dark Game, especially since Eddo and I filmed about 30 minutes worth of footage. I didn’t have enough space on my disk to make a copy before handing over his cassette, so I’ll just wait for Eddo’s edit and link to it here later.

The curators for the three exhibitions were: Gameworld (Carl Goodman, Daphne Dragona); Feedback (Christiane Paul, Jemima Rellie, Charlie Gere); Labcyberspaces (Alex Adriaansens, Rosina Gómez-Baeza, Christiane Paul, Gerfried Stocker).

There are too many artists to list here. I should also mention that I missed a lot of works in my documentation. If you want to see it all, you’ll just have to go there yourself. Also I need to get some sleep. I have a plane to catch at 06:00 tomorrow morning.

Oh, and sorry for the quality of my crappy 300€ camera. My big-fancy-camera’s tape deck just died again. It’s the second time I’ve had it repaired only to have it die just after the repair warranty expires. Thanks Canon!

 
icon for podpress  Invaders! [2:39m]: Play Now | Play in Popup | Download

 
icon for podpress  Gameworld [8:17m]: Play Now | Play in Popup | Download

 
icon for podpress  Feedback [08:25m]: Play Now | Play in Popup | Download

 
icon for podpress  Labcyberspaces [8:01m]: Play Now | Play in Popup | Download

30 March, 2007

Laboral

Filed under: abstractmachine, atelier hypermedia, code, exhibition, play — Douglas Edric Stanley @ 14:10 pm

So I’m back in my hotel taking a quick pause before heading back to this huge exhibition, where I plan to finish filming the other installations. They apparently see things in a big way here, although I doubt how long they can keep it running at this scale. To give just one example: various persona from the digital arts community were flown in from all over the world, just to be here for the opening, instantly giving it the feel of one of those internationale festivals where you meet all the same people over and over again. And then there is the expanse of historical digital, electronic or mechanical works; it’s quite staggering, given the cost of just the equipment for such a show. At the Feedback exhibit this makes an interesting mix: Eddo Stern, Mary Flanagan, Nam June Paik, Sol LeWitt, Vera Molnar, Hans Haacke, Lygia Clark, Marcel Duchamp, Marie Sester, Christa Sommerer & Laurent Mignonneau, Paul Sermon, Roman Verostko, JODI, Jennifer & Kevin McCoy, Casey Reas, Harold Cohen, Cory Archangel, Manfred Mohr, Wolfgang Staehle, David Rokeby, etc. And I’ve only mentioned half of the artists.

DSC00782.JPG DSC00813.JPG DSC00807.JPG

Then there’s our exhibit where I absolutely love Walter Langelaar’s nOtbOt, and of course the Pongmechanik, Furminator, 650 Polygon John Carmack, TFT Tennis, Darkgame, etc. Not bad. Not bad at all.

Note: I was lucky enough to take this quick snapshot of Invaders! as it passed by on the regional television, followed by the lovely Rosina Gómez-Baeza Tinturé.

DSC00800.JPG DSC00798.JPG DSC00799.JPG

P.S. I’ll write more about the coding-part later. But just for the record, I ended up writing everything in Processing from scratch with about 2 days of coding mixed with another two days of installation troubles. It uses the OSC, OpenGL, Camera, and ESS libraries for Processing. The tracking software took about two hours, and half of that was just making some little adjustments. Amazing how fast you can make a working installation on-site with Processing.

25 March, 2007

Gameworld

Filed under: abstractmachine, atelier hypermedia, code, exhibition, play — Douglas Edric Stanley @ 15:22 pm

Starting tomorrow, I’m going to be in Spain all week preparing for this exhibition. Although I don’t have the time, I said yes simply because it’s a pretty impressive lineup for an exhibition on classic video games, emerging games (such as the lovely Flow), critical games (ex. Darkgame), art-games, unheimlich avatars, etc. I should mention that I grabbed the above list from the Braid blog [link] and not from the Laboral website itself which has yet to publish a full list. So this list might be incorrect/incomplete. But since I saw some of the behind the scenes activity, I do know that many of those artists and/or games will be there, and I just love the list itself even if it is innacurate : Katamari Damacy? Check. Sheik Attack? Check. Furminator? Check. Pongmechanik? Check. Super Mario Movie? Check. Shigeru Miyamoto meets Mary Flanagan? Whynot!?

From my point of view (and Carl knows this already), I will be showing what I consider to be one of my weakest works — a fairly personal work from 2001 that I feel has lost its context, long since stolen by other events; in fact, events that have purposefully been designed to render it unreadable. I’m of course talking about the Iraq war, and you have to give it to Bush when it comes to appropriation: if he were an artist, he’d been an even greater thief than Picasso. But I trust Mr. Goodman’s judgement, as I appreciate his take on gaming as an emerging art form — and no, that doesn’t mean that I think video games are art; I used the word « emerging » there (sheesh, get a life).

So I’m installing a work that the public seems to enjoy, not only because everyone loves Space Invaders, but because you can play it with your body. Further proof that the future is EyeToy and the Wii.

For this exhibit, I’ll be re-working the surveillance code quite a bit, and trying to plug OpenFrameworks into the system, not only because it’s cool, but because it’s ultimately the way to go — surveillance should really be done with hardware specific compiled code, although I might start a flamewar with that comment. I’ll also be adapting the program to the space, but I’ll have to get there before I can start work on that.

I’ve also been looking at plugging in oscpack, because OpenFrameworks is too early (not even public beta) and all the planned libraries such as OSC aren’t linked up yet. But oscpack unfortunately doesn’t do the actual routing, so I might end up using MIDI instead. And if all that doesn’t work, I’ll fall back onto some other tried and true solution, i.e. Processing or (gasp) TrackThemColors.

Invaders! Invaders!

Next Page »