🔓 Open Source
ETH68: la interfaz de audio Ethernet que Linux necesitaba
La latencia en audio no perdona. Unos pocos milisegundos de retraso bastan para arruinar una toma en directo o para volver imposible tocar en tiempo real.
El proyecto ETH68 propone una solucion directa para Linux: una interfaz de audio por Ethernet que funciona con JACK y netJACK1. En lugar de pelear con USB, FireWire (ya casi extinto) o tarjetas PCIe especificas, usa la red Ethernet que ya tienes montada.
El hardware es sorprendentemente completo: 6 entradas balanceadas TRS de 1/4 pulgada, 8 salidas balanceadas TRS, muestreo a 48 kHz y 96 kHz, codec Burr-Brown PCM3168A, conector MIDI DIN y chasis rack 1U. Nada de adaptadores raros ni cajas plasticas.
Lo que de verdad importa son los numeros. Con un buffer de 64 muestras a 48 kHz, ETH68 logra un round trip de apenas 3,620 milisegundos. Para monitorizacion en directo, instrumentos virtuales u overdubs, ese valor esta muy por debajo del umbral donde el oido humano empieza a notar el retraso.
El firmware corre sobre un microcontrolador STM32H7 y emula un endpoint netJACK1 master. Para arrancarlo basta lanzar JACK con el backend netone:
jackd -d netone
En cuanto llega el primer paquete desde ETH68, JACK crea solo los puertos que corresponden a cada entrada y salida fisica. A partir de ahi, cualquier aplicacion JACK-aware (Ardour, Reaper en Linux, Carla, Hydrogen) se conecta directo.
Y hay un detalle que pocos fabricantes resuelven bien: puedes sincronizar varias unidades ETH68 entre si para sumar canales sin que suba la latencia de ida y vuelta. Si necesitas 16, 24 o mas entradas y salidas, no dependes de agregadores USB que se desincronizan a mitad de sesion.
El proyecto es open source, tanto el hardware como el firmware, y esta pensado para el ecosistema Linux/JACK. Hay soporte experimental en macOS y Windows via JACK-Router, aunque el foco claro es Linux. Los mediciones publicadas muestran un rango dinamico de 103 a 105 dB segun la tasa de muestreo, y una planitud de banda de mas o menos 0,15 dB, cifras que no tienen nada que envidiar a interfaces comerciales de gama media.
La lectura de fondo es incomoda para la industria: durante anos se nos dijo que el audio profesional serio exigia comprar interfaces caras de marcas grandes. ETH68 demuestra que cuando el estandar es abierto, la comunidad puede disenar exactamente para como trabaja la gente con JACK, y encima documentarlo todo.
El precio de esa libertad sigue siendo el mismo de siempre: nadie te lo va a instalar por ti. Pero para quien ya vive dentro de Linux, la barrera tecnica se acaba de caer.
Tu, que grabas en Linux: seguirias pagando por una interfaz USB, o le darias una oportunidad a Ethernet?