{
  "generatedAt": "2026-09-07T13:30:58.497Z",
  "model": "Spotify Basic Pitch TypeScript 1.0.1 with TensorFlow.js 3.21.0 CPU backend",
  "matching": "Same MIDI pitch and onset within 100 ms, maximum one-to-one matching",
  "postprocessing": "Amplitude >= 0.475 and duration >= 0.1 seconds",
  "samples": [
    {
      "id": "synthetic-piano",
      "title": "Held-out synthetic piano phrase",
      "description": "A 12-second piano phrase generated after the filter settings were locked.",
      "audio": "synthetic-piano.wav",
      "referenceMidi": "synthetic-piano-reference.mid",
      "recognizedMidi": "synthetic-piano-recognized.mid",
      "referenceNotes": 45,
      "recognizedNotes": 48,
      "missedNotes": 0,
      "extraNotes": 3,
      "f1": 0.968,
      "license": "Original midiviewer.io test fixture",
      "sha256": {
        "audio": "e6a990547536cb2cf133bd8ea195b90fc2b7b16356e20554032bfdec93f64d0e",
        "referenceMidi": "a22d23dfe66b3715ea123ea21e0c62cbc4c7b1fb0a81327f545f82b2e96d556e",
        "recognizedMidi": "5227bac6194e77866079a46942effbe7d8445bba09e40bf9f30aa402a4a48974"
      }
    },
    {
      "id": "guitarset-solo",
      "title": "Held-out acoustic guitar recording",
      "description": "A 12-second microphone excerpt from GuitarSet player 02, track BN1-129-Eb solo.",
      "audio": "guitarset-solo.wav",
      "referenceMidi": "guitarset-solo-reference.mid",
      "recognizedMidi": "guitarset-solo-recognized.mid",
      "referenceNotes": 28,
      "recognizedNotes": 29,
      "missedNotes": 0,
      "extraNotes": 1,
      "f1": 0.982,
      "license": "GuitarSet by Xi, Bittner, Pauwels, Ye and Bello; CC BY 4.0",
      "source": "https://doi.org/10.5281/zenodo.3371780",
      "sha256": {
        "audio": "9a99f25ef470da34b6a85189d2895f64b59c20b653114b59b24cf7efa3239f13",
        "referenceMidi": "bfd995d6ece5ca14bf9258efd75a4c7ed322692dda48197ba580e83d65fccdd6",
        "recognizedMidi": "e878cf366a54d635d4bdcaa7831a9ca4993e7fed61b1675125d64494ac172e2f"
      }
    }
  ]
}
