Delay compensation and audio buffer sizes, 1 delay compensation and audio buffer sizes – Sonnox Oxford SuprEsser User Manual
Page 11
3.2 Resolution, Kernel Sizes, and Delays
3 OPERATION
3.2.1 Delay Compensation and Audio Buffer Sizes
The plug-in delay produced by the Oxford SuprEsser depends both on the kernel
size/resolution and the audio block size.
The block size is the size of the sample buffers passed to the plug-in by the host, and is
usually specified in your audio hardware preferences/configuration/setup page. The
reason that the plug-in delay depends on the block size is that the plug-in must
accumulate a whole kernel sized block of samples before it can process them.
In order to ensure the minimum plug-in delay, make sure the block/buffer size is the same
as or greater than the kernel size/resolution setting!
For example, if the kernel size is set to 512, ie. you are using the Low Latency version,
and if your block/buffer size is 512 or 1024, this will ensure that the plug-in produces the
minimum delay of 276 samples.
If you use a smaller block size than the kernel size, the overall delay of the plug-in will go
up, not down. For example, if the block size is 256, then the Low Latency version will
produce a delay of 532 samples.