Together with my club “8 Bit klubben” i was invited to halfmachine, to hack up some old LED displays, and make some kind of digital art out of them.
The M/S Halfmachine project
Let me quote a description from the halfmachine website:
HALF MACHINE is an artist collective based in Copenhagen. HALF MACHINE is interactive art installations, dance performance and concert event - collaborative art experiments involving the audience.
And from a review:
“Objects and dancers are suspended in a giant mobile, robots, video art and live concerts in water and light - a crazy and surreal eco system in the midst of an electronic playground”
The halfmachine project lately bought an old cable tug boat, a really cool old rusty industrial kinda’looking vehicle. Perfect for a surrealistic cyberpunk high voltage future art event! Somebody was so lucky to get their hands on the old scoreboards from “Parken” (the main football stadium in Copenhagen), which we was invited to come and hack.
The display boxes was equipped with a logical 8×16 matrix of 12 LED cells, which could display either red, green, or booth. And the boxes could be daisy chained, so you could shift data onto an infinite number of displays. Mads from halfmachine managed to reverse engineer the control board protocol, so all i had to do was hook up a microcontroller, and start coding! I was really rusty in low-level C coding, but i just felt so nice to fiddle with it again, and i kinda got the hang of it quite fast. We used the Arduino AVR boards for this, which worked perfectly with the supplied IDE and avr-gcc based compiler.

The first thing that came into my mind when thinking of what to code, was of course a sinus scroller. The displays wasn’t quite big enough for that, and i didn’t have time to make an abstraction layer that made it possible to place any number of displays in arbitrary setup, but only to chain them horizontally. So i decided to make a regular scroller, with a sinus curve behind it
I took the PC Bios font, which was the only font i could think of which was easy to find, and came in an 8×8 px bitplane, and quickly threw together a php script on my macbook, which printed out the sinus tables i used for the background.

The text that Pipaluk (the female heart of halfmachine) decided to show on the scroller was:
WHAT REALLY COUNTS IN THE HISTORY OF CULTURE AIMS AT THE BOTTOM LINE ONLY TOWARDS THE MOMENT WHEN THE NIGHT OF UNLIMITED DESIRE SOMEHOW IS CHANGING INTO THE BLINDING RADIATING DEMAND FOR MORE CONSCIOUSNESS FLUNG OUT IN EACH DIFFERENT TONE OF VOICE BY ALL PSYCHICS
L’ECART ABSOLU, 1965.
A cool text for the context, even though i still don’t quite understand the deeper meaning of it.
I managed to get time to code another little thing, for the displays placed along the main dance floor:

A man hanging in chains, above my virtual flowerbed
The flowers slowly grew up, bloomed, and eventually died out and made a new spore. All in a nice and slow tempo during the entire evening. Jacob the adventurous managed to screw it up all of a sudden though, when he demonstrated for some friends how easy it was to switch microcontroller boards on the displays, which resulted in a “bug swarm” randomly flashing in my pretty flowerbed!
Funny enough, they spread out to 2 of the flowerbeds, and after about an hour they died out?!
It was a really remarkable and astonishing show, with everything from naked people in a tube of water, to Pipaluk dancing on a submarine, which sailed around in the harbor, and eventually dived with her standing on top. I can really recommend you go see it! the show is open every fri/sat/sun from 21-02 the rest of August. For further info, check:
http://www.halfmachine.dk/