|
There is no such thing as a zero sample latency. Even hardware has at least one sample as it takes time to process and as long as you have to process input you'll have to wait one sample to have it AD convertetd.
Latency in samples is more accurate because 2ms at 44,1kHz relate to 88.2 samples. Buffers always will be a few samples long. You can fix that with predelays in samples, not in ms.
Try to live with some latency. The smaller the buffers, the more time you need for bufferhandling the less time for audioprocessing. If you don't need to play live, better use longer latencies and compensate for it. Logic hast that option, so use it 
___________________
DISCLAIMER:
The above text is believed to be derived from objective logic. No personal offence, implicit or explicit, is intended. Ambiguous expressions are to be interpreted in the less offensive way.
|