Wave

A fast, non-destructive audio editor for macOS and Linux.

macOS Linuxbeta Free & open source

What it is

Wave is a lightweight audio editor for quick, everyday work — trimming a take, arranging a few tracks, cleaning up a recording — without the weight of a full DAW. Cuts, trims, fades, and gains are metadata until you export; your source files are never touched.

A Flutter interface over a Rust audio engine: GPU-accelerated waveforms that don't redraw on scroll, plugin support without restarts, and a clean, keyboard-driven workflow. Simple by default, with real editing power when you need it.

Features

Non-destructive

Every cut, split, fade, and gain is metadata on an edit graph. Full undo/redo. Nothing commits until export.

Multitrack + master bus

Layered tracks with per-track volume, pan, mute/solo, colors, and effect chains — plus a master bus with its own chain and fades.

CLAP & Audio Unit plugins

Host CLAP plugins and, on macOS, Audio Units — with their real editor windows. Add them to any track or the master, no restart.

GPU waveforms

Impeller-composited waveform display with a precomputed peak pyramid. Smooth scroll and pinch-zoom at any density.

Tools & editing

Pointer, knife, and eraser tools. Drag clips across tracks, shape fades by hand, set project length, and duplicate tracks.

Export

WAV (16/24-bit, 32-bit float) and MP3, with a chosen sample rate and mono/stereo downmix. High-quality sinc resampling throughout.

Download

Latest builds from CI, refreshed whenever the release branch is updated.

Or build from source — Flutter over a Rust engine, one flutter run away. See the repository for details.