Here is a screenshot of the tool we build for the todaysart project.
What we did is the following. I made a simple flash player wich is fed animations that are 7x7 pixels in size (or 70x70 and then scaled down easier when creating animations).
When playing i read the RGB values of each pixel and convert them to CMY values, because light fixtures work in CMY color space.
To be able to send these CMY value to the lights we use DMX and to send DMX from the computer to light equipment we use the Lanbox.
We used two lanboxes because we needed two universes (for who's interested).
The Lanbox is TCP/IP based so we send DMX broadcast DMX packages over ethernet. And the lanbox takes care of the rest. There are even Max pacthes for the Lanbox.
The lights we used are of the model 'Martin 600'. These light's can change their color as well as pan and tilt. It can do a whole lot more though, the strobe was cool to use.
So this was the standard setup, just read the pixels and feed them to the lights.
But we thought that i might be cool to control each or all fixtures through Actionscript. So i made a simple interface from flash to delphi (using fscommand) that made it possible to set specific functions of the different lamps or all lamps at the same time.
In that way you can match your animation with the movement of the lights. Or just send a strobe message and you have complete chaos.
In the interface you see a checkbox with wich you ignore the commands send by flash, this way i can control all fixtures through the interface without flash interfering.
So that's more or less it.
I hope it made sense.
Edwin de Koning