The RGB Lamp was a little filler project. A 4.2W CREE RGBW LED module is driven by a PIC16LF1933. Learn more:
A future implementation might accept audio input from a stereo jack or onboard microphone, use a DFT to examine the frequency components present in the audio stream, represent each of several bands of frequencies with a color whose brightness is proportional to the signal strength, then 'mix' the per-frequency color results into an RGBW output that can drive the LED module. Because of the higher performance needed, we will probably use a STMicro STM32 or EnergyMicro EFM32 low power ARM Cortex-M3 processor.