{
 "schema": "aqua-feel.sync.v1",
 "lagConvention": "lagMs = audio onset - visual onset; positive = audio late, negative = audio early. Truth lies in [lagLowMs, lagHighMs] (visual onsets are quantised up to the next frame)",
 "profile": {
  "name": "default",
  "leadMs": 25,
  "lagMs": 100,
  "note": "conservative; between ATSC IS-191 and ITU-R BT.1359-1"
 },
 "allowUnpaired": false,
 "pairWindowMs": 120,
 "visualResampled": false,
 "visualKind": "luma",
 "visualShape": "step",
 "audioResolutionMs": 2.9024943310657596,
 "framePeriodMs": 16.69999999999994,
 "visualGapMs": 0,
 "audioOnsets": [
  {
   "t": 0.5000907029478459,
   "peakT": 0.49342403628117915,
   "strength": 19.879700400158885
  },
  {
   "t": 2.0093877551020407,
   "peakT": 2.0027210884353743,
   "strength": 19.879700400158885
  },
  {
   "t": 3.5099773242630388,
   "peakT": 3.503310657596372,
   "strength": 19.879700400158885
  },
  {
   "t": 5.019274376417234,
   "peakT": 5.012607709750567,
   "strength": 19.879700400158885
  },
  {
   "t": 6.540181405895692,
   "peakT": 6.533514739229025,
   "strength": 19.879700400158885
  },
  {
   "t": 8.049478458049887,
   "peakT": 8.04281179138322,
   "strength": 19.879700400158885
  }
 ],
 "visualOnsets": [
  {
   "t": 0.47024,
   "peakT": 0.47024,
   "strength": 0.41888076066970825
  },
  {
   "t": 1.98684,
   "peakT": 1.98684,
   "strength": 0.41888076066970825
  },
  {
   "t": 3.48704,
   "peakT": 3.48704,
   "strength": 0.41888076066970825
  },
  {
   "t": 5.00374,
   "peakT": 5.00374,
   "strength": 0.41888076066970825
  },
  {
   "t": 6.52034,
   "peakT": 6.52034,
   "strength": 0.41888076066970825
  },
  {
   "t": 8.02454,
   "peakT": 8.02454,
   "strength": 0.41888076066970825
  }
 ],
 "pairs": [
  {
   "label": "press0",
   "eventS": 0.46524,
   "audioS": 0.5000907029478459,
   "visualS": 0.47024,
   "audioVsEventMs": 34.85070294784587,
   "visualVsEventMs": 5.000000000000004,
   "lagMs": 29.850702947845864,
   "lagLowMs": 28.399455782312984,
   "lagHighMs": 48.001950113378676,
   "verdict": "inside-window"
  },
  {
   "label": "press1",
   "eventS": 1.96984,
   "audioS": 2.0093877551020407,
   "visualS": 1.98684,
   "audioVsEventMs": 39.54775510204067,
   "visualVsEventMs": 16.999999999999904,
   "lagMs": 22.547755102040767,
   "lagLowMs": 21.096507936507887,
   "lagHighMs": 40.69900226757358,
   "verdict": "inside-window"
  },
  {
   "label": "press2",
   "eventS": 3.47684,
   "audioS": 3.5099773242630388,
   "visualS": 3.48704,
   "audioVsEventMs": 33.137324263038614,
   "visualVsEventMs": 10.199999999999765,
   "lagMs": 22.93732426303885,
   "lagLowMs": 21.48607709750597,
   "lagHighMs": 41.08857142857188,
   "verdict": "inside-window"
  },
  {
   "label": "press3",
   "eventS": 4.98304,
   "audioS": 5.019274376417234,
   "visualS": 5.00374,
   "audioVsEventMs": 36.234376417233705,
   "visualVsEventMs": 20.69999999999972,
   "lagMs": 15.534376417233986,
   "lagLowMs": 14.083129251701106,
   "lagHighMs": 33.68562358276702,
   "verdict": "inside-window"
  },
  {
   "label": "press4",
   "eventS": 6.50574,
   "audioS": 6.540181405895692,
   "visualS": 6.52034,
   "audioVsEventMs": 34.441405895691446,
   "visualVsEventMs": 14.599999999999724,
   "lagMs": 19.84140589569172,
   "lagLowMs": 18.39015873015884,
   "lagHighMs": 37.99265306122476,
   "verdict": "inside-window"
  },
  {
   "label": "press5",
   "eventS": 8.01824,
   "audioS": 8.049478458049887,
   "visualS": 8.02454,
   "audioVsEventMs": 31.23845804988612,
   "visualVsEventMs": 6.299999999999528,
   "lagMs": 24.93845804988659,
   "lagLowMs": 23.48721088435371,
   "lagHighMs": 43.08970521541963,
   "verdict": "inside-window"
  }
 ],
 "summary": {
  "pairs": 6,
  "audioOnsets": 6,
  "visualOnsets": 6,
  "unpairedAudio": 0,
  "unpairedVisual": 0,
  "medianLagMs": 22.742539682539807,
  "minLagMs": 15.534376417233986,
  "maxLagMs": 29.850702947845864,
  "spreadMs": 14.316326530611878,
  "outsideWindow": 0,
  "borderline": 0,
  "ambiguous": 0,
  "missing": 0,
  "pass": true
 },
 "caveat": "Nothing here was heard or seen: two onset lists compared. The metric is not the verdict; see SYNC.md."
}