I'm trying to do something like what you are doing, in an as simple as possible way. I am building a lighting setup for a singer with guitar. So, two mics.
I use a Behringer U-Phoria UMC1820 interface for it.
It can take 8 inputs (mics) and outputs the sound over usb to a pc. Using an ASIO driver on the pc for the UMC 1820 makes Ligthjams see the inputs.
Lightjams kind of reads the usb stream and decodes all audio signals to seperate lines.
From there the lights can be controlled. Pretty challenging for me to get it all to work.