Skip to content

Ratewise 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@sof006 sof006 released this 07 Nov 14:01
· 14 commits to main since this release

First release of Ratewise: view and set Linux sound-card sample rates, formats and buffer sizes for PipeWire (WirePlumber 0.4 or 0.5), PulseAudio or plain ALSA. It's a window and a command line in one AppImage.

Install

chmod +x Ratewise-x86_64.AppImage
./Ratewise-x86_64.AppImage

Runs on x86_64 with glibc 2.28 or newer (RHEL 8, Debian 10, Ubuntu 20.04 onward). It doesn't need libfuse2. Check the download against Ratewise-x86_64.AppImage.sha256.

What's in it

  • Window: devices grouped as outputs and inputs, each showing what it's running now, what it's configured to, and which rates and formats it supports. Change rate, format, buffer size (quantum), period size, headroom, idle suspend and resampler quality, per device or globally. Options a device can't take are greyed out and say why.
  • Safe changes: everything is shown as a plan with file diffs first, backed up, and undone with "Revert last change". Ratewise only writes your own config files and never needs root.
  • Command line: list, show, set, plan, revert, reset, doctor, capture-fixture. --help has the details.
  • Light and dark themes, the Inter font built in, and a software-rendering fallback (RATEWISE_RENDERER=software).

Pre-release

Tested so far: WSL Ubuntu 24.04 (X11 and headless Wayland, with host libraries and with every bundled library) and CachyOS on real hardware. The launch matrix across other distros (spec §6.4) hasn't run yet because it needs Docker.

If something goes wrong, ./Ratewise-x86_64.AppImage doctor reports what it can see. Crash reports go to ~/.local/state/ratewise/.