DMX is the established standard in the industry. Light shows, theaters, concerts, Christmas lights, everything from spots to lasers or simple dimmers is controlled by DMX. There are all kind of controllers and software tools, can be interfaced with any MIDI device, there is an entire environment for DMX, standardized connectors, etc.
Very simple protocol (it sends 8 bits values over a serial daisy chain of devices, devices can be anything), easy to implement, everybody uses it, strongly recommended to use DMX than to reinvent it.
For PC, there is already plenty of free DMX software controllers, e.g. Freestyler, DMXcontrol, or payed ones. Many can take music, or images, or the position of a MIDI knob as an input, or simply create timers, and use all that (many sources can be mixed) to control lights intensity, or colors, or laser positions, or whatever other DMX devices that are listening to a chain of 8 bits values.
Later edit:
-------------
A random list of DMX controllers software, compiled for a project some years ago
Showmagic SL24 - free max 24 channels
ADJ MyDMX
Chauvet Xpress 512.
DMXControl - free
"Clarity" by LSC Lighting
Chauvet's showXpress
Freestyler