Intel Fireface 800 manual Latency and Monitoring, How much Zero is Zero?, Oversampling

Page 96

37.2 Latency and Monitoring

The term Zero Latency Monitoring has been 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 inter- face 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 Driver CD and the RME web- site.

How much Zero is Zero?

From a technical view there is no zero. Even the analog pass-through is subject to phase er- rors, equalling a delay between input and output. However, delays below certain values can subjectively be claimed to be a zero-latency. This applies to analog routing and mixing, and in our opinion also to RME's Zero Latency Monitoring. The term describes the digital path of the audio data from the input of the interface to its output. The digital receiver of the Fireface 800 can't operate un-buffered, and together with TotalMix and the output via the transmitter, it causes 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 out- puts do cause a significant delay. Modern converter chips operate with 64 or 128 times over- sampling plus digital filtering, in order to move the error-prone analog filters away from the au- dible frequency range as far as possible. This typically generates a delay of one millisecond. A playback and re-record of the same signal via DA and AD (loopback) then causes an offset of the newly recorded track of about 2 ms. The exact delays of the Fireface 800 are:

Sample frequency kHz

44.1

48

88.2

96

176.4

192

 

 

 

 

 

 

 

AD (43.2 x 1/fs) ms

0.98

0.9

0.49

0.45

 

 

 

 

 

 

 

 

 

AD (38.2 x 1/fs) ms

 

 

 

 

0.22

0.2

 

 

 

 

 

 

 

DA (43.5 x 1/fs) ms

0.99

0.9

0.49

0.45

0.25

0.23

 

 

 

 

 

 

 

DA (28 x 1/fs) ms *

0.63

0.58

0.32

0.29

0.16

0.15

 

 

 

 

 

 

 

*The second DA values are valid for units built since around march 2005 (AK4396 instead of AK4395). The driver detects the version automatically and transmits the correct offsets.

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 GSIF (see chapter 13 and 14).

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 play- back 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 Fireface's converter delays.

96

User's Guide Fireface 800 © RME

Image 96
Contents Most powerful FireWire audio interface ever TotalMix Bit / 192 kHz SyncAlignZLMSyncCheck SteadyClockInstallation and Operation Windows Installation and Operation Mac OSGeneral Stand-Alone Operation, Connections and TotalMix Technical Reference Important Safety Instructions InstallationMains Users Guide Fireface 800 RME General Package Contents Brief Description and CharacteristicsIntroduction System RequirementsConnectors and Front Panel First Usage QuickstartAccessories Quick StartPart Number Description Warranty AppendixTrademarks Users Guide Fireface 800 RME CE / FCC Compliance RoHSISO Users Guide Fireface 800 RME Installation and Operation Windows Hardware Installation Driver InstallationDriver and Firmware Desktop ComputerDriver Update Deinstalling the DriversFirmware Update Configuring the Fireface Settings dialog GeneralPhantom Power Buffer SizeInputs Limit BandwidthClock Mode Word Clock OutSyncCheck OptionsSettings dialog DDS Clock Modes Synchronization Application examplesAvailable Settings Limit BandwidthOperation and Usage PlaybackDVD-Playback AC-3/DTS AC-3 / DTSMultichannel Low Latency under MME Buffer Size Adjustment Fireface Analog 1+2 Fireface Analog 1+2 MMEMulti-Client and Multi-Channel using WDM Multi-client OperationASIO-Multiclient Digital Recording Operation under Asio Analog RecordingKnown Problems Common ProblemsOperation under Gsif Gigasampler Interface Windows 2000/XPUsing more than one Fireface DIGICheck Hotline Troubleshooting 8 Adat channels don’t seem to workInstallation Diagrams Channel Routing Asio at 96 kHzChannel Routing MME at 96 kHz Users Guide Fireface 800 RME Mac OS X Installation and Operation Driver Firmware Update Configuring the Fireface Level Level OutAutoSync Ref Settings dialog DDS Clock Modes Synchronization Limit Bandwidth Mac OS X FAQ Round about Driver InstallationMidi doesnt work Repairing Disk Permissions FireWire CompatibilitySupported Sample Rates Various InformationMulticard Operation Possible causes for a Fireface not workingDiagram Channel Routing at 96 kHz Users Guide Fireface 800 RME Stand-Alone Operation, Connections and TotalMix Stand-alone Operation Analog Inputs Line RearMicrophone / Line Front Reference DBFS @ HeadroomInstrument DriveSpeaker Emulation Headphones Analog OutputsLine Digital Connections AdatSpdif Special Characteristics of the Spdif Output MidiWord Clock Word Clock Input and OutputInput OutputTechnical Description and Usage Cabling and Termination OperationTotalMix Routing and Monitoring OverviewUsers Guide Fireface 800 RME User Interface Elements of a Channel Tour de TotalMixUsers Guide Fireface 800 RME Submix View Mute and SoloQuick Access Panel PresetsPreset Preset BanksMonitor Panel PreferencesEditing the Names Main MonitorStereo Pan Law Hotkeys Menu Options Level Meter TotalMix The Matrix Elements of the Matrix ViewTotalMix Super-Features Advantages of the MatrixAsio Direct Monitoring Windows only Selection and Group-based Operation Copy Routings to other ChannelsDelete Routings Recording a Subgroup Loopback Using external Effects Devices Mixing several input signals into one record channelRecording a Softwares playback MS Processing Midi Remote Control MappingElement Meaning in TotalMixSetup Preset 3 38 / 56 / #G Preset 5 3A / 58 / #ASimple Midi Control Monitor Main 3E / 62 / DLoopback Detection Stand-Alone Midi Control Mackie Control ProtocolMeaning in Fireface Element Meaning in Fireface Simple Midi ControlUsers Guide Fireface 800 RME Technical Reference Tech Info Technical Specifications AnalogDigital DA, Line Out 1-8, rearDA Stereo Monitor Output Phones Digital Inputs Adat OpticalTransfer Modes Resolution / Bits per Sample Windows only Digital OutputsTechnical Background Lock and SyncCheckLatency and Monitoring How much Zero is Zero?Oversampling Sample frequency kHz 44.1 88.2 176.4 192FireWire Audio Safety BufferCore Audios Safety Offset Number of Channels and Bus Load Limit Bandwidth 48 kHz 96 kHz 192 kHz FW-KanäleAnalog DS Signal Port DS Double SpeedQS Quad Speed Byte Mode Bit Type AES3-1992 IECNoise level in DS / QS Mode SteadyClockBlock Diagram Fireface Connector Pinouts TRS jacks of analog input / outputXLR jacks of analog inputs TRS Phones jack