I'm a bit stuck on adding other things to it, guys... like a buzzer or some kind of music sync.. I had been thinking about both these things to be honest, but I've gone and designed my first PCB around this and, well, that's it for the time being - it's kinda set it stone, apart from the software side. Neatness (to some degree at least) is important to me and this was my first departure from veroboard... the back side of this picture pleases me almost as much as the front.
The fact that it's cost me a fair whack to get this far... £55 for 5 of the frames, £50 for the 3mm perspex sheets, £50 for 5 metres of RGB LED strip, £4 for L-shaped edging to hold the LED strips, about £60 for my PCBs, few more Quid for my switches and DC connectors... makes me understand that no hobby is 'cheap'. I couldn't scavenge these parts for instance. I do have the capacity to build more of these, though... and each one can be unique.
I'll have a think about the non-linear fading... I've not considered that before, all I do here is increment or decrement by 1... all I've cared about to this point is having no flicker when 8-bit PWM'ing 9 LEDs (as you may have seen from my other threads).