X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=_manual%2F19_synchronization%2F02_latency-and-latency-compensation.html;h=9954e0da1f4be2e717ce6007c9982a5361753b10;hb=1321d4a5f39bf9163b6776dddc24d8ce151fd4d3;hp=2ce04981ecd724b7ce25af5a86856ca418aeaf39;hpb=876124925eb2b43064a58dcc118e685ac876514c;p=ardour-manual diff --git a/_manual/19_synchronization/02_latency-and-latency-compensation.html b/_manual/19_synchronization/02_latency-and-latency-compensation.html index 2ce0498..9954e0d 100644 --- a/_manual/19_synchronization/02_latency-and-latency-compensation.html +++ b/_manual/19_synchronization/02_latency-and-latency-compensation.html @@ -7,9 +7,9 @@ menu_title: About Latency

Latency

-When speaking about synchronization, there is no way around also mentioning Latency: -Latency is how you call the reaction time of a system to a certain stimulus. There are many factors that contribute to the total latency of a given system. -In order to achieve exact time synchronization all sources of latency need to be take into account and compensated for. +When speaking about synchronization, it is also necessary to speak of latency. +Latency is a system's reaction time to a given stimulus. There are many factors that contribute to the total latency of a system. +In order to achieve exact time synchronization all sources of latency need to be taken into account and compensated for.

Latency chain

@@ -53,14 +53,14 @@ The digital I/O latency is usually negligible for integrated or realtime-kernel. +Low-latency is not always a feature you want to have. It comes with a couple of drawbacks: the most prominent is increased power-consumption because the CPU needs to process many small chunks of audio-data, it is constantly active and can not enter power-saving mode (think fan-noise). Furthermore, if more than one application (sound-processor) is involved in processing the sound, each of these needs to run for a short, well defined time for each audio-cycle which results in a much higher system-load and an increased chance of x-runs. Reliable low-latency (≤10ms) on GNU/Linux can usually only be achieved by running a realtime-kernel.

-Yet there are only few situations where a low-latency is really important, because they require very quick response from the computer. Some examples that come quickly to mind are: +Yet there are a few situations where a low-latency is really important, because they require very quick response from the computer.