Going round in circles, Shibuya crossing
All the people going round and round, popping in and out, ending up just where they started.
Footage of Shibuya crossing in Tokyo, heavily processed optically and digitally.
Cast: Gian Pablo Villamil
All the people going round and round, popping in and out, ending up just where they started.
Footage of Shibuya crossing in Tokyo, heavily processed optically and digitally.
Cast: Gian Pablo Villamil
Crossing a bridge, revisited.
40 minutes to render, 4 hours of tweaking so that After Effects wouldn’t crash…
Cast: Gian Pablo Villamil
An ambient meditation on crossing a bridge. Three layers of footage, shot from a car, of the Golden Gate Bridge in San Francisco.
Cast: Gian Pablo Villamil
I’ve been working on some fun stuff lately, automating VJ software using the Open Sound Control protocol. It’s been an interesting experience: OSC is a potentially revolutionary way of allowing users to extend software for live performance.
I’ve been using Resolume VJ software for a while now, it is a good way of performing with live video. The latest version adds the ability to control it remotely via a system called Open Sound Control, a much more modern replacement for the venerable MIDI protocol.
Like all VJs, one of the most important things for me is being able to walk away from my system and get a beer, secure in the knowledge that things will continue to work. The old Resolume had something called “chaos mode“, which would randomly play clips for you. However, the new one does not, so I set out to replace it.
The Max/MSP programming environment is great for doing things like this, and it supports Open Sound Control, so I set out to build some tools.
My first attempt was Resolume CoPilot:
Copilot lets you trigger clips in a number of random and semi-random ways, in sync with the beat. You can download it here, and read about how to use it here.
However, Copilot is quite random really, and while it serves for quick beer breaks, I thought it would be interesting to build a much more deterministic tool. The obvious next step was a step sequencer, so that is what I built:
You can download it here and read about it here. If you have feedback or comments, please leave them on the Resolume forum, so the whole community can share.
Developing the step sequencer was fun – it ’s interesting to go beyond basic functionality, and working on making a user interface that is usable in live performance.
I am intrigued by how Open Sound Control is opening up an interesting world of possibilities. It becomes possible to use existing software like Resolume for its fast and robust audio/video playback, while developing custom performance tools that extend it in all sorts of ways. Instead of the developers trying to anticipate every single user scenario, they can focus instead on improving performance, and making it possible for users themselves to develop new features. For example, my interactions with the Resolume developers are now about making additional functions of the program usable via Open Sound Control.
The demise of Kodachrome last week did not surprise me – in fact, I thought Kodak had long ago ceased production. I have to say I regret it. I’ve recently been working on digitizing my grandfather’s collection of slides, taken on numerous exotic trips around the world, and the difference between the Kodachrome process slides and the others is astonishing.
Here is a scan of a 48 year old Kodachrome slide, a street scene in Burma. Other than dust removal, I have done no additional processing to the image:
The colors are vivid and clear, the photo could have been taken yesterday. In contrast, here is an Ektrachrome slide, taken 2 weeks later on the same trip:
Note how all the blue information has disappeared, and the picture has taken on a strong reddish tint. At the time, this was a full color image! Apparently it took Kodak years to realize that Ektachrome slides would lose most of their color, even when stored in dark. By that time, it was too late for many photographers.
Even extensive post-processing can only do so much. At least it is possible to reduce the overwhelming red hue, and recover a little bit of the remaining green and red pigments:
My grandfather purchased many commercial slides to fill out the records of the trip. Some of these commercial slides have fared even worse:
At least they’ve decayed in interesting ways! I intend to do something interesting with the hundreds of extremely decrepit slides that look like this.
I could not help thinking that I am probably the last person who will ever physically handle these slides. Chances are that scanning technology won’t really improve sufficiently to justify ever scanning these slides again, and the Ektachrome slides will eventually fade away entirely.
A lot of today’s media face the same fate: DVD-R’s are this generation’s Ektachrome, with a viable lifetime much, much shorter than originally thought (5 to 10 years). The only way to keep digital media current seems to be continued copies onto newer and newer media, but even hard drives are not a good archival medium (lubricants in the bearings of a hard drive will eventually freeze up if the drive is not powered up for more than a year).
Keeping media alive is major effort, and one that is time-critical. Once the physical media has degraded, the effort quickly becomes so great that it will mostly never be made. Unfortunately, digital media seems to lack the equivalent of a Kodachrome, a stable medium that will last into future generations.