JACK
Más información
- Creador
- Paul Davis
- Año
- 2002
- Tipo
- Servidor de sonido
- Licencia
- GPL / LGPL
- Sitio oficial
- jackaudio.org
JACK Audio Connection Kit: el servidor de sonido para audio profesional que permite conectar las entradas y salidas de cualquier programa con las de cualquier otro, con precisión de muestra.
Paul Davis creó JACK a principios de los 2000 en torno a su DAW, Ardour, porque a Linux le faltaba lo que los estudios con Mac daban por hecho: baja latencia y una forma de que un sintetizador, una caja de ritmos y un grabador compartieran el mismo reloj de audio. JACK ejecuta todos los clientes en un único ciclo con el mismo tamaño de búfer, así que el audio pasa de un programa a otro sin que nadie se quede un búfer atrás. Con la sincronización de transporte, pulsar play en una aplicación las arranca todas.
El precio era la comodidad. JACK se adueñaba de la tarjeta de sonido, prefería un núcleo de tiempo real y se llevaba mal con el audio del escritorio, de modo que los músicos en Linux pasaron años alternando entre dos mundos sonoros. La reescritura de Stéphane Letz, JACK2, añadió soporte multinúcleo. Hoy PipeWire implementa la API de JACK y la mayoría usa aplicaciones JACK sin ningún jackd a la vista.