Skip to content

Releases

Crossfeed 2.8.0 — Acoustic Voicing Architecture, Live Response Preview & Robust App Routing

Choose a tag to compare

@cecep-91 cecep-91 released this 06 Nov 19:28

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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 06:17

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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:57

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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:11
  • 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, and set --preamp.
  • Repository URLs follow the linux-crossfeed rename. 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.

Full changelog · Passing CI

Crossfeed 2.5.0 — GTK Interface and Response Graph

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:42

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 --preview lets 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

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:05

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 05:54

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 05:22

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

Choose a tag to compare

@github-actions github-actions released this 09 Oct 05:02

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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:51

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