Hi there,
It's pretty simple actually. The lamp communicates via a socket over WiFi. I made a Max patch that sends the color information to the lamp via the udpsend object. The Eigenharp stream is piped to Max/MSP via MIDI. The breath controls the intensity of the light and I mapped 3 midi notes to the 3 primary colors (red, green, blue) So if I combine the notes, I get secondary colors. The sound is Ableton Live which also receives the MIDI.
This is something I did quickly in 10 minutes, with a little more time, using the bend information coming from the keys it could be even more interesting. The Eigenharp is really a great instrument, there is something extremely rewarding playing the keys and seeing the effects changes that I just can't seem to reproduce with other controllers.