Four vibrato notes (±30 cents at 6 Hz) at known onsets, analyzed at a
~5 ms hop. Both onset-strength functions are peak-picked
with identical parameters: superflux (lag 2, max_size 3, 138 mels)
must fire exactly 4 times on the true onsets while the default ODF fires
more (vibrato false positives). Identical numbers print in
examples/node/superflux.mjs — the environment-blind claim.
Green ticks = ground truth, cyan = detections.