Audio setup?

So my idea with audio is a BIT complicated, considering I’m using a VM and my actual OS.

The idea is to have 3 separate audio channels that become a single mixed input. Mic, Game, Auxilary (Music/Discord/Teamspeak).

So planned setup is:

  • an audio card in my VM (To pass through)

  • A headset mic goes into my Main OS for communication

  • My main mic goes into the first input on a mixer (Might have to get an XLR mic with phantom power and shit)

  • The output of the mainOS goes into the second input on the mixer

  • The output of my VM goes into the 3rd input on the mixer

  • Use monitor to hear everything

  • The output of the mixer goes into the input of the VM

Is there any flaws with this setup?

Anyone know where I can go from XLR to 3.5mm with phantom power in as little steps as possible (hopefully just a single box)?

okay

This drawing is as confusing as my description of my plan... rad

Also why would I need a usb mixer?

The headset is a 3.5mm headphone and a modmic

I just run the line out from my game rig into the line in on my workstation, and set it to monitor. Not sure where your music comes from, but if its on the workstation computer, it should all mix together.

Music, discord, TS comes from Linux or my main OS

You only have 2 physical boxes. Just use a male to male 3.5mm cable and output to the input on your workstation. Set the workstation to monitor the input. Adjust volume levels in software on the workstation.

Easy peasy.

1 physical box
2 VMs
and software monitor + mic = voice jammer

some low end systems have a combined mic and line in. But most current stuff has separate channels for mic and line in. You can monitor line in without re-feeding it through the mic. Mic is red. Line in is blue.

I have 3 channels I want to mix, while still talking in teamspeak/discord.

This opens up a few issues that can't be readily solved through a simple connection from one PC to another

Hmm. Is your teamspeak/discord client in the VM?
If the mic application(TS/discord) is at the top layer (hypervisor, not VM), I don't see a problem

It does not come from the VM
Like I stated before....

Hmm. whatever. Not sure what/why you cant get it to work. I think it should work just fine. Maybe you aren't doing something correctly. Play around with settings.

Did you even read the post?
I said this was my PLANED setup
Wanted to see if there was any issues before buying the gear.

If you haven't tested it how do you know it won't work as I described?

Never said that it doesn't work as described.
I was explaining what I plan to do, and gave a rough outline, asking if it'd work and if there was a better way.

I will re-iterate, have you even read the post?

Yeah I read it. I don't see any complication. I've been running separate workstation and game rigs since the 90s and I have done the same thing and it works. Even with VMs it shouldn't matter. Worst case you mute the input on some of the VMs to prevent a feedback loop.

It's not that complicated.

Let me explain
I want to mix 3 channels one is from my VM, which is game audio, one is a microphone, the other is TS from my main OS.

I also need to be able to talk in TS.

I also need this to be input into the VM finally after being mixed. This is entirely for streaming/recording

Your suggestion will not fulfil what I want to do.

Why wouldn't it work?
The hypervisor can mix the volumes from the VMs with the 'main' system.

I cannot share audio between the guest and host OS without a passthrough and a physical connection.

Here you can see that I can mix the audio from my VM