Mitchco
Member
Thread Starter
- Joined
- Oct 1, 2017
- Posts
- 89
HLConvolver 2.8.1 is released.
HLConvolver is a headless convolution engine with a Web UI, systemd service integration, UPnP input/output support, managed ALSA routing, multichannel FIR processing, and optional DoP output.
Current packages are available for Ubuntu 24.04, and Raspberry Pi arm64 Bookworm.
Supported routes from the Web UI:
On a preliminary Hang Loose Processor system using Raspberry Pi CM5 hardware, HLConvolver was tested with:
Technical note:
HLConvolver includes a direct ALSA engine for the managed ALSA routes. It communicates directly with ALSA Loopback capture and the selected output device, handles sample-rate changes, and uses matching sample-rate FIR filters when configured. This is intended to avoid the drift and handoff problems that can occur in unmanaged loopback chains.
30-day free trial available. Enter 281 in the order notes field. All future upgrades are free with a license purchase.
HLConvolver is a headless convolution engine with a Web UI, systemd service integration, UPnP input/output support, managed ALSA routing, multichannel FIR processing, and optional DoP output.
Current packages are available for Ubuntu 24.04, and Raspberry Pi arm64 Bookworm.
Supported routes from the Web UI:
- alsa-local = ALSA Loopback input -> local ALSA playback
- alsa-upnp = ALSA Loopback input -> UPnP /live output
- upnp-upnp = UPnP MediaRenderer input -> UPnP /live output
- upnp-alsa = UPnP MediaRenderer input -> local ALSA playback
- local-local = local device I/O
- WAV
- AIFF / AIFC
- FLAC
- 16-bit
- 24-bit default
- 32-bit
- PCM default
- DoP
- DSD64 / DSD128 / DSD256
- First-order / second-order DSD noise shaper
- configurable DSD headroom
- optional fallback to PCM if DoP cannot open
- alsa-local supports up to 16 active input/output channels.
- upnp-alsa supports up to 16 active input/output channels.
- UPnP routes are software-configurable up to 16 active channels.
- Local ALSA output supports separate active input/output counts, such as 2 in / 4 out, 2 in / 6 out, and 2 in / 8 out.
- UPnP-output multichannel success depends on the downstream renderer and DAC.
- elapsed/progress position reporting
- duration/media-info reporting
- natural end-of-track handling
- normal album/playlist advance with compatible controllers such as Audirvana and JRiver
- Route selection, audio settings, DSD output settings, UPnP target selection, diagnostics, and log download are handled from the Web UI.
- Long loaded filter filenames now wrap correctly instead of being truncated.
- Service scripts handle normal runtime setup, including ALSA Loopback where required.
On a preliminary Hang Loose Processor system using Raspberry Pi CM5 hardware, HLConvolver was tested with:
- 44.1 kHz input upsampled to a 705.6 kHz FIR path and DSD256 DoP output
- 16 channels of 65,536-tap FIR processing at 96 kHz
- 2 channels using a 65,536-tap FIR path at 705.6 kHz
Technical note:
HLConvolver includes a direct ALSA engine for the managed ALSA routes. It communicates directly with ALSA Loopback capture and the selected output device, handles sample-rate changes, and uses matching sample-rate FIR filters when configured. This is intended to avoid the drift and handoff problems that can occur in unmanaged loopback chains.
30-day free trial available. Enter 281 in the order notes field. All future upgrades are free with a license purchase.




