Crossplatform audio visualizer with Rust.
Aim for CPU/GPU/Memory friendly.
A practice that mimics but not to replace the Minimeters.
Use together with nanometers-plugin (VST3 & CLAP) and nanometers-au (AU is in plan).
Audio Input/Microphone | Desktop Audio Capture | NanometersServer Plugin | |
---|---|---|---|
Windows | 🚧 | ✅ * Not compatible with ASIO drivers | ✅ |
macOS | 🚧 | ✅ * macOS 13.0 Ventura or later only | ✅ * only VST3 & CLAP |
Linux | 🚧 | ✅ * No test yet | ✅ * No test yet |
You should have Rust installed. If not, install it from here.
Clone the repository:
git clone
Build the project:
cargo build --release
Make sure you are using the latest version of stable rust by running rustup update
.
cargo run --release
On Linux you need to first run:
sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev
On Fedora Rawhide you need to run:
dnf install clang clang-devel clang-tools-extra libxkbcommon-devel pkg-config openssl-devel libxcb-devel gtk3-devel atk fontconfig-devel