I think midi would probably be a better interface than dmx. The problem with dmx is it's low resolution. I think you will find locking in harmonics is going to be a pain. You could do 16 bit dmx and use one channel for coarse and another for fine....
I was thinking about using a dspic for this. They are cheap and should be fast enough to to the sin/cos, mult, sample and hold, chop, color mod, and you can do everything digital and be able to recall presets. and twiddle from there.
I can help with the board and enclosure/ encoders but I can't program to save my life.
chad
When the going gets weird, the weird turn pro.