Question / Help Multiple audio sources and time delay

Rylee1010

New Member
Hi there,

I'm using the 32-bit 0.622 version of OBS, and I'm having a few difficulties matching a few different audio sources. Here is a little bit of a background on the audio sources and how they are configured.

Video device: Elgato Capture Card - This doesn't have too much to do with the audio configuration, but I'll get to why it's important a little later, as you can change the audio input for the selected video device.

Audio device 1: Astro A40 headset - Connected through recording line-in, this device captures three channels of audio which cannot be split. These channels are: game sounds, game chat (other people in the game, or mic/party chat), and my own voice. These are all thrown into one channel and cannot be split easily, which makes volume control for each aspect extremely difficult (IE. can't raise my own speech without lowering the game chat).

Audio device 2: Blue Snowball microphone - USB microphone which most of you are likely familiar with. The reason I'm using this is because I would prefer to raise the volume of my own speech. As stated above, the Astro input can't be broken into different channels to boost one aspect or another. The goal here is to overlap my own voice, so timing would be key to eliminate an echo.

Now, what I've attempted to do is set the snowball microphone as the sound input for the Elgato, and then delay it to the appropriate timing. I've discovered that the "input audio source" for the video device doesn't actually work, unless I'm doing something wrong. The goal at that point would be to set the Astro's as the "microphone" and setup the time delay to match the video device. Theoretically, this made sense to me, but it doesn't seem to have panned out quite as planned.

My settings are below:

Video capture device settings:
Audio input device: Microphone (blue snowball)
Audio sync offset: -2750

Settings - Audio:
Desktop audio device: Speakers
Microphone: Astros
Desktop boost: 1
Mic/Aux boost: 5
Mic Sync offset: 1000

Settings - Advanced:
Scene buffering time: 1000
Global audio sync offset: -1000
Force desktop audio to use video timestamps as a base for audio time: Yes
Use Mic QPC timestamps: Yes

Have I done something wrong? From my understanding of the way the program works, muting the desktop speakers (as they have no bearing here) should play out three different audio sources (the device audio itself, the snowball, and the astros).

If there is any better way of doing this please let me know. Any and all help is appreciated. Thanks in advance.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I'm somewhat confused, I see your settings, but.. no wait I'm totally confused. You're trying to sync up your desktop and micsound with the video capture device?
 

Rylee1010

New Member
I'm trying to sync up the two devices (snowball, astros) to the capture device. I don't see a way to use two audio sources, as they would both need to be offset because of the delay from the elgato. Is there a way to set up multiple audio sources with OBS (IE. two microphones)?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Currently, trying to delay desktop audio along with everything else doesn't work. This is partly problem with OBS. We have it fixed in the rewrite which is still in development, but it's very difficult to get in to the current version. If I might make a suggestion, avoid trying to capture desktop sound while the capture device is active and just capture mic, and set the mic sync offset to 1500 to sync it up with the capture device.
 
Top