SuperFlux vs vanilla flux — vibrato immunity

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.

default ODF
superflux ODF