Chapter 3

Synchronized comparison

Understand the shared sample timeline, what each monitor contains and how to make reliable critical-listening judgments.

VinylRest ABC Player 1.0 (build 3)

One transport, two files

ABC Player opens A and B as separate native audio paths, but schedules them from the same host time and exact frame offset. The application tracks one shared playhead and applies every transport action to both paths.

Validate A and B
Choose one frame offset
Schedule both together
Monitor A, B or C
Monitor switching is not a new playback start: A, B and C change only the mixer gains. Both file players remain scheduled and keep advancing together.

What A, B and C mean

A Source
The original reference exactly as decoded from file A.
B Cleaned
The processed comparison exactly as decoded from file B.
C Difference
The live sample-by-sample subtraction A − B. It contains the material present in A that is not present at the same amplitude and polarity in B.
C = A − B

C is not a quality score. It is evidence. Intended click removal may appear as short impulses. Noise reduction may appear as low-level surface noise. Music, transients or ambience in C can indicate that the processing changed more than the intended defect.

Interpret polarity correctly: C is specifically A minus B. It is not an independently mastered “removed” track and it is not normalized for loudness.
C Difference selected during playback at the same shared position
The turquoise C control identifies the audible live subtraction while A and B continue together.

A reliable listening protocol

  1. Set a comfortable output level and leave it unchanged throughout the comparison.
  2. Begin with A Source to learn the defect and musical context.
  3. Switch to B Cleaned at the same passage. Focus on one attribute at a time: click, crackle, noise floor, transient, ambience or tone.
  4. Repeat the A/B switch several times before forming a judgment.
  5. Select C Difference. Identify whether its contents match the intended removal.
  6. Seek to exposed vocals, cymbals, piano attacks, quiet grooves and reverb tails.
  7. Return to B and judge the complete musical result, not only the isolated difference.

Useful diagnostic cases

ObservationMeaning to investigate
C is silent for two identical filesExpected exact cancellation
C contains brief isolated impulsesLikely click or transient changes
C contains a continuous low-level bedLikely noise-floor reduction or tonal change
C contains clearly recognizable musicProcessing, gain, timing or polarity deserves inspection
A and B are rejected before playbackThe strict timeline contract is not satisfied

Pause, seek and stop

Pause preserves the shared position. Play resumes both paths from that position. Dragging the scrubber reschedules both paths from the same target frame. Stop returns the comparison to the beginning.

Use seeking deliberately: after moving the scrubber, play one short passage before switching monitors. This gives both your hearing and the audio output path a stable reference.