{
  "dateBeijing": "2026-10-04",
  "checkedAtUtc": "2026-10-04T04:19:53.250Z",
  "scope": "Generated sine-phrase MP3 controls, native FFmpeg mono decode at 22050 Hz, offline Basic Pitch CPU inference and the same extraction/writer parameters as the unchanged site. Not a browser decode, DAW import, real instrument or accuracy benchmark.",
  "environment": {
    "node": "v24.19.0",
    "platform": "win32",
    "backend": "cpu",
    "basicPitch": "1.0.1",
    "midiWriter": "2.0.28"
  },
  "sourceAppSha256": "e42f9b0b60bb6fd73b2539a1ae9ca3b09f34ab874e35423162b384df68c19660",
  "parameters": {
    "sampleRate": 22050,
    "channels": 1,
    "bitDepth": 16,
    "sourcePeak": 0.4,
    "sourcePitches": [
      60,
      64,
      67,
      72
    ],
    "baselineSourceStarts": [
      0.2,
      0.75,
      1.3,
      1.85
    ],
    "toneDurationSeconds": 0.35,
    "edgeFadeSamples": 220,
    "addedSilenceSeconds": 2,
    "mp3BitrateKbps": 128,
    "onsetThreshold": 0.25,
    "frameThreshold": 0.25,
    "minNoteLengthFrames": 5
  },
  "results": [
    {
      "id": "baseline",
      "definedAddedSilenceSeconds": 0,
      "definedSourceStarts": [
        0.2,
        0.75,
        1.3,
        1.85
      ],
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "wavBytes": 110294,
      "wavSha256": "79b8c1d3d334b9377353a283de779a1766166a6102adda120f3cb6308e5b8b93",
      "mp3Bytes": 41421,
      "mp3Sha256": "bd5a101d62532163918cb67f36aee42d021e3cd7d1d8f8caacb41773940b746f",
      "bytes": 138,
      "sha256": "c4febde8724f427d359e49b4771c32aad335d9220469af92d7da8458d91989ce",
      "ppq": 480,
      "tempoEventCount": 0,
      "noteCount": 5,
      "firstNoteSeconds": 0.196875,
      "firstNoteTicks": 189,
      "notes": [
        {
          "pitch": 60,
          "ticks": 189,
          "durationTicks": 279,
          "startSeconds": 0.196875,
          "durationSeconds": 0.290625,
          "velocity": 0.6456692913385826
        },
        {
          "pitch": 60,
          "ticks": 468,
          "durationTicks": 89,
          "startSeconds": 0.4875,
          "durationSeconds": 0.09270833333333334,
          "velocity": 0.3779527559055118
        },
        {
          "pitch": 64,
          "ticks": 724,
          "durationTicks": 346,
          "startSeconds": 0.7541666666666667,
          "durationSeconds": 0.3604166666666666,
          "velocity": 0.5826771653543307
        },
        {
          "pitch": 67,
          "ticks": 1248,
          "durationTicks": 368,
          "startSeconds": 1.3,
          "durationSeconds": 0.3833333333333333,
          "velocity": 0.5826771653543307
        },
        {
          "pitch": 72,
          "ticks": 1783,
          "durationTicks": 347,
          "startSeconds": 1.8572916666666666,
          "durationSeconds": 0.36145833333333344,
          "velocity": 0.5748031496062992
        }
      ]
    },
    {
      "id": "with-lead-in",
      "definedAddedSilenceSeconds": 2,
      "definedSourceStarts": [
        2.2,
        2.75,
        3.3,
        3.85
      ],
      "decodedSamples": 99225,
      "decodedSeconds": 4.5,
      "wavBytes": 198494,
      "wavSha256": "7329ce7a0fbe17a4a1141d85066373a772c8a2bd436b7bef5f3942b5725457fb",
      "mp3Bytes": 73603,
      "mp3Sha256": "7a79744b9ae4b7f87c947050d628487d7205bd8e90ec7c30d4862c10bb428049",
      "bytes": 138,
      "sha256": "b1a9f7dbf14e24cea5697f119a57bb0266255f2e7bf8c21aa36d3003d86991c8",
      "ppq": 480,
      "tempoEventCount": 0,
      "noteCount": 5,
      "firstNoteSeconds": 2.1958333333333333,
      "firstNoteTicks": 2108,
      "notes": [
        {
          "pitch": 60,
          "ticks": 2108,
          "durationTicks": 279,
          "startSeconds": 2.1958333333333333,
          "durationSeconds": 0.2906249999999999,
          "velocity": 0.6220472440944882
        },
        {
          "pitch": 60,
          "ticks": 2386,
          "durationTicks": 89,
          "startSeconds": 2.4854166666666666,
          "durationSeconds": 0.09270833333333339,
          "velocity": 0.3779527559055118
        },
        {
          "pitch": 64,
          "ticks": 2643,
          "durationTicks": 346,
          "startSeconds": 2.753125,
          "durationSeconds": 0.36041666666666705,
          "velocity": 0.5905511811023622
        },
        {
          "pitch": 67,
          "ticks": 3167,
          "durationTicks": 357,
          "startSeconds": 3.298958333333333,
          "durationSeconds": 0.3718750000000002,
          "velocity": 0.6062992125984252
        },
        {
          "pitch": 72,
          "ticks": 3702,
          "durationTicks": 336,
          "startSeconds": 3.85625,
          "durationSeconds": 0.34999999999999964,
          "velocity": 0.5748031496062992
        }
      ]
    },
    {
      "id": "shifted-to-zero",
      "operation": "Subtract the earliest parsed note tick from every note tick; preserve durationTicks, pitches, velocities and tempo events.",
      "subtractedTicks": 2108,
      "bytes": 137,
      "sha256": "7e636f9bbbcee22944c93b4aea6e1ee96e4f53f4162939856d14743781d99c97",
      "ppq": 480,
      "tempoEventCount": 0,
      "noteCount": 5,
      "firstNoteSeconds": 0,
      "firstNoteTicks": 0,
      "notes": [
        {
          "pitch": 60,
          "ticks": 0,
          "durationTicks": 279,
          "startSeconds": 0,
          "durationSeconds": 0.290625,
          "velocity": 0.6220472440944882
        },
        {
          "pitch": 60,
          "ticks": 278,
          "durationTicks": 89,
          "startSeconds": 0.28958333333333336,
          "durationSeconds": 0.09270833333333328,
          "velocity": 0.3779527559055118
        },
        {
          "pitch": 64,
          "ticks": 535,
          "durationTicks": 346,
          "startSeconds": 0.5572916666666666,
          "durationSeconds": 0.3604166666666667,
          "velocity": 0.5905511811023622
        },
        {
          "pitch": 67,
          "ticks": 1059,
          "durationTicks": 357,
          "startSeconds": 1.103125,
          "durationSeconds": 0.3718750000000002,
          "velocity": 0.6062992125984252
        },
        {
          "pitch": 72,
          "ticks": 1594,
          "durationTicks": 336,
          "startSeconds": 1.6604166666666667,
          "durationSeconds": 0.34999999999999987,
          "velocity": 0.5748031496062992
        }
      ]
    }
  ],
  "shiftCheck": {
    "firstNoteAtZero": true,
    "pitchesUnchanged": true,
    "durationTicksUnchanged": true,
    "relativeStartTicksUnchanged": true,
    "velocitiesUnchanged": true,
    "tempoEventCountUnchanged": true
  },
  "firstNoteShiftSeconds": 1.9989583333333334
}
