VST plugins pushing audio out of sync

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

philtimm

  • Posts: 141
  • Joined: Tue Oct 09, 2018 1:10 pm
  • Location: Bristol, UK
  • Real Name: Philip Timm

VST plugins pushing audio out of sync

PostMon Apr 19, 2021 8:35 am

I am mixing music in Fairlight for a hobby project with 15+ contributors singing/playing to a music track.

Everybody is in sync, and playback is working just fine. (All videos are in a 4x4 grid that is cached, so there's no video overhead)

All source tracks are mono, and they're going into submixes (vocals/guitar/bass/etc), then into a stereo master bus.

Some tracks have one or two (maximum) VST track fx on them (breath removal, de-ess, for example). Most tracks have Fairlight compression and/or EQ on them.

Most of the time things are fine but, sometimes, I'll start playback and one track will be delayed by a couple of seconds. Turn the Inserts off and it's back in sync. Turn it on, and it's out of sync again.

It's not laggy, it's not stuttering, it's just one of the tracks with fx jumps out of sync.

Any reason why that is?

The videos are mostly H.264 files, of varying framerates and sizes. Some of the audio is compressed audio direct from the video, some are seperately supplied .WAV files.

System spec in signature
HP Z8 G4 Workstation (dual Xeon Silver 4116)
160GB 2400MHz RAM
Nvidia RTX A5000 24GB GPU
512GB NVMe sys drive
4TB NVMe RAID0 scratch drive
24TB G-Drive Shuttle XL RAID5 storage (Thunderbolt2)

Win 11 (Version 23H2)
Resolve Studio v19.1.3
Offline

Reynaud Venter

  • Posts: 6433
  • Joined: Sun May 28, 2017 9:34 am

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 9:00 am

Audio plugins introduce latency in the path which may affect sync.

You do not specifically mention which plugins are instantiated but from the description these may be iZotope RX plugins.

The iZotope RX Breath Control plugin, for example, introduces 26,623 samples (555 ms) of latency.

If the plugin is instantiated as a Clip-based effect, right click the Audio Clip and select either:
"Cache Audio Effects"
"Bounce Audio Effects"

For Track-based effects, use:
Timeline menu > Bounce Selected Track to New Layer
Timeline menu > Bounce Mix to Track

Alternatively, configure iZotope RX as an External Audio Process and use the Breath Control module in the standalone application: Preferences > System > Audio Plugins > Setup External Audio Processes
Offline

Andy Evans

  • Posts: 110
  • Joined: Sat Jul 25, 2020 8:14 am
  • Real Name: Andrew Evans

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 11:28 am

Yeah, as Reynaud rightly suggested, it will be the izotope breath control pushing it late. It has mega latency. Even on my Pro Tools rig with full auto delay compensation it is out of time, so izoptope stuff like that I use audiosuite and print it to the clip, or send it out to the stand alone RX using RX Connect, process and send it back to the timeline.. the external audio process setup Reynaud suggested is the same sort of thing on Fairlight. The other plugins like the de-esser will be fine. I'd try what he suggested, putting it on as a clip effect and cache audio effects on the clip, or the external process.
I think if you render it as a track effect it may still be out of time,,,but not 100% on that.
Or, just don't worry about debreathing the vocals, they are part of the emotion of a vocal performance... or if they really worry you use key frames in the clip volume and turn them down.

I think to get full delay compensation with Fairlight you need to have the audio accelerator card installed (I think), but as I say even on other DAW systems with ADC, some of the Izotope RX stuff is way latent. Izotope themselves told me not to try running dialogue dereverb in real time. The only ones I use regularly in realtime are the dialogue denoising plugins.
Sound Designer/Mixer
Melbourne Australia
www.mud.net.au
Offline

Reynaud Venter

  • Posts: 6433
  • Joined: Sun May 28, 2017 9:34 am

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 11:52 am

Fairlight in version 17 provides latency compensation with both Fixed and Flexi Bus modes in native mode.
The path latency is reflected in the Tracks Index's ADC column.

A Fairlight Audio Accelerator card is required for latency compensation in version 16.
Offline

Andy Evans

  • Posts: 110
  • Joined: Sat Jul 25, 2020 8:14 am
  • Real Name: Andrew Evans

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 11:57 am

Thanks for clarifying Reynaud.
Cheers.
Sound Designer/Mixer
Melbourne Australia
www.mud.net.au
Offline

John Paines

  • Posts: 6327
  • Joined: Tue Jul 28, 2015 4:04 pm

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 12:05 pm

Reynaud Venter wrote:If the plugin is instantiated as a Clip-based effect, right click the Audio Clip and select either:
"Cache Audio Effects"
"Bounce Audio Effects"

For Track-based effects, use:
Timeline menu > Bounce Selected Track to New Layer
Timeline menu > Bounce Mix to Track



In my experience, caching audio will not correct latency or other anomalies related to third-party VSTs. You actually got this to work with Izotope plugins?
Offline

philtimm

  • Posts: 141
  • Joined: Tue Oct 09, 2018 1:10 pm
  • Location: Bristol, UK
  • Real Name: Philip Timm

Re: VST plugins pushing audio out of sync

PostMon Apr 19, 2021 9:24 pm

Andy Evans wrote:Yeah, as Reynaud rightly suggested, it will be the izotope breath control pushing it late. It has mega latency. Even on my Pro Tools rig with full auto delay compensation it is out of time, so izoptope stuff like that I use audiosuite and print it to the clip, or send it out to the stand alone RX using RX Connect, process and send it back to the timeline.. the external audio process setup Reynaud suggested is the same sort of thing on Fairlight. The other plugins like the de-esser will be fine. I'd try what he suggested, putting it on as a clip effect and cache audio effects on the clip, or the external process.
I think if you render it as a track effect it may still be out of time,,,but not 100% on that.
Or, just don't worry about debreathing the vocals, they are part of the emotion of a vocal performance... or if they really worry you use key frames in the clip volume and turn them down.

I think to get full delay compensation with Fairlight you need to have the audio accelerator card installed (I think), but as I say even on other DAW systems with ADC, some of the Izotope RX stuff is way latent. Izotope themselves told me not to try running dialogue dereverb in real time. The only ones I use regularly in realtime are the dialogue denoising plugins.


Great info, thank you both, gentlemen!
HP Z8 G4 Workstation (dual Xeon Silver 4116)
160GB 2400MHz RAM
Nvidia RTX A5000 24GB GPU
512GB NVMe sys drive
4TB NVMe RAID0 scratch drive
24TB G-Drive Shuttle XL RAID5 storage (Thunderbolt2)

Win 11 (Version 23H2)
Resolve Studio v19.1.3

Return to DaVinci Resolve

Who is online

Users browsing this forum: Florian Gintenreiter, Google [Bot], panos_mts, soundkitchen and 240 guests