No install at all? The full analyzer also runs in Chrome, Edge, Opera or Brave - try the web version. It needs a Chromium-based browser: Firefox and Safari provide neither the AudioWorklet capture path nor WebUSB, and the page says so instead of loading.
Native installers (recommended)
They bundle their own Java runtime, so nothing else is needed. Grab the one for your OS from the latest release:
| OS | Installer |
|---|---|
| Windows | Phonalyser-<version>.exe · or the Microsoft Store |
| Linux | Phonalyser-<version>.deb |
| macOS (Apple Silicon) | Phonalyser-<version>-arm64.dmg |
| macOS (Intel) | Phonalyser-<version>-x64.dmg |
Platform JARs
Run on your own Java 17+ runtime (no bundled JRE). Download the JAR for your OS plus the matching launcher script, keep them in the same folder, and run the script:
| OS | JAR | Launcher | Run guide |
|---|---|---|---|
| Windows | phonalyser-<version>-windows.jar | Phonalyser-windows.bat | README-windows.txt |
| Linux | phonalyser-<version>-linux.jar | Phonalyser-linux.sh | README-linux.txt |
| macOS | phonalyser-<version>-macos.jar (Intel: ...-macos-x64.jar) | Phonalyser-macos.sh | README-macos.txt |
The JARs are platform-specific because each bundles the SWT native for
that OS/arch. macOS additionally needs -XstartOnFirstThread
(the launcher adds it). To run without the script:
java -jar phonalyser-<version>-<os>.jar - on
macOS, java -XstartOnFirstThread -jar ....
32-bit Windows - a legacy 32-bit JAR
(phonalyser-<version>-windows-x86.jar) is built for
32-bit machines (lab PCs, instrument controllers). Run it with an
explicit heap cap:
java -Xmx1200m -jar phonalyser-<version>-windows-x86.jar
(the .bat launcher adds the flag automatically when it
picks the x86 JAR).
Headless server
Turn the machine that is wired to the measurement hardware into a network bench - the desktop app and the web version measure through it as if the hardware were local. One zip per platform from the latest release; it runs on Java 17+ and installs as a Windows service, a Linux systemd unit or a macOS launch agent (scripts included). The full story is in the server chapter of the help.
| Platform | Server bundle |
|---|---|
| Windows x64 / x86 | phonalyser-server-<version>-windows-x64.zip / ...-windows-x86.zip |
| Linux x64 / aarch64 | phonalyser-server-<version>-linux-x64.zip / ...-linux-aarch64.zip |
| macOS Intel / Apple Silicon | phonalyser-server-<version>-macos-x64.zip / ...-macos-aarch64.zip |
Code signing
The installers and JARs are currently distributed unsigned, so the OS may warn on first run - this is expected:
- Windows - SmartScreen "unknown publisher": click More info -> Run anyway. (The Microsoft Store build is signed at publish time.)
- macOS - Gatekeeper may block it: right-click -> Open,
or clear the quarantine flag:
xattr -dr com.apple.quarantine <file>.
Building from source instead? See BUILD.md and PACKAGING.md.