Repository navigation
Releases
Crossfeed 2.8.0 — Acoustic Voicing Architecture, Live Response Preview & Robust App Routing
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.6.1...v2.7.0
v2.6.1
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.6.0...v2.6.1
Crossfeed 2.6.0 — Listening Comparisons and Saved Presets
- Original audio follows the processed path's active output trim: −2 dB trim applies −2 dB to both. The shared preamp also applies to both. Pure mode bypasses the trim stage on both paths. No automatic loudness measurement or calibration is performed.
- The whole Hear the difference card is hidden by default. Enable Menu → Show comparison tools to reveal comparison buttons, A/B slots, output volume, and meters. This GUI preference is saved separately from engine state; preview mode never persists it.
- A/B session slots, original/crossfeed choices with a clear selected state, and guided setup.
- Custom preset library: save, rename, duplicate, delete, import/export, and exact-name CLI recall. Files are validated and saved atomically; file-management actions live in the More menu.
- Independent −24 to +12 dB preamp, input/output sample-peak meters, held peaks, and clip indicators. The response graph includes preamp and active trim in bypass.
- CLI commands:
ab store a|b,ab a|b|dry,meters reset, andset --preamp. - Repository URLs follow the
linux-crossfeedrename. Configuration paths and release archive names remain compatible. Release packaging includes nested screenshot assets.
Copying trim gives both paths the same output-gain setting; it does not equalize perceived loudness or the energy changes caused by filtering and blending. Existing processed preset voicing is retained. Ordinary bypass and trim changes are smoothed; unsupported sample rates still use unscaled fallback until prepared settings arrive.
Verification covers shared trim at 8–192 kHz, Pure/Advanced modes, planar/interleaved agreement, graph response, A/B recall, GUI preferences, preset storage, telemetry concurrency, and callback allocation/lock checks.
Packages for Linux x86_64:
.deb: Debian/Ubuntu.rpm: Fedora/RHEL-compatible distributions.xbps: Void Linux.tar.gz: per-user installation with./install.sh
The tarball requires GTK3, Ayatana AppIndicator, and the audio-backend libraries; it is dynamically linked. Existing configuration paths and the crossfeed executable name are retained.
Crossfeed 2.5.0 — GTK Interface and Response Graph
Crossfeed 2.5.0
Crossfeed now has a refreshed GTK interface and an interactive frequency-response graph.
- Theme-aware panels, clearer controls, wrapping presets, and a compact layout for smaller windows. Checked with Adwaita and Breeze in light/dark variants, plus HighContrast.
- A mono/side response graph updates as you change presets, controls, Pure/Advanced mode, bypass, or sample rate. Hover for frequency and gain. It includes phase, fractional delay, and output trim; this is a calculated filter response, not a live spectrum analyzer.
crossfeed gui --previewlets you explore the interface without starting or contacting the audio engine, changing routing, or saving settings.- Fixed spatial-effects switch updates and kept controls available during bypass for A/B comparison.
- Status polling now notices changes in sample rate, buffer size, and backend.
- Per-user desktop launchers select the user-installed binary even when an older system package exists.
The existing DSP and preset voicing are unchanged in this release. Response-model tests compare the graph with processed audio impulses across all five presets, both modes, and 8–192 kHz. GTK interaction checks cover switches, presets, graph updates, compact layout, and stopped state. CI runs the GUI checks in light and dark themes alongside the DSP, IPC, real-time, routing, and sanitizer suites.
Packages: Debian/Ubuntu .deb, Fedora/RHEL .rpm, Void Linux .xbps, and a Linux x86_64 binary tarball. The GUI requires GTK3 and Ayatana AppIndicator; the KDE appearance uses the installed Breeze GTK theme.
v2.4.0
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.3.1...v2.4.0
v2.3.1
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Standalone Crossfeed Release
High-performance headphone crossfeed audio processor with native GTK3 GUI, system tray, and universal sound server support (PipeWire, PulseAudio, ALSA).
Packages Included:
.deb: Debian, Ubuntu, Linux Mint, Pop!_OS.rpm: Fedora, RHEL, openSUSE.xbps: Void Linux.tar.gz: Standalone binary and assets for any Linux distribution
Full Changelog: v2.0.0...v2.1.0