I'm having way too much fun with the Fretlight. Not playing it, but programming it. It's currently hanging on my wall. I found an unofficial Software Developers Kit for the Fretlight, and I am having a blast controlling the Fretlight with it.
I've done a couple of animations on it. One is rain drops (or snow flakes, whichever), just learning the SDK. It's a blast, and I don't know why. It's pretty simple, once you start to understand the workings of the SDK.
I also integrated the back end code from my Find The Notes on the Fretboard website, and I can display anything that the website displays (minus the different colors).
One small thing that I have to fix. My program from the website numbers the strings like guitars do, high e is 1 and the low E is 6. The Fretlight SDK does it in reverse. I don't know why, but it does. I just have to make a quick 5 minute change, and it should work as expected. Like I said, having a blast with combining my 2 passions: guitars and programming.
"Women and music...I'm always amazed at other people's choices" - David Lee Roth