Copy link to clipboard
Copied
So, I'm using a Virtual Audio Cable so that I could record my microphone in Audition and send all of the input towards that Virtual Cable. Using this method I can enhance my voice live. But unfortunately, when I try to test it while recording myself on the webcam, I can see that my lips and voice coming out of them are out of sync. I tried deselecting Smart Monitoring, but I still can hear and see the delay.
I have the latency set to 100 and when I put it to 50, there is a small difference, but still enough to notice that the input and output are out of sync. I want to make sure that there is literally 0 latency/delay between them!
Does anyone know how I can make it so, as it really bothers me?!
Thanks for the help in advance!
Copy link to clipboard
Copied
FruityVFX wrote
I have the latency set to 100 and when I put it to 50, there is a small difference, but still enough to notice that the input and output are out of sync. I want to make sure that there is literally 0 latency/delay between them!
Does anyone know how I can make it so, as it really bothers me?!
Unfortunately, I'm afraid that it's going to go on bothering you. Zero latency in a computer-based system simply isn't possible - it takes physical time to encode and process signals with clocking and A-D conversions involved, and there is simply no getting around that at all. Your issue with the webcam is that it whatever encodes the video with the mic signal has been timed for a straight-through audio signal, and you've added a processing delay (signal into Audition, latency in whatever effects you've used, signal out again) which hasn't been compensated for.
Local loop monitoring has always caused people problems with audio, and the solution to that is always the same; trust Audition to record properly and monitor direct from your sound device, so you almost certainly need to do that anyway - but the only way to get the processed output back in sync with the video is to delay the video on transmission, so that everything is delayed slightly. This is what broadcasters have to do to get things back in sync, and they don't always get it right either - as many news reports will demonstrate!
So whilst you may be able (possibly...) to find a way of delaying the video slightly, local monitoring of the complete output whilst creating it, in sync, simply won't be possible, I'm afraid. The only other approach involves processing the mic signals in the analogue domain - there are mic enhancement systems out there that radio stations use - but they aren't cheap, and only have a limited amount of processing power compared to Audition. But they do run in real time...
Copy link to clipboard
Copied
why you buggin logic for recording, audition for mastering
Copy link to clipboard
Copied
You'll not be able to keep zero latency with a Virtual Cable especially if you're using audio effects to enhance your voice live.
You have a couple of options to solve this as SteveG(AudioMasters)​ mentions.
1. Delay the video to match the audio delay using software. Most live streaming software (like OBS, Wirecast etc.) will allow you to add a delay in ms to video outputs.
2. Analogue processing is a very good, zero latency, option. I do this myself using a dbx 286s to process and enhance my microphone and a dbx 166xs to process the overall mix (microphone, music, jingles etc.) before it hits the live stream.
Also, I don't know if you're Mac or PC but you may want to look into this software:
PC: VB-Audio VoiceMeeter Banana
Mac: Audio Hijack
These both allow you to add audio effects in real time and may cut down on any latency if you keep your Virtual Cable and audio effects inside the same software.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now