I just posted a topic about RGB controllers:
Otherwise you need to mess with a rasberry pi or arduino.