Avid Pro Audio Community

Avid Pro Audio Community (https://duc.avid.com/index.php)
-   Pro Tools (https://duc.avid.com/forumdisplay.php?f=162)
-   -   What determines the delay compensation of a plugin? (https://duc.avid.com/showthread.php?t=421926)

camshash 10-05-2022 09:59 AM

What determines the delay compensation of a plugin?
 
Sorry if this is the wrong place for this question,

What determines the delay compensation for a plug in/track?

Is it the host computers performance, or is it a predetermined number that the plug in tells pro tools what its delay is?

For the same exact plugin would you experience a lower delay comp on a more powerful computer versus a less powerful computer?

thanks!

Darryl Ramm 10-05-2022 10:35 AM

Re: What determines the delay compensation of a plugin?
 
It has nothing to do with CPU performance, audio latency is happening many orders of magnitude slower than CPUs work at. Latency is caused by the internal plugin algorithm, if the plugin is deliberately delaying all or part of the signal (e.g. to perform look ahead for a limiter), if it’s doing frequency up conversion, etc. it will have latency from doing that. The latency varies at different sample rates. The plugin knows what that latency is, the set of latency vs sample rate data is hard coded into the plugin by the developer and Pro Tools queries the plugin to get that data. Yes there are very occasional mistakes.

CPU performance and overall systems optimization determines how large a session with how many plugins you can run but not any of the plugin latency numbers themselves. The moment Pro Tools gets close to being unable to keep up with keeping everything running with sample accurate time alignment it deliberately crashes itself with an AAE CPU error.

Darryl Ramm 10-05-2022 11:08 AM

Re: What determines the delay compensation of a plugin?
 
And depending on what you mean by track latency, the IO buffer or disk playback buffer also add latency at input and output. As do latencies in the analog to digital and digital to analog conversions, and some additional latency interfacing to device drivers. All of which Pro Tools takes care of automatically. (you get that without enabling "delay compensation").

DSP based HDX (and older TDM) systems using HDX (or TDM) plugins don't utilize an IO buffer, except when converting back to use native plugins and back again to the DSP based mixer. HDX (or TDM) plugins are not guaranteed zero latency, any that perform look ahead or up conversion etc. will add latency. Especially true of mastering bus/limiting plugins with deliberate high look-ahead.

nsureit 10-05-2022 11:32 AM

Re: What determines the delay compensation of a plugin?
 
Darryl,

These are great explanations. Easy for us less technical folks to understand. Thank you.

nednednerb 10-05-2022 05:17 PM

Re: What determines the delay compensation of a plugin?
 
Yes thank you! Good to grok.


All times are GMT -7. The time now is 03:27 AM.

Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com