ARA extension and latency compensation

I’m experimenting with my ARA plugin/extension, which under certain circumstances introduces additional latency. I’m aware that ARA is designed around zero latency, but several ARA hosts still seem to compensate for my plugin’s latency correctly.

Unfortunately, this does not appear to be the case with Nuendo and Cubase. When the latency is non-zero, the audio is delayed by exactly that amount. The plugin is queried for its latency, but it looks like that value is never compensated by the host.

I mainly want to confirm that this is not an issue in my implementation.

Do Nuendo and Cubase intentionally ignore delay compensation for ARA extensions?

Thanks!

1 Like