RGB room lighting software

I have 8 lights scattered across a room. How can I make a software so that I could design patterns for the lights, then send these patterns to the arduino? Also, how could I have the lights react to sound? Would I need to code all these into the arduino? I was hoping to rather have all the hard work done by my PC and just send which lights to turn on/off, to the arduino

I was hoping to rather have all the hard work done by my PC and just send which lights to turn on/off, to the arduino

Then look at Firmata

http://www.arduino.cc/playground/Interfacing/Firmata

That loads in the arduino and allows you to send simple commands from a PC to turn pins on and off.