ETH-68: Ethernet Audio Interface for Linux
Source: Hacker News ↗
The ETH-68 is an Ethernet‑based audio interface that runs custom bare‑metal firmware on an STM32H7 microcontroller, presenting itself to a host computer as a netJACK1 master endpoint. Users initiate audio exchange by launching a JACK server with the netone backend (e.g., `jackd -d netone`), after which the first incoming capture packet causes JACK to create I/O ports that correspond to the physical inputs and outputs of the ETH‑68. The device can also be accessed directly from a PipeWire session using the `pw-eth68` client, which mimics the netone‑based JACK behavior, allowing PipeWire‑aware applications to connect to the same ports.
A key performance metric of the ETH‑68 is its exceptionally low round‑trip audio latency. Measured with a loopback cable and the `jack_delay` utility, the interface achieves 3.620 ms of latency at 48 kHz with a 64‑sample buffer, well within the 5–20 ms perception threshold for most listening contexts. At 96 kHz the latency improves further, surpassing a comparable RME card by 0.33 ms. The system also provides a 3.3 V “LATMON” digital signal on a rear‑panel BNC connector, enabling precise measurement of processing latency and jitter; typical cycles show about 625 µs of processing time, leaving a comfortable margin before the 1.333 ms deadline for 64‑sample buffers at 48 kHz, even under moderate DSP load in a Bitwig project.
Multiple ETH‑68 units can be synchronized to expand channel count, though this requires an intermediate proxy application (`eth68proxy`) when using JACK because netJACK does not natively merge or split data from several masters. The proxy merges capture packets from each unit into a single netJACK‑compatible packet and splits playback packets back to the individual devices, preserving the single‑unit latency while adding only a negligible processing overhead. When operating through PipeWire, `pw-eth68` handles multi‑unit stream management, eliminating the need for the proxy. Network configuration defaults to sending capture packets to 12.12.12.10:3000, but settings can be altered with the `eth68ctl.py` script, facilitating flexible deployment in various audio production environments.
⚡ Effects Interpreter
🌍World Economylow impact
What this means for you
- ▶Export-heavy economies may see demand wobble as buyers wait and watch.
- ▶Markets around the world might take their cue from how this story unfolds.
🏙️Local Economylow impact
What this means for you
- ▶Jobs and trade close to home may feel a soft knock-on effect.
- ▶Corner shops and cafes rarely feel this straight away, but they do feel it.
🏦Rates & Bankslow impact
What this means for you
- ▶Mortgage offers might firm up or soften as the picture becomes clearer.
- ▶Banks generally prefer a wait-and-see approach before touching their rates.
❤️Healthlow impact
What this means for you
- ▶Neighbours and families might feel more anxious until the dust settles.
- ▶Community spirit often steadies nerves when headlines feel unsettling.
💷Wealthmedium impact
What this means for you
- ▶It's a reasonable moment to check your investments are still on track.
- ▶Investors typically reshuffle their holdings when stories like this break.
🏠Housinglow impact
What this means for you
- ▶Surveyors and valuers tend to factor in wider trends gradually, not overnight.
- ▶Property values usually need more than one headline to really move.
🌍 Effects for your country
The U.S.'s central bank rate currently stands at 3.75%, so a global rates move like this could feed through to local borrowing costs. The U.S.'s economy is growing at 2.3% with inflation at 3.2%, the backdrop this story's effects play out against locally. Housing-market effects like this are usually felt most where mortgage rates track the U.S.'s own central bank rate closely. With the U.S.'s unemployment at 4.4%, personal-finance effects like this land on a labour market that is currently fairly stable. Health-system effects are harder to localise from economic indicators alone — the real impact in the U.S. depends more on local healthcare capacity than the figures above.
The UK's central bank rate currently stands at 3.75%, so a global rates move like this could feed through to local borrowing costs. The UK's economy is growing at 0.8% with inflation at 3.2%, the backdrop this story's effects play out against locally. Housing-market effects like this are usually felt most where mortgage rates track the UK's own central bank rate closely. With the UK's unemployment at 5.6%, personal-finance effects like this land on a labour market that is currently fairly stable. Health-system effects are harder to localise from economic indicators alone — the real impact in the UK depends more on local healthcare capacity than the figures above.
France's central bank rate currently stands at 2%, so a global rates move like this could feed through to local borrowing costs. France's economy is growing at 0.9% with inflation at 1.8%, the backdrop this story's effects play out against locally. Housing-market effects like this are usually felt most where mortgage rates track France's own central bank rate closely. With France's unemployment at 7.9%, personal-finance effects like this land on a labour market that is already under strain. Health-system effects are harder to localise from economic indicators alone — the real impact in France depends more on local healthcare capacity than the figures above.
Romania's central bank rate currently stands at 6.5%, so a global rates move like this could feed through to local borrowing costs. Romania's economy is growing at 0.7% with inflation at 7.8%, the backdrop this story's effects play out against locally. Housing-market effects like this are usually felt most where mortgage rates track Romania's own central bank rate closely. With Romania's unemployment at 6%, personal-finance effects like this land on a labour market that is currently fairly stable. Health-system effects are harder to localise from economic indicators alone — the real impact in Romania depends more on local healthcare capacity than the figures above.
The UAE's central bank rate currently stands at 3.65%, so a global rates move like this could feed through to local borrowing costs. The UAE's economy is growing at 3.1% with inflation at 2.5%, the backdrop this story's effects play out against locally. Housing-market effects like this are usually felt most where mortgage rates track the UAE's own central bank rate closely. Health-system effects are harder to localise from economic indicators alone — the real impact in the UAE depends more on local healthcare capacity than the figures above.