Repository navigation
Ratewise 0.1.0
Pre-release
Pre-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.--helphas 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/.