Xrun
Nombre común para los underruns y overruns de búfer en audio: el software no llegó a llenar o vaciar el búfer a tiempo, y se oye como un clic.
La interfaz de audio reproduce un búfer mientras el software calcula el siguiente. Si el siguiente no está listo cuando el hardware lo pide, hay un underrun: no queda nada que reproducir y se oye un chasquido o un corte. Al grabar ocurre lo contrario: el búfer se llena más rápido de lo que el software lo lee y se pierden muestras en un overrun. El mundo del audio en Linux, donde JACK y ALSA los cuentan y los notifican, juntó ambos bajo el nombre de xrun.
El compromiso es eterno. Búferes más pequeños dan menos latencia, pero menos margen cuando un driver, una tarjeta de red o una función de ahorro de energía se queda con la CPU un instante. Quien graba en directo acaba eligiendo un tamaño de búfer justo por encima de donde empiezan los crujidos.