Question / Help Sending audio to Zoom?

zannee

New Member
Hi,

I'm trying to setup OBS to send multiple inputs (my voice from a mic, the sound from my digital piano, the video from my webcam) to a Zoom meeting.

I've got the camera working fine but I'm unable to combine the audio inputs. I'm trying to use VB-audio CABLE to combine the inputs (Audio Output Capture set to ''CABLE Input'') and I've set zoom's mic to use ''CABLE Output''.

However it doesn't appear to be working on the OBS sound. The piano and my voice are being picked up individually, but the ''CABLE input'' / audio capture does not pick up any sound.

OBS setup with CABLE input as an audio capture device: https://imgur.com/qFVrvep

Does anyone have any experience with this? I think there is something quite simple that I'm not understanding here, and any pointers would be greatly appreciated!

Thank you
 
If I'm understanding this correctly, you just want to send multiple devices to Zoom? You aren't (in this case) livestreaming or using OBS for anything fancier than to make your webcam look good?

If this is true, then two methods come to mind:
1. Set up each of your devices (piano, voice) as a Source in OBS. I believe your mic is an Input Capture, and your piano is an Output Capture, assuming you have an application that is playing the sound; you would want to capture the output of that application. If you have sound coming out of your piano through cables into inputs, then that's another Input Capture, like your mic.

2. You want to make sure both of these new sources are set up to Monitor, under Advanced. Otherwise they would be set to go out to a stream or a recording but not be audible to you.

3. You then set your Monitor Device for OBS to the Virtual Audio Cable Input, and your Zoom to the Virtual Cable Output.

You should be able to adjust the relative volumes in OBS, and even add effects.

I know you can do something similar using the default "Desktop Audio" and "Microphone" sources, but I haven't actually gotten into those, since I like controlling which exact devices I'm using, and I believe those bind themselves to whatever your computer considers Default.

The second one: There are good non-OBS options for making your audio mix. If you don't need to stream or record it using OBS, you can use something like a Voicemeeter mixer app, and just use OBS for the video. They should stay in sync enough, even going through different routes.

You could send each audio device (including OBS monitoring itself) into your mixer app, then set Zoom to use your mixer app as its microphone. You may find a dedicated audio mixer app is more pleasant for getting good results with minimal steps. This would eliminate the Virtual Audio Cable and the OBS interface from your sound trip, and be potentially more all-around useful for more things. Perhaps!

Regardless, be sure to enable Original Sound.
 

Evie18

New Member
Virtual audio cable. Anything you play into the "speaker" device will he sent to the "microphone" device. Keep the default as your real equipment and set OBS/Zoom to use the Virtual Cable ones.
 

tbrinegar

New Member
If I'm understanding this correctly, you just want to send multiple devices to Zoom? You aren't (in this case) livestreaming or using OBS for anything fancier than to make your webcam look good?

If this is true, then two methods come to mind:
1. Set up each of your devices (piano, voice) as a Source in OBS. I believe your mic is an Input Capture, and your piano is an Output Capture, assuming you have an application that is playing the sound; you would want to capture the output of that application. If you have sound coming out of your piano through cables into inputs, then that's another Input Capture, like your mic.

2. You want to make sure both of these new sources are set up to Monitor, under Advanced. Otherwise they would be set to go out to a stream or a recording but not be audible to you.

3. You then set your Monitor Device for OBS to the Virtual Audio Cable Input, and your Zoom to the Virtual Cable Output.

You should be able to adjust the relative volumes in OBS, and even add effects.

I know you can do something similar using the default "Desktop Audio" and "Microphone" sources, but I haven't actually gotten into those, since I like controlling which exact devices I'm using, and I believe those bind themselves to whatever your computer considers Default.

The second one: There are good non-OBS options for making your audio mix. If you don't need to stream or record it using OBS, you can use something like a Voicemeeter mixer app, and just use OBS for the video. They should stay in sync enough, even going through different routes.

You could send each audio device (including OBS monitoring itself) into your mixer app, then set Zoom to use your mixer app as its microphone. You may find a dedicated audio mixer app is more pleasant for getting good results with minimal steps. This would eliminate the Virtual Audio Cable and the OBS interface from your sound trip, and be potentially more all-around useful for more things. Perhaps!

Regardless, be sure to enable Original Sound.

Thank you, I'm caught up to here but how do I hear anything? My OBS is monitoring via VB Cable to Zoom, which is outputting back to OBS. I'm in Mac so my system output is going to Soundflower, which is inputting into OBS. How do I monitor my applications?
 

tbrinegar

New Member
Thank you, I'm caught up to here but how do I hear anything? My OBS is monitoring via VB Cable to Zoom, which is outputting back to OBS. I'm in Mac so my system output is going to Soundflower, which is inputting into OBS. How do I monitor my applications?
Sovled it. Created a Multi-Output Device in the Mac Midi Setup utility panel. I didn't know much about it and now I do. You can assign multiple outs under one device.
 
Hi

So glad I found this thread just as I needed it. I'm running windows 10, I'm trying to do the same thing for the past few days and just worked out everything above through head scratching trial and error but just like tbrinegar I've can't hear monitor myself now as I've sent that to a virtual cable. I'm running a usb audio interface (UR232) and singing along with a video run from OBS- all my vocal effects are pre soundcard. I'm not streaming to any other medium than Zoom as I do this so just need to hear the track and me warbling away as I bounce into zoom. Any help or software suggestions would be great.

Thanks
 
Hi, for some reason I sometimes do but sometimes don't get notices when new activity is on these threads. (?)
I happened to catch this!
The setting you are looking for in Windows 7 is under Sound, Recording, click on the virtual cable, Listen, Listen to this device.
The setting in Windows 10 is (like most settings) convolutedly trapped between the new and old control panels.
You can get there under "additional device properties" but it's a journey.

In either operating system, and presumably others as well, you can get right to the Recording tab this way:

Create a new Shortcut
For the location paste this exactly:
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,recording
Name it whatever you want - I have "Recording Devices" for mine.
You can go into the properties of the shortcut and set the icon to a nicer one by using the "mmsys.cpl" file as your icon source.
You can also set a shortcut key; I used Ctrl+Alt+R.

This doesn't toggle the Listen to this device option; you still have to do that by hand in this solution. :)
 

Mudit_k

New Member
Sovled it. Created a Multi-Output Device in the Mac Midi Setup utility panel. I didn't know much about it and now I do. You can assign multiple outs under one device.
I did get this on mac but i use windows so is there anyone out there that can help me with it i need to hear my output to confirm what im outputting to the participants is what i want them to hear
 

homeuser

New Member
Thank you to all for getting me this far but I am having a slightly different issue.
I have 2 mics that I want to switch between depending on which scene is selected in OBS. I have audio going to zoom via VB-Cable. Even though in OBS only 1 mic is active, both are picked up and passed to zoom unless I manually mute it. (I have turned off all global sources).

My use case: 2 locations (a camera and a mic each). So I can either stand or sit at my desk. I have set up each location as its own scene so that scene 1 has only mic 1 active and scene 2 has only mic 2 active.
I can't figure out how to make the output match the scene selection. Any ideas? Thanks in advance!!
 

homeuser

New Member
never mind! I found the fix. This functionality is broken on the Mac version of the app. The fix is found here:

this allows for filtering mic inputs by scene
 

sinbarambam

New Member
Sorry, noob question here. If I am livestreaming to Zoom and want both my voice (Mic) and desktop audio to be audible in Zoom, do I need VB-Cable (or similar)? (I have both set to 'monitor and output' but I am not hearing them in Zoom)
 

ozzierod

New Member
Actually both really work the same but have different names you see if we set the monitor device to input and zoom mic to output the name of the product is the real difference..
Thank you, this is exactly what I was looking for and it worked.
 

techkluster

New Member
Hi,

I'm trying to setup OBS to send multiple inputs (my voice from a mic, the sound from my digital piano, the video from my webcam) to a Zoom meeting.

I've got the camera working fine but I'm unable to combine the audio inputs. I'm trying to use VB-audio CABLE to combine the inputs (Audio Output Capture set to ''CABLE Input'') and I've set zoom's mic to use ''CABLE Output''.

However it doesn't appear to be working on the OBS sound. The piano and my voice are being picked up individually, but the ''CABLE input'' / audio capture does not pick up any sound.

OBS setup with CABLE input as an audio capture device: https://imgur.com/qFVrvep

Does anyone have any experience with this? I think there is something quite simple that I'm not understanding here, and any pointers would be greatly appreciated!

Thank you
We are solving the exact issues but we are trying to fix engineering things at our platform https://techkluster.com
 
Top