{
  "dateBeijing": "2026-10-05",
  "checkedAtUtc": "2026-10-05T08:49:29.783Z",
  "scope": "Generated sine phrase only. Native FFmpeg stereo float decode, explicit (L+R)/2 averaging, offline Node CPU Basic Pitch inference. Browser conversions are recorded separately. No real song, voice, DAW, phone, accuracy or speed benchmark.",
  "environment": {
    "node": "v24.19.0",
    "platform": "win32",
    "backend": "cpu",
    "basicPitch": "1.0.1",
    "midiWriter": "2.0.28"
  },
  "sourceAppSha256": "e42f9b0b60bb6fd73b2539a1ae9ca3b09f34ab874e35423162b384df68c19660",
  "parameters": {
    "sampleRate": 22050,
    "sourceDurationSeconds": 2.5,
    "sourcePitches": [
      60,
      64,
      67,
      72
    ],
    "sourceStarts": [
      0.2,
      0.75,
      1.3,
      1.85
    ],
    "toneDurationSeconds": 0.35,
    "definedPeak": 0.4,
    "edgeFadeSamples": 220,
    "bitDepth": 16,
    "mp3BitrateKbps": 128,
    "onsetThreshold": 0.25,
    "frameThreshold": 0.25,
    "minNoteLengthFrames": 5
  },
  "definitions": {
    "same-polarity": "L=s, R=s",
    "opposite-polarity": "L=s, R=-s",
    "left-as-mono": "One channel s, taken from the defined original left channel, not from the cancelled average"
  },
  "results": [
    {
      "id": "same-polarity",
      "format": "wav",
      "inputFilename": "same-polarity.wav",
      "inputBytes": 220544,
      "inputSha256": "c3383a47fed1b4d6df322778ea9f810ecf187216e9f1a8820c57f9464b4221bd",
      "definedInputChannels": 2,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.399993896484375,
        "rms": 0.20758476563144898,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.399993896484375,
        "rms": 0.20758476563144898,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0.399993896484375,
        "rms": 0.20758476563144898,
        "sampleCount": 55125
      },
      "status": "midi_exported",
      "error": null,
      "noteCount": 4,
      "midiFilename": "same-polarity-wav-cpu.mid",
      "midiBytes": 130,
      "notes": [
        {
          "pitch": 60,
          "ticks": 189,
          "durationTicks": 368,
          "velocity": 0.5748031496062992
        },
        {
          "pitch": 64,
          "ticks": 724,
          "durationTicks": 346,
          "velocity": 0.5826771653543307
        },
        {
          "pitch": 67,
          "ticks": 1248,
          "durationTicks": 357,
          "velocity": 0.5984251968503937
        },
        {
          "pitch": 72,
          "ticks": 1783,
          "durationTicks": 336,
          "velocity": 0.5826771653543307
        }
      ],
      "midiSha256": "f210c1b3e9e28a672f916dfd658c11459285f2d4abc1853dbff2b8acdb1b2d9a"
    },
    {
      "id": "same-polarity",
      "format": "mp3",
      "inputFilename": "same-polarity.mp3",
      "inputBytes": 41421,
      "inputSha256": "b15caefd01a2041b3760633a9c2a93322f6bdf3d8ec4053986399a9cb8f7f562",
      "definedInputChannels": 2,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.3800509572029114,
        "rms": 0.19720252912095962,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.3800509572029114,
        "rms": 0.19720252912095962,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0.3800509572029114,
        "rms": 0.19720252912095962,
        "sampleCount": 55125
      },
      "status": "midi_exported",
      "error": null,
      "noteCount": 5,
      "midiFilename": "same-polarity-mp3-cpu.mid",
      "midiBytes": 138,
      "notes": [
        {
          "pitch": 60,
          "ticks": 189,
          "durationTicks": 279,
          "velocity": 0.6456692913385826
        },
        {
          "pitch": 60,
          "ticks": 468,
          "durationTicks": 89,
          "velocity": 0.3779527559055118
        },
        {
          "pitch": 64,
          "ticks": 724,
          "durationTicks": 346,
          "velocity": 0.5826771653543307
        },
        {
          "pitch": 67,
          "ticks": 1248,
          "durationTicks": 368,
          "velocity": 0.5748031496062992
        },
        {
          "pitch": 72,
          "ticks": 1750,
          "durationTicks": 358,
          "velocity": 0.5748031496062992
        }
      ],
      "midiSha256": "543849f76c912f38ffc8bf911c29f95f0826fcf9856d60ff58cd7c55083bcfb7"
    },
    {
      "id": "opposite-polarity",
      "format": "wav",
      "inputFilename": "opposite-polarity.wav",
      "inputBytes": 220544,
      "inputSha256": "a1233ce932b022d44305f9ed4dd71f7d34c4467af6dded7f8b7e4138e3da82ec",
      "definedInputChannels": 2,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.399993896484375,
        "rms": 0.20758476563144898,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.399993896484375,
        "rms": 0.20758476563144898,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0,
        "rms": 0,
        "sampleCount": 55125
      },
      "status": "no_notes",
      "error": null,
      "noteCount": 0,
      "midiFilename": null,
      "midiBytes": null,
      "notes": []
    },
    {
      "id": "opposite-polarity",
      "format": "mp3",
      "inputFilename": "opposite-polarity.mp3",
      "inputBytes": 41421,
      "inputSha256": "23cd5a35798b15d449d8d21509f91a09f55408a7dadd91f22a01de02fcc440d1",
      "definedInputChannels": 2,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.3800509572029114,
        "rms": 0.19720233330529136,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.3800509572029114,
        "rms": 0.19720233330529136,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0,
        "rms": 0,
        "sampleCount": 55125
      },
      "status": "no_notes",
      "error": null,
      "noteCount": 0,
      "midiFilename": null,
      "midiBytes": null,
      "notes": []
    },
    {
      "id": "left-as-mono",
      "format": "wav",
      "inputFilename": "left-as-mono.wav",
      "inputBytes": 110294,
      "inputSha256": "79b8c1d3d334b9377353a283de779a1766166a6102adda120f3cb6308e5b8b93",
      "definedInputChannels": 1,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.2828384041786194,
        "rms": 0.14678459295747626,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.2828384041786194,
        "rms": 0.14678459295747626,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0.2828384041786194,
        "rms": 0.14678459295747626,
        "sampleCount": 55125
      },
      "status": "midi_exported",
      "error": null,
      "noteCount": 4,
      "midiFilename": "left-as-mono-wav-cpu.mid",
      "midiBytes": 130,
      "notes": [
        {
          "pitch": 60,
          "ticks": 189,
          "durationTicks": 368,
          "velocity": 0.5748031496062992
        },
        {
          "pitch": 64,
          "ticks": 724,
          "durationTicks": 346,
          "velocity": 0.5748031496062992
        },
        {
          "pitch": 67,
          "ticks": 1248,
          "durationTicks": 357,
          "velocity": 0.5984251968503937
        },
        {
          "pitch": 72,
          "ticks": 1783,
          "durationTicks": 336,
          "velocity": 0.5826771653543307
        }
      ],
      "midiSha256": "6df81d244caa718bed5eac8e6659283e722eecb39b17e75a6b700bf59c864954"
    },
    {
      "id": "left-as-mono",
      "format": "mp3",
      "inputFilename": "left-as-mono.mp3",
      "inputBytes": 41421,
      "inputSha256": "bd5a101d62532163918cb67f36aee42d021e3cd7d1d8f8caacb41773940b746f",
      "definedInputChannels": 1,
      "decodedSamples": 55125,
      "decodedSeconds": 2.5,
      "left": {
        "peak": 0.2687816321849823,
        "rms": 0.13944236370690563,
        "sampleCount": 55125
      },
      "right": {
        "peak": 0.2687816321849823,
        "rms": 0.13944236370690563,
        "sampleCount": 55125
      },
      "calculatedMono": {
        "peak": 0.2687816321849823,
        "rms": 0.13944236370690563,
        "sampleCount": 55125
      },
      "status": "midi_exported",
      "error": null,
      "noteCount": 5,
      "midiFilename": "left-as-mono-mp3-cpu.mid",
      "midiBytes": 138,
      "notes": [
        {
          "pitch": 60,
          "ticks": 189,
          "durationTicks": 279,
          "velocity": 0.6377952755905512
        },
        {
          "pitch": 60,
          "ticks": 468,
          "durationTicks": 89,
          "velocity": 0.3779527559055118
        },
        {
          "pitch": 64,
          "ticks": 724,
          "durationTicks": 346,
          "velocity": 0.5748031496062992
        },
        {
          "pitch": 67,
          "ticks": 1248,
          "durationTicks": 368,
          "velocity": 0.5826771653543307
        },
        {
          "pitch": 72,
          "ticks": 1783,
          "durationTicks": 347,
          "velocity": 0.5748031496062992
        }
      ],
      "midiSha256": "f58f3256d58a0c61f1f99dca4652a4bc6ec154dd2394af92abee79b1fcff1bdb"
    }
  ]
}
