X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Flatency-and-latency-compensation.html;h=59cb28415cb0bb651cf75260922539c3fea1c981;hb=935badcb9b12a81f840d447a01999755c4ff9916;hp=f14fc0e917bcc2b59562018251549a8dc00a10d5;hpb=e74c09802c2ca4038144d051c425a65661bde3ea;p=ardour-manual diff --git a/include/latency-and-latency-compensation.html b/include/latency-and-latency-compensation.html index f14fc0e..59cb284 100644 --- a/include/latency-and-latency-compensation.html +++ b/include/latency-and-latency-compensation.html @@ -65,7 +65,8 @@

Processing latency is usually divided into capture latency (the time it takes for the digitized audio to be available for digital processing, usually - one audio period), and playback latency (the time it takes for + one audio period), and playback latency (the time it takes for the + audio that has been processed to be available in digital form). In practice, the combination of both matters. It is called round-trip latency: the time necessary for a certain audio event to be captured, processed and played back. @@ -260,3 +261,10 @@

  • Make the appropriate connections between the jack ports so the loop is closed.
  • Adjust the playback and capture levels in the mixer.
  • +

    + On Linux, the latency of USB audio interfaces is not constant. It may + change when the interface is reconnected, on reboot and even when xruns + occur. This is due the buffer handling in the Linux USB stack. As a + workaround, it is possible to recalibrate the latency at the start of each + session and each time an xrun occurs. +