User Manual

User's Guide Babyface Pro FS © RME
81
28.2 Latency and Monitoring
The term Zero Latency Monitoring was introduced by RME in 1998 for the DIGI96 series of
audio cards. It stands for the ability to pass-through the computer's input signal at the interface
directly to the output. Since then, the idea behind has become one of the most important
features of modern hard disk recording. In the year 2000, RME published two ground-breaking
Tech Infos on the topics Low Latency Background, which are still up-to-date: Monitoring, ZLM
and ASIO, and Buffer and Latency Jitter, both found on the RME website.
How much Zero is Zero?
From a technical view there is no zero. Even the analog pass-through is subject to phase
errors, equalling a delay between input and output. However, delays below certain values can
subjectively be claimed to be zero latency. This applies to analog routing and mixing, and in our
opinion also to RME's Zero Latency Monitoring. The term describes the direct digital path from
the interface’s input to output. Digital receiver buffers plus TotalMix and output transmitter shoiw
a typical delay of 3 samples. At 44.1 kHz this equals about 68 µs (0.000068 s), at 192 kHz only
15 µs. The delay is valid for ADAT and SPDIF in the same way.
Oversampling
While the delays of digital interfaces can be disregarded altogether, the analog inputs and
outputs do cause a significant delay. Converter chips operate with 64 or 128 times over-
sampling plus digital filtering. This typically generates a delay of one millisecond. A playback
and re-record of the same signal via DA and AD (loopback) causes an offset to the newly re-
corded track of about 2 ms.
Low Latency!
The Babyface Pro uses AD/DA converters with latest digital filters, causing a delay of only a few
samples. With 5 samples AD and 7 samples DA the delay caused by the conversion is only
about a fifth of previous generations. The delays of the Babyface Pro FS AD/DA are:
Sample frequency kHz 44.1 48 88.2 96 176.4 192
AD (5 x 1/fs) ms 0.11 0.10
AD (5 x 1/fs) ms 0.05 0.05
AD (6 x 1/fs) ms 0.034 0.031
DA (7 x 1/fs) ms 0.16 0.15 0.08 0.07 0.04 0.036
Buffer Size (Latency)
Windows: This option found in the Settings dialog defines the size of the buffers for the audio
data used in ASIO and WDM (see chapter 10).
Mac OS X: The buffer size is defined within the application. Only some do not offer any setting.
For example iTunes is fixed to 512 samples.
General: A setting of 64 samples at 44.1 kHz causes a latency of 1.5 ms, for record and
playback each. But when performing a digital loopback test no latency/offset can be detected.
The reason is that the software naturally knows the size of the buffers, therefore is able to
position the newly recorded data at a place equalling a latency-free system.
AD/DA Offset under ASIO and OS X: ASIO (Windows) and Core Audio (Mac OS X) allow for the
signalling of an offset value to correct buffer independent delays, like AD- and DA-conversion or
the Safety Buffer described below. An analog loopback test will then show no offset, because
the application shifts the recorded data accordingly. Because in real world operation analog
record and playback is unavoidable, the drivers include an offset value matching the Babyface
Pro converter delays.
Therefore, in a digital loopback test a negative offset of about 1 ms occurs. This is no real
problem, because this way of working is more than rare, and usually the offset can be
compensated manually within the application. Additionally, keep in mind that even when using
the digital I/Os usually at some place an AD- and DA-conversion is involved (no sound
without...).