Wav|Comp
BETACompare WAV files side by side. Line up impulses, null-test takes, find peaks, and read the levels of what's actually playing — all in one window.

Built for ears, eyes, and math.
Wav|Comp opens any number of WAV files in one window so you can hear them against each other, see where they differ in time and amplitude, and pull hard numbers out — peaks, levels, null-test deltas — without bouncing between half a dozen tools.
Free public beta. macOS only for now.
Free while Wav|Comp is in beta. Pricing for the 1.0 release hasn't been set yet — early users get to keep the beta build either way.
Stack any number of files in one window

Drop WAV files into the sidebar (or drag them anywhere on the window). Every selected file gets its own panel — waveform, spectrogram, time axis in ms / seconds / minutes, samples axis in raw counts / k / M, and a dB axis on the right. Sort the sidebar by name, date added, date modified, or drag rows to set a custom order.
Toggle file-watching and Wav|Comp picks up on-disk changes automatically — useful when another tool is rewriting the WAV you're inspecting.
Mirror mode: one click, every panel

Mirror mode synchronizes every panel in the comparison:
- A selection drawn on one panel appears on the others.
- The hover playhead follows your cursor across every panel.
- Pressing Play mixes every selected file together — with each panel's horizontal slide offset applied — and plays the result as one stream. It's a one-click sum or null test.
- The Levels meter reads that mixed signal, so you're seeing the actual output, not just the active file.
Zoom and slide stay independent per panel, so you can still line up impulses by hand while everything else stays mirrored.
Pixel-accurate alignment

Each panel has its own horizontal slide offset — drag the top or bottom gutter to shift it without changing the zoom. "Line Up" auto-slides every panel so the first sample above the current peak threshold sits near the left edge; great for stacking impulse responses or aligning takes from different microphones.
Per-panel polarity invert flips amplitude × −1 for null testing. File-edge guides draw vertical lines at sample 0 and the last sample, so you can see where the file actually starts and ends as you slide and zoom.
Peak finding with live preview

A peak threshold (dBFS) and minimum-spacing (samples) slider drive a per-sample peak filter. While you drag either slider, candidate peaks light up on the wave in real time so you can see what each setting keeps. A flashlight button pins the highlights on; a master flashlight in the top bar toggles every panel at once.
The Info pane lists the top-N peaks per channel with sample index, time, dBFS, and polarity. One click copies the whole table to the clipboard as Markdown for pasting into a notebook or report.
Levels meter with peak hold

Every selected file has a per-channel meter that updates at display rate from a 25 ms windowed peak. To the left of each live readout is a peak-hold number that retains the loudest level reached during the last playback; resets on the next Play, or click it to clear by hand.
In mirror mode, the meter reads the mixed signal — every selected file summed at its slide-aligned position. You're seeing what the player is actually outputting.
Plain-text reports

"Generate Report" writes a plain-text report for the selected files: per-file levels, top-50 peaks (time, sample, L/R dBFS), format and sample rate metadata, and a null-test difference summary when exactly two files are selected. Save anywhere; the last-used directory is remembered.
GPU-rendered, runs cool

The wave area is drawn in Metal — wave lines, peak dots, selection, hover cursor, and playhead all in one render pass. Pan, zoom, and resize stay smooth even with a stack of files open. Playback animation is driven by a display link inside the renderer, not by the UI framework, so the playhead stays silky regardless of what else the app is doing.
Help that lives in the window

Hover any control and the help pane in the lower-left corner of the sidebar explains what it does and what its keyboard shortcuts are. There's no separate documentation site to lose track of — the help corpus ships inside the app.
© 2026 Temecula DSP.
SST-282, SST-206 and Stargate 626 are model numbers originally used by Ursa Major and Seven Woods Audio. Temecula DSP is not affiliated with the estate of Christopher Moore, Ursa Major, or Seven Woods Audio.
DP/4 is a trademark of Creative Technology Ltd. Temecula DSP is not affiliated with, endorsed by, or sponsored by Creative Technology Ltd.
"Alesis" and "MidiVerb" are trademarks of inMusic Brands, Inc. Temecula DSP is not affiliated with, endorsed by, or sponsored by inMusic Brands, Inc.