ai music fixer
Listening methodDelta & null tests9 min read

What Did the Cleaner Actually Remove? A Delta-Listening and Null-Test Guide for AI Audio

Illustrative studio console with a polarity invert switch, a DELTA / DIFF SOLO button, and an amber residual trace.
Listen to the difference, then return to the full song to judge the trade-off.

The hiss gets quieter, and the chorus seems cleaner. Then you notice the snare has lost its snap. Listening only to the finished mix can hide that trade-off because the disappearing noise takes your attention with it.

A difference signal turns the question around: what changed between the two versions? For simple subtraction, D = A − B, where A is the original and B is the processed audio. If B adds something, the difference includes an inverted version of that addition. It cannot label a sound as useful music or unwanted noise for you.

Keep the blind level-matched comparison protocol as the final listening test. Use this guide to investigate changes inside the five-test audio cleaner audition, rather than treating the loudest residual as the worst processor.

01 / Choose the monitor

Built-In Delta Buttons vs. Manual DAW Null Tests

1. Using the Plugin’s Internal Delta / Noise-Only Switch

Look for a documented control called Delta, Difference, or Output Noise Only. iZotope describes Output Noise Only as monitoring the difference between original and processed signals. Loop the troublesome phrase, engage that mode, and listen while reducing the amount of suppression. Turn the mode off before judging the cleaned version.

Read what the button actually monitors. A headphone icon can mean a filtered band or detector input. Pro-Q's band solo helps locate a frequency region; band solo is not a full input-minus-output Delta. Likewise, a sidechain audition can tell you what triggers a processor without showing exactly what it removed.

An internal monitor avoids manually lining up exported files, but its meaning still depends on the processor's implementation. If the manual only says “listen to the selected band,” use it to find the problem area, then return to normal playback. Do not interpret every audible vowel there as a damaged vowel.

2. Setting Up a Manual 2-Track Polarity Null Test in Any DAW

For a web-service export or a processor without a difference monitor, subtract the files in your DAW. Audacity's Invert documentation explains the basic cancellation: invert one copy and mix it with identical audio. Polarity inversion multiplies sample values by −1; it is not a time shift or a repair for left/right phase problems.

  1. Prepare two copies and verify the routing

    Keep the untouched export on Track A and import the cleaned version on Track B. Use the same sample rate and stereo channel layout, disable automatic warping and normalization, and bypass other inserts and sends. Route both tracks once to the same clean bus.

  2. Align the audio at sample resolution

    Zoom to individual samples and align a sharp transient near the start. Check another transient near the end of the loop. A single offset cannot fix timing that drifts across the passage.

  3. Remove any known constant gain change

    Disable automatic makeup gain when possible. If processing added a known constant gain, undo it with a constant trim on Track B. Start both faders at unity and keep pan, channel mapping, and automation identical.

  4. Invert polarity and sum both tracks

    Invert the polarity of both channels on Track B, then play A and B together through the clean bus. Lower monitoring level before starting. Check the setup first with two untouched copies: they should cancel.

  5. Listen to the residual, then return to the song

    Note whether the residual contains the target defect, wanted music, or a broad copy of the mix. Return monitoring gain to normal, disable polarity inversion, and compare one version at a time at matched loudness before deciding what to keep.

If the untouched-copy control does not cancel, fix the setup before testing the cleaner. Check hidden sends, pan laws, channel swaps, fades, and bus inserts. A near-silent bus can tempt you to turn the monitors up; restore their normal level before soloing either complete track.

02 / Interpret cautiously

What You Should (and Should Not) Hear in the Difference Signal

These are listening prompts, not automatic pass/fail measurements. The frequency ranges are starting places to investigate; a singer's sibilance or a cymbal's shimmer may sit elsewhere. “Music in the residual” becomes a reason to back off when the cleaned version also loses detail you wanted to keep.

Schematic showing an upward amber pulse in the original canceled by a downward pulse in the inverted cleaned signal, leaving a small red difference pulse.
Schematic subtractive cleanup: the matching amber pulses cancel and the red component remains. Real residuals can also contain gain, phase, timing, and added-signal changes. Open the diagram at full size.
Cleanup stageExpected target in the residualReason to inspect or back offNext listening guide
De-shimmer; investigate around 10–14 kHzThe distracting glassy ring at note endingsHi-hat attacks and useful vocal air disappear from the cleaned mixHiss vs. metallic shimmer
De-essing; investigate around 6.5–8.5 kHzBrief bursts of excessive S, T, or CH frictionWhole vowel tones or snare body change; wideband de-essing can include more than the selected high bandThe S-sound vocal test
Low-mid reduction; investigate around 200–450 HzThe part of a pad or chord that masks the vocalThe lead loses chest or the kick loses weight in the full mix; some tonal material in an EQ residual is expectedMuddy AI mix unmasking
Broadband denoisingSteady hiss, or a hum the processor is configured to targetRecognizable melody, guitar plucks, reverb tails, or a drum groove become weaker in the cleaned versionIdentify the noise before removing it

Do not call a residual clean just because it sounds like noise. The RX Spectral De-noise manual notes that stronger suppression can degrade low-level detail. Compare quiet tails and consonants as well as the loud chorus. If less reduction restores musical detail while leaving the defect tolerable, keep the smaller move.

03 / Check the test

Three Traps That Ruin a Null Test (and How to Avoid Them)

Trap 1: Sub-Sample or Codec Timing Drift

A fixed delay leaves a time-shifted copy in the subtraction. For a sinusoid, the residual magnitude depends on frequency: 2|sin(πfΔt)| times the original amplitude. That is why even a one-sample offset can leave a bright residual. You are hearing a timing difference, not necessarily detail removed by a denoiser.

Ableton's delay-compensation FAQ describes how the host aligns paths with different plugin latencies. Check that feature in your DAW, then inspect the actual rendered files. Host compensation does not establish that a downloaded service export starts at the same sample.

Align an unchanged sharp hit and check another later in the passage. If no single offset works, resampling, time stretching, or lossy encoding may have changed more than the start time. Integer-sample nudges cannot perfectly undo a fractional-sample shift. Prefer equal-rate lossless files and stop using the residual as a damage verdict when the timing cannot be reconciled.

Trap 2: Unmatched Gain Before Polarity Inversion

If B is simply A multiplied by a gain g, subtraction leaves (1 − g)A: a quieter copy of the whole song. A constant +1.5 dB boost corresponds to about 1.189 times the amplitude, leaving a residual about 14.5 dB below the original. That number is relative to the source, not an absolute dBFS reading.

Undo a known constant gain change before subtracting. Integrated LUFS matching is useful for a fair A/B, but it does not guarantee sample-amplitude cancellation. Compression, limiting, and automatic gain that moves over time cannot be undone with one trim. When those are part of the service, describe the residual as the total processing difference.

Trap 3: Minimum-Phase EQ Phase Rotation

Ordinary minimum-phase EQ changes phase as well as level around its filters. An external null therefore includes both effects. The Pro-Q processing-mode documentation explains the phase behavior and the latency and pre-ringing trade-offs of linear-phase processing.

A built-in Delta does not automatically remove phase-related differences either. Band solo can help locate the region, but it answers a different question. Keep the processing mode you intend to use, note it in the log, and judge the repaired mix. Switching to linear phase changes the treatment; it is not a free correction to the test.

04 / Leave a usable record

Record Your Delta Verdict in a Reproducible Test Log

Save the excerpt timestamps, source filename and sample rate, tool version, processing mode, threshold, reduction amount, makeup gain, alignment offset, and monitoring method. Record whether you used true difference monitoring, a detector audition, or band solo. Those labels keep the next comparison honest.

Example log: chorus 00:42–00:54; original stereo WAV; one denoise stage; reduction lowered from 6 dB to 3 dB; no makeup gain; fixed timing offset checked at both ends. Residual: less vocal tail at the lighter setting. Full-mix A/B: hiss remains acceptable and the final word stays intact. Verdict: keep the lighter version.

This is an example entry, not a measured result. Use a repeatable track repair log for your own files. In the four-stage Suno repair workflow, compare each stage separately before inspecting the whole chain. Otherwise, the residual cannot tell you which processor changed the snare.

Save the original, the chosen processed file, and the settings together. If the residual raises a concern but the matched comparison reveals no useful improvement from changing the setting, stop chasing silence. The goal is a better song, not a trophy for the quietest subtraction bus.

05 / FAQ

Frequently Asked Questions

If two tracks do not null to complete silence, does that mean the plugin ruined the audio?

No. A residual shows a difference under the current alignment, gain, and routing. Perfect cancellation means the compared sample values match in that setup, not necessarily identical file bytes or metadata. Noise removal should leave a difference; so can dither, phase changes, or added harmonics. Judge whether the cleaned song keeps its useful detail.

Why does a saturation or tape plugin leave almost the whole song in a null test?

Saturation changes the waveform and adds harmonics. A tape model may also include noise or time modulation, depending on its settings. Those changes belong in the difference signal even when you like the result. Use a blind, level-matched A/B as the main quality decision; a large residual is not proof of damage.

Can I use a null test to check whether a WAV download from an AI generator is really a transcoded MP3?

Not from one WAV alone. A null test needs a reference, ideally the exact same generation before any suspected encoding. A high-frequency cutoff does not prove an MP3 history: filtering, source bandwidth, and synthesis can also remove high frequencies. Use a known reference and export provenance rather than a spectral cutoff as a verdict.

For the final preference check, return to the blind level-matched comparison protocol.