Open source for the sake of it is one thing. This is open source hardware and software for the sake of making lighting more awesome. Open source hardware is the basis of a sophisticated, wireless lighting rig. It’s already syncing to music with Pd, and automatic lighting control right from free DJ software may be next. With the effort of the open source music and visual communities, that could be just the beginning.
The SaikoLED is a project for wirelessly-controlled color LED lighting, based on several open source (or partially open source) projects. It’s not cheap, as such, though I think it’s reasonable for this kind of lighting – the fixture is US$800 for the light, so the rig in the video above would definitely cost you something to put together. The main advantage is flexibility. You can manipulate the light’s brightness and color wirelessly, with the ability to modify the firmware directly via USB port to do more. The components:
- A lighting brick with effective 1000+-lumen brightness that can interface with any controller. (Not open source, but available under a non-commercial Creative Commons license.)
- An open source shield compatible with Arduino and Maple for power switching and high-performance UDP and OSC over WiFi.
- The full Saiko5 lighting project with the shield, the brick, an Arduino, a power supply and the custom case.
The project itself is interesting on its own, as are some of the building blocks that make it up. There’s tons of tasty stuff here for wireless OSC and UDP and dealing with power for lights, and they’re even working on a live CD of software to work with it.
It’s the wireless protocol, though, where the magic happens. In the video at top, a Pd (Pure Data) patch drives the whole lighting rig in sync to music. The video is described by Saiko’s Brian Neltner:
A demonstration of 15 Saiko5 LED Light Fixtures being used in combination with audio analysis software in the new “random flash” mode. This mode makes it so that on every beat in the music, the light switches to a new random color, at least 30 degrees away from the current color in hue. The saturation is randomized between 0.8 and 1.0 to allow for pastels.
RJ Ryan, lead developer on the Mixxx open source DJ project, writes to tell us that he hopes to implement the OSC message format used here into his Mixxx software, allowing for some powerful DJ+lighting applications.
Are we seeing the beginning of a new movement in DIY, synchronized lighting ideas – all with a common protocol? Maybe. Let’s not just wait for it to happen; let’s talk about what it’d take. (Not all lighting needs to be fancy wireless color LEDs; there are certainly some, um, Po Boy Special versions of the rig above.)
This looks like a terrific project, and I’m likewise impressed by the progress Mixxx has been making, so hope we’ll cover this more. Questions? Let’s hear ’em.
Arduino + WiFi, Music Responsive LED Light Fixture [Using Pd with Saiko5 @ Instructables]
Make plans now to take them to Burning Man, as seen below.