aku.lab

Features

Everything you need to bridge macOS audio to professional AES67 networks.

Core

Virtual Audio Device

Akulab Bridge installs a CoreAudio HAL driver that appears as a standard audio device in macOS. Any application that uses CoreAudio — DAWs, video editors, conferencing tools — can send and receive networked audio without modification.

Audio data flows through shared memory ring buffers with lock-free atomic operations, ensuring zero-copy transport between the daemon and the driver.

Channels2 - 64, configurable
Sample Rates44.1 / 48 / 96 / 192 kHz
Bit Depth16 / 24 / 32 bit (L16, L24, L32)
LatencyLow (~6ms), Normal (~10ms), Safe (~20ms)
IPCPOSIX shared memory, lock-free ring buffer

Timing

PTP Clock Sync

IEEE 1588-2008 Precision Time Protocol implementation with both slave and master modes. Achieves sub-microsecond synchronization with network grandmaster clocks.

Automatic delay measurement, clock offset calculation, and sync quality monitoring. The daemon continuously tracks PTP state and exposes metrics through both the controller app and web API.

StandardIEEE 1588-2008 (PTPv2)
ModesSlave + Master
Sync Interval125ms
DomainConfigurable (default 0)
TransportUDP multicast (224.0.1.129)

Transport

RTP Audio Streaming

AES67-compliant RTP transport for multi-channel audio. Supports both sending and receiving with configurable encoding, packet timing, and jitter buffer depth.

The jitter buffer handles out-of-order packets, late arrivals, and network fluctuations while maintaining the lowest possible latency for the configured safety margin.

StandardRFC 3550 + AES67 profile
Packet Time1ms (48 samples @ 48kHz)
DirectionSend + Receive
MulticastConfigurable group address
Loss DetectionSequence number tracking

Discovery

SAP & NMOS

Automatic stream discovery through SAP (Session Announcement Protocol) multicast listening. All advertised streams on the network appear instantly with their SDP metadata.

Full AMWA NMOS IS-04 Node API and IS-05 Connection API support enables integration with broadcast-grade infrastructure, registries, and control systems.

SAPRFC 2974, multicast listener
SDPRFC 4566 + AES67 ts-refclk
NMOS IS-04v1.3 Node API + mDNS-SD
NMOS IS-05v1.1 Connection API

Recording

Multitrack Recording

Record incoming audio streams directly to WAV files. Choose between single-file, per-stream, or per-channel recording modes depending on your workflow.

FormatWAV (PCM)
ModesSingle file / Per-stream / Per-channel
ControlCLI flags, Web API, Controller app
OutputConfigurable directory

Monitoring

Web Dashboard & API

Built-in HTTP server with a real-time dashboard showing PTP status, audio meters, stream info, and recording state. The REST API exposes all monitoring data as JSON for custom integrations.

Port8080 (configurable)
Endpoints/api/status, /api/meters, /api/streams
Recording/api/recording/start, /api/recording/stop
Compliance/api/compliance (AES67 timing report)

Control

macOS Controller App

Native SwiftUI application with real-time status monitoring, stream discovery browser, per-channel metering, channel routing matrix, and complete settings management. Pro Audio Dark theme with adaptive light/dark mode.

PagesStatus, Streams, Meters, Settings, Routing, Logs
ShortcutsCmd+1-6 navigation, Cmd+K command palette
IPCShared memory monitoring @ 100ms interval
DaemonStart/stop control, real-time log capture