← Acoustics Engineering Software

ADM

Audio Distortion Measurement

Real-time harmonic distortion analysis

Download for WindowsmacOS Coming soonLinux Coming soon

There is no macOS version yet. The Windows version is ready to download.

There is no Linux version yet. The Windows version is ready to download.

Free · Version 0.1.2 · 3.6 MB · Windows 10/11 x64
SHA-256: 294afdf0a6261d513a808ce895ecff3107818497b0f7d3f39fcf87862f283465

The installer is not code-signed yet, so Windows SmartScreen may show a warning. Choose “More info”, then “Run anyway”.

Distributed also under pay what you want model.

The frequency response of each harmonic distortion order against the linear response, with the impulse response underneath.
The frequency response of each harmonic distortion order against the linear response, with the impulse response underneath.

What it does

A THD figure gives you one number at one frequency. ADM shows the whole picture. It drives a loudspeaker, amplifier, processor or any audio chain with a continuously repeating exponential sweep. From every pass it extracts the impulse response of each harmonic distortion order. From those it computes the frequency response of each order across the entire audio band: how much 2nd, 3rd, 4th… harmonic the device generates at every frequency, plotted against the linear response. With sweeps as short as half a second the curves refresh fluidly: turn a gain knob, swap a component or move a control on the device, and watch its harmonic fingerprint change.

The frequency response of every distortion order

Two devices with the same THD can have completely different harmonic profiles. ADM plots each order's frequency response instead of one aggregate number.

Every parameter exposed, built for experimenting and learning

Choose the measurement method (Farina ESS or Novák SSS), and adjust the frequency range, sweep duration, fades and silence tails. Change any of them between captures and compare the results straight away: you can tailor the measurement to the device and also see first-hand how each parameter shapes the result.

How it works

  1. Sweep

    ADM plays an exponential sine sweep through the device and records its output at the same time.

  2. Deconvolve

    The recording is deconvolved with the sweep's inverse filter. Each harmonic order lands at its own predictable moment before the linear response.

  3. Separate

    Time windows cut the linear response and each harmonic order apart.

  4. Plot

    The frequency response of each order is drawn on a single graph, with an optional THD overlay, and refreshes with every pass.

Who it's for

Device characterization

See the full harmonic fingerprint of an amplifier, processor or audio chain.

Equipment comparison

Two devices can share a THD spec and still distort in completely different ways. Compare their harmonic profiles directly.

Fault diagnosis

Which harmonic orders are present can point to the cause, for example symmetric versus asymmetric clipping.

Education and research

Change one parameter, measure again and compare: a hands-on way to learn how swept-sine measurement behaves.

Screenshots

Requirements

Windows 10 / 11 (x64). macOS and Linux versions are coming soon.

Distributed also under pay what you want model.

Every download is free. If these tools are worth something to you, pay whatever you think is fair.

Ko-fi InternationalCafecito Argentina

Payment links coming soon.