Download · Linux
Install Reson8 on Linux
Six ways in, all free — including the professional piano suite that is a paid unlock on phones. The deb and rpm add their own repository the first time they install, so after that Reson8 updates with the rest of your system.
Latest version:
| Your system | Use | Updates |
|---|---|---|
| Debian, Ubuntu, Mint, Pop!_OS | .deb | apt, automatic |
| Fedora, RHEL, openSUSE | .rpm | dnf / zypper, automatic |
| Arch, Omarchy, Manjaro, EndeavourOS | AUR | your AUR helper |
| Ubuntu with snap | Snap Store | snapd, automatic |
| Any distribution, sandboxed | Flatpak | manual |
| Any distribution, no install | AppImage | AppImageUpdate |
Debian & Ubuntu .deb
Ubuntu 22.04, Debian 12, and anything newer or derived from them. Download the package and let apt install it — apt resolves the GTK and audio dependencies for you:
curl -fLO https://nickhirras.github.io/reson8-release/latest/reson8_amd64.deb
sudo apt install ./reson8_amd64.deb
Installing adds the Reson8 apt repository
(/etc/apt/sources.list.d/reson8.list) with its signing
key, so from now on:
sudo apt update && sudo apt upgrade
brings in new versions along with everything else. Don't want the repository? Delete that file — it is written once and never re-added. Removing the package removes it too.
Add the repository by hand instead
Same result, without downloading a package first:
sudo curl -fsSLo /usr/share/keyrings/reson8-archive-keyring.gpg https://nickhirras.github.io/reson8-release/apt/reson8-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/reson8-archive-keyring.gpg] https://nickhirras.github.io/reson8-release/apt stable main" | sudo tee /etc/apt/sources.list.d/reson8.list
sudo apt update && sudo apt install reson8
Fedora, RHEL & openSUSE .rpm
On Fedora and RHEL-family distributions, dnf installs straight from the URL:
sudo dnf install https://nickhirras.github.io/reson8-release/latest/reson8.x86_64.rpm
On openSUSE:
curl -fLO https://nickhirras.github.io/reson8-release/latest/reson8.x86_64.rpm
sudo zypper install ./reson8.x86_64.rpm
Installing adds the Reson8 repository (reson8.repo in
/etc/yum.repos.d or /etc/zypp/repos.d) and its
signing key, so dnf upgrade or zypper update
carries Reson8 forward. The first time it does, your package manager
asks once to trust the "Reson8 Package Signing Key". Delete the
.repo file to opt out; it is never re-added.
Arch & Omarchy AUR
Reson8 is on the AUR as reson8-bin, a prebuilt package. With yay (which Omarchy ships) or paru:
yay -S reson8-bin
paru -S reson8-bin
Or the long way, with nothing but makepkg:
git clone https://aur.archlinux.org/reson8-bin.git
cd reson8-bin && makepkg -si
Your AUR helper picks up new versions the same way it does for every other AUR package.
Snap Store
On Ubuntu and anywhere else snapd runs. It updates itself in the background like every snap.
sudo snap install reson8
Strictly confined snaps do not get the microphone automatically until the store grants it, so after installing, connect it once:
sudo snap connect reson8:audio-record
The listing is at snapcraft.io/reson8.
Flatpak
A sandboxed bundle for any distribution — it only gets your
microphone and speakers, with no network and no filesystem access,
so the sandbox enforces the privacy claim rather than restating it.
You need flatpak and the Flathub remote (which supplies
the GNOME runtime it runs on); most distributions ship flatpak, and
flatpak.org/setup covers the
rest.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
curl -fLO https://nickhirras.github.io/reson8-release/latest/reson8.flatpak
flatpak install --user ./reson8.flatpak
Say yes if it offers to pull the GNOME runtime. Reson8 then shows up
in your app launcher; from a terminal it is
flatpak run com.reson8tuner.app.
A bundle carries no repository behind it, so it does not update by itself: when a new version ships, run the same two download and install lines again and it replaces the old one in place, settings kept. To remove it:
flatpak uninstall com.reson8tuner.app
AppImage
One file, no installation, no root. Download it, mark it executable, run it:
curl -fLO https://nickhirras.github.io/reson8-release/latest/Reson8-x86_64.AppImage
chmod +x Reson8-x86_64.AppImage
./Reson8-x86_64.AppImage
The AppImage carries the app, its DSP engine and its codecs, and
expects GTK 3, ALSA and parec (from
pulseaudio-utils, or libpulse on Arch) from
your system — which any desktop install has. It embeds update
information, so
AppImageUpdate
can bring it forward with a delta download:
appimageupdatetool Reson8-x86_64.AppImage
Or just download the file again — the URL above always points at the newest build.
Plain tarball
For anything else, every release also ships the install tree as
reson8-<version>-linux-x86_64.tar.gz: extract it
over / and you get /opt/reson8, the
/usr/bin/reson8 launcher, and the desktop entry and
icons. It is what the AUR package unpacks. Versioned files, checksums
and older releases are all listed in the
release repository.
Requirements
| What | Minimum |
|---|---|
| CPU | x86-64 |
| Base system | glibc 2.35 or newer for the deb, rpm, AppImage and tarball — Ubuntu 22.04, Debian 12, Fedora 36 or later. The snap and flatpak bring their own runtime. |
| Audio | PulseAudio or PipeWire; parec is used for capture |
| Display | Wayland or X11 |
Back to all platforms.