{
  "date": "2026-09-26",
  "formula": "seconds = ticks * tempoMicrosecondsPerQuarter / PPQ / 1000000; values read from downloaded MIDI files",
  "results": [
    {
      "name": "immediate",
      "ppq": 480,
      "tempoMicrosecondsPerQuarter": 500000,
      "events": [
        {
          "type": "on",
          "pitch": 69,
          "tick": 0,
          "seconds": 0
        },
        {
          "type": "off",
          "pitch": 69,
          "tick": 1917,
          "seconds": 1.996875
        }
      ]
    },
    {
      "name": "delayed",
      "ppq": 480,
      "tempoMicrosecondsPerQuarter": 500000,
      "events": [
        {
          "type": "on",
          "pitch": 69,
          "tick": 892,
          "seconds": 0.9291666666666666
        },
        {
          "type": "off",
          "pitch": 69,
          "tick": 2876,
          "seconds": 2.9958333333333336
        }
      ]
    }
  ],
  "firstOnsetDifferenceSeconds": 0.9291666666666666
}