control de luces rgb discoteca

hola tengo una tira rgb conectada usando el ULN2003 a mi arduino mega en los pines 9,10,11 (R,G,B)

Necesitaría un programa que me permitiese controlar esta tira led desde el ordenador. He encontrado varios pero ninguno cubre mis necesidades. El programa tiene que permitirme poder selecionar un color cualquiera(pudiendo previsualizarlo en le ordenador) y ademas poder ponerle efectos de discoteca tipo cambiar de color a distintas velocidades y eso

Alguien me puede dar alguna idea muchas gracias

Otra opción que he visto es usar un programa profesional de dmx pero no se que programa meterle a la placa para que lo reciva por el puerto serial, lo decodifique y lo use en la tira rgb

He seguido googleando y he encontrado esto, con lo que teoricamente podria comunicarme con cualquier programa dmx

http://www.opendmx.net/index.php/Arduino_RGB_Mixer

Alguien sabe si esto funcionara que programa poder usar