So as an example, I am using a Scarlett 2i2 3rd gen soundcard which has two inputs.
I use the 1st input for my XLR mic and the 2nd input for my guitar.
Windows recognizes them as analogue 1 + 2, however on DAW applications you're able to separate those inputs in order to apply whatever effects are needed. (this might not make sense, as I'm not literate in software development), some sort of ASIO driver implementation would need to be done to minimize input latency.
It would be great if we could do the same thing on the VoiceMod application, as for some people who like to perform (Play guitar and sing a song for example), it's nice to have some reverb and EQ on the guitar whilst preserving the Voice Enhancer + reverb on your microphone input.
TL;DR - If use multiple input from soundcard, pls make channels separate.
Looking forward to your reply.