{
  "measuredOn": "2026-10-19",
  "environment": {
    "system": "Microsoft Windows 11 Pro 26H1",
    "build": "28000.3231",
    "architecture": "x64",
    "node": "v24.19.0"
  },
  "sourceCodeSHA256": "7f9c8b44a6ac99835b7e2f86c4f141385a1045396e40214c0afe6cee94e8f7ea",
  "construction": {
    "rate": 44100,
    "seconds": 6,
    "pitches": [
      60,
      64,
      67
    ],
    "onsets": [
      0.5,
      2,
      3.5
    ],
    "duration": 0.35,
    "amplitudeCounts": 9000,
    "rampSeconds": 0.008,
    "delaySeconds": 0.6,
    "delaySamples": 26460,
    "echoGain": 0.65
  },
  "method": "Own lawful three-sine-note PCM source; single delayed feedforward copy y[n]=x[n]+0.65*x[n-26460], signed16 quantization; known-path recursive inverse with exact supplied delay/gain; actual unchanged production downsample/detectNotes/buildMidi in Balanced mode on saved-and-read-back samples. Notes are actual engine results, not presumed.",
  "limits": "Single separated synthetic echo, not diffuse acoustic reverberation or real room/voice/music; known exact path inverse is not a blind dereverberation tool, product benchmark or site feature. No listening/browser/audio decoder, universal threshold, original-source recovery, search gap or publication clearance established.",
  "results": [
    {
      "label": "dry",
      "noteCount": 3,
      "notes": [
        {
          "pitch": 60,
          "start": 0.3250793650793651,
          "duration": 0.5572789115646258,
          "velocity": 118
        },
        {
          "pitch": 64,
          "start": 1.8575963718820863,
          "duration": 0.5108390022675737,
          "velocity": 118
        },
        {
          "pitch": 67,
          "start": 3.3436734693877552,
          "duration": 0.5108390022675737,
          "velocity": 118
        }
      ],
      "maxStoredSampleErrorToDry": 0,
      "rmsStoredSampleErrorToDry": 0,
      "differingStoredSamplesToDry": 0
    },
    {
      "label": "single-echo",
      "noteCount": 5,
      "notes": [
        {
          "pitch": 60,
          "start": 0.3250793650793651,
          "duration": 1.1609977324263039,
          "velocity": 106
        },
        {
          "pitch": 64,
          "start": 1.8575963718820863,
          "duration": 0.5108390022675737,
          "velocity": 118
        },
        {
          "pitch": 64,
          "start": 2.4613151927437644,
          "duration": 0.5108390022675737,
          "velocity": 97
        },
        {
          "pitch": 67,
          "start": 3.3436734693877552,
          "duration": 0.5108390022675737,
          "velocity": 118
        },
        {
          "pitch": 67,
          "start": 3.947392290249433,
          "duration": 0.5108390022675737,
          "velocity": 97
        }
      ],
      "maxStoredSampleErrorToDry": 5850,
      "rmsStoredSampleErrorToDry": 1703.8067030728955,
      "differingStoredSamplesToDry": 46299
    },
    {
      "label": "known-path-inverse",
      "noteCount": 3,
      "notes": [
        {
          "pitch": 60,
          "start": 0.3250793650793651,
          "duration": 0.5572789115646258,
          "velocity": 118
        },
        {
          "pitch": 64,
          "start": 1.8575963718820863,
          "duration": 0.5108390022675737,
          "velocity": 118
        },
        {
          "pitch": 67,
          "start": 3.3436734693877552,
          "duration": 0.5108390022675737,
          "velocity": 118
        }
      ],
      "maxStoredSampleErrorToDry": 1,
      "rmsStoredSampleErrorToDry": 0.097182531580755,
      "differingStoredSamplesToDry": 2499
    }
  ],
  "files": [
    {
      "name": "dry.wav",
      "bytes": 529244,
      "sha256": "1526abcef89bbd09352d86a3e1c15d58a0da2c4c068c0699ed3e1c1e42c3d9bd"
    },
    {
      "name": "dry.mid",
      "bytes": 63,
      "sha256": "ab1420fe283a82927df72d8141c7e27ffeb22a4f8976b83dcb3fe0357c0cb530"
    },
    {
      "name": "single-echo.wav",
      "bytes": 529244,
      "sha256": "3bcbaf5a39c270c6d973ab4a90e9693228c7d239e8b3eae03b5bf3528d471a24"
    },
    {
      "name": "single-echo.mid",
      "bytes": 81,
      "sha256": "8789c9a947b3942ae28eabe2c09865adb76e8d08be7172175164ae8b3f7b791c"
    },
    {
      "name": "known-path-inverse.wav",
      "bytes": 529244,
      "sha256": "c0ac2f308b9a0aa3044b376aaab70633494ed7cd3a904a9d3ca2f1df353a2565"
    },
    {
      "name": "known-path-inverse.mid",
      "bytes": 63,
      "sha256": "ab1420fe283a82927df72d8141c7e27ffeb22a4f8976b83dcb3fe0357c0cb530"
    }
  ],
  "scopeNote": "Original measured fixture, not a commercial service output; environment recorded for this measurement. Reproducer checks six file hashes and event results; runtime metadata is recorded separately."
}