Real-time audio metering for listening closely. Free & open source.
PLVS (reads as "plus") is a read-only desktop companion for sound designers and mix engineers on Windows and macOS. It keeps your audio's level, shape, and movement in view while you work — no DAW routing, no virtual cables, no plugin slots. PLVS does not process, route, or modify audio.
- Level Meter, Loudness, Stats, Spectrum, Spectrogram, Vectorscope, Stereo Map, and Waveform in one arrangeable workspace
- System output, a single application, or a physical input, captured natively
- Loudness following ITU-R BS.1770 / EBU R128, with your own Loudness Profiles and optional dialogue-gated readouts
- Multichannel from mono through 9.1.6
- Session history and snapshots, plus File Mode for analysing local audio files
- Dock mode, compact views, and custom themes
plvs-clifor diagnosing the installation and controlling the running app- Private: audio stays on your device, with no telemetry by default
Read the User Guide, also published at plvs.soundoer.com/docs.
Get the latest version from GitHub Releases or the website.
| Platform | Package | Notes |
|---|---|---|
| Windows 10/11 (x64) | PLVS_<version>_x64-setup.exe |
Installer |
| Windows 10/11 (x64) | PLVS-v<version>-x64-portable.zip |
Portable — keep extracted files together |
| macOS (Apple Silicon) | PLVS-v<version>-aarch64.dmg |
Requires macOS 14.2 or later |
Builds are not code-signed or notarized yet. On Windows, choose More info → Run anyway if
SmartScreen warns. On macOS, run xattr -cr /Applications/PLVS.app once if Gatekeeper blocks the
first launch. See Getting Started for details.
- User Guide — how to use PLVS
- CLI Reference —
plvs-clicommands and JSON contract - CHANGELOG — what changed in each version
- Developer documentation — architecture, product boundaries, and decision records, for maintainers and agents
git clone https://github.com/SounDoer/PLVS.git
cd PLVS
npm install
npm run desktop # start the development app
npm run check # the full gate before sending a changeSetup requirements, build and release commands, and conventions are in CONTRIBUTING.md. Contributions are welcome.
PLVS stands on the shoulders of excellent open-source work. In particular:
- Voice activity detection — dialogue-gated loudness can run on any of three selectable on-device VAD engines:
- Silero VAD (default) — bundled via the
voice_activity_detectorcrate (MIT). - FireRedVAD
- TEN VAD
- Silero VAD (default) — bundled via the
- CPAL — cross-platform audio capture (Apache-2.0).
- RustFFT & RealFFT — the FFT engine behind the spectrum and spectrogram (MIT / Apache-2.0).
- Rubato — sample-rate conversion (MIT).
- Tauri — the desktop application framework (MIT / Apache-2.0).
Thanks to all the maintainers and contributors of these projects.
PLVS is available under the MIT License. Release packages also include third-party notices and the referenced complete license texts.