Southern Lights is a project born out of a coding session in November 2011 held at the Auckland GTUG.
The idea is to control a set of lights through the Android ADK from a tablet and have music play along with it.
You can see the project in action on youtube.
The purpose of the project was to learn together and have fun.
The code was written as quickly as possible, doesn't use fragments, isn't the only way to do this and isn't designed for reusability.
We are making the code available so others can learn, hack it around or just use it as is. We would enjoy seeing other people take this and make their own variations, improvements etc.
We are not providing support. We will not be able to provide much if any time / support for this. If we receive requests we may or may not answer them based on available time.
The following pieces of code were used / hacked into the project:
Multi touch stuff (we altered this a bit for Honeycomb); see DJDispatcher
Vertical SeekBar from an answer here
UsbAccessoryController from The Android Open Source Project
(I think that's it...)
The idea for the project came from a conversation between David and Paul Hutchison.
The Android code was written by Julius Spencer.
The code for the ADK was written by Paul Hutchison.
Unless otherwise stated the code falls under the Apache 2.0 license.
The code for the arduino board is named (which is necessary for working with the accessory_filter.xml: southernlights.pde
An instructible is in progress here!