Archive for June, 2010

Prime – public art for the new Bybanen light rail system in Bergen, Norway

I just came back from the premiere of my new piece Prime, a light installation for Fageråstunnelen on the Bybanen light rail system in Bergen. Above is a quick preview slideshow of photos shot in the tunnel, more detailed documentation along with video will follow.

Prime is based on a strict grid structure of light elements, with each element switching on and off according to an individual prime number. Due to the use of prime numbers this primitive switching logic gives rise to unpredictable patterns whose logic is not decipherable through observation alone.

The grid is realized in 3 configurations, each of which is repeated two times throughout the tunnel. The two largest installations (using 16 elements) are placed at the tunnel exits, and are clearly visible from outside. The 4 smaller pieces (using 7 and 4 elements respectively) are placed at regular intervals inside the tunnel. This way the work retains its presence throughout the 0.7 km long tunnel, glimpsed as the train moves past.

Unlike most of my other work Prime is not computer-based. Instead I chose to create a programmed logic using simple and stable electric relays. I also wanted to find physical technology that could match the scale and rough nature of the tunnel environment, opting for large LED elements rather than screens or projections. The piece was commissioned to last for a minimum of 5 years, and so technical stability is of the essence. The installations were fabricated by Focus Neon using LED technology normally used for commercial signage systems.

Prime is one of three public artworks installed for the opening of Bybanen, the other two being HC Gilje’s 400 meter light tube “soundwaves” and The White Rabbit by Anita Hillestad and Rachel Dagnall. The artworks were commissioned by Bergen Kommune, with Jørgen Larsson and Jørgen Blitzner as artistic consultants. Additional art for Bybanen will be commissioned through a public competition, the outcome of which will be announced later this year.

No Comments »

I wrote a useful piece of code during the recent Shakerag workshop that makes it easy to save and load parameter data from text files. To celebrate the recent launch of the new Processing Wiki I have added it there, but for completeness I will also post it here.

Code: Data.pde

Use Data.beginSave() to initialize data string collection, then add data with Data.add(). To write to file, use endSave(filename). I’ve included code for auto-incrementing filenames, it’s used in the example code.

To load data, call Data.load(filename), then use readInt(), readFloat(), readString() etc. to get values from the strings read from the text file. Used properly this should give you most of the flexibility you need for simple data saving.

Read the rest of this entry »

No Comments »

I just finished a very satisfying workshop at Shakerag in Sewanee, Tennesse. It was inspiring to spend a week writing code surrounded by craft makers doing everything from pottery and book binding to embroidery and twig geometries. It reminded me that no creative practice exists in a vacuum, but stands on the shoulders of the collective knowledge produced by all the makers that went before.

My thanks to all the great people at Shakerag, and especially my studio assistant Greg Pond (an excellent sound artist and sculptor.) Between the awesome food, great company and inspiring conversations it was a week well spent down South.

Links and resources

The following are some useful links that came up in the course of the week, reposted here for convenience.

We also had some fun with Arduino that made me realize I really do need to pick up some more physical computing tools.

2 Comments »