dawcore — latency compensation demo

Recording through headphones and a mic always lands late — delayed by the device's round-trip audio latency.

This demo proves the fix against dawcore, an AudioWorklet-based multitrack editor: measure round-trip latency with the <latency-test> component, then apply that value to a recording's start offset.

Unlike a simpler "no compensation vs. measured" comparison, dawcore already applies its own internal compensation to every recording (based on AudioContext.outputLatency, the browser's own estimate). So the "uncalibrated" take below isn't truly uncompensated — it's dawcore's own built-in guess. The "calibrated" take replaces that guess with the value <latency-test> actually measured. The alignment proof in step 6 shows both numbers side by side, so the real comparison stays honest.

Follow the steps below in order.