Constrain Delay Compensation: detailed explanation

i am aware of the function of Constrain Delay Compensation,
however, the manual only very roughly explains it’s functionality.
can anyone explain exactly how and what plugins are switched off and which ones are left on to achieve the diminishing in latency delay?


The manual explains just that in detail. Which part is not clear for you?
There is only one way to switch off a plugin, so also nothing to explain there.

From the Manual.

Delay Compensation Threshold (for Recording)
Minimizes the latency effects of the delay compensation while maintaining the sound
of the mix as far as possible. Only plug-ins with a delay higher than this threshold
setting are affected by the Constrain Delay Compensation function. By default, this
is set to 0.0 ms, which means that all plug-ins will be affected. If you feel that a little
latency is acceptable, you can raise this threshold value.

Me. What this means is that as a default Cubase will delay audio if it is too late to be in time with all other audio. It will work on all VSTs unless you want to change it by upping the latency.

From the Manual.

Cubase features full delay compensation–any delay inherent in the VST plug-ins you
use will automatically be compensated for during playback. However, when you play
a VST instrument in real time or record live audio (with monitoring through Cubase
activated), this delay compensation may result in added latency.

All this means is Cubase will make sure all audio plays back on time with all other audio when a VST is causing a delay in one or more audio tracks.
All this does is keep everything in time.

Constrain Delay Compensation turned On.
Any vst plugin with more than the threshold, will be turned off.
It’s a one click option to remove any additional latency caused by audio plugins in the audio path.