{
  "title": "Hearably original EQ comparison",
  "created": "2026-10-04",
  "source": "Deterministic additive synthesis in generate.mjs. Original composition; no third-party recordings.",
  "sampleRate": 48000,
  "durationSeconds": 8,
  "channels": 1,
  "bitsPerSample": 16,
  "method": "Peaking filters, Q 1.4; each full eight-second output scaled to -24 dBFS RMS, then encoded as PCM16. Measurements use the encoded samples.",
  "formulaSource": "https://www.w3.org/TR/audio-eq-cookbook/",
  "limitations": "RMS matching is not LUFS or matched perceived loudness. Sample peaks are not true peaks. These are illustrative offline filters, not the complete Hearably DSP chain, Spotify output, extension capture or a speaker measurement. No speech or compatibility claim.",
  "signalChecks": 10,
  "files": [
    {
      "id": "original",
      "file": "original.wav",
      "bytes": 768044,
      "bands": [],
      "matchingGainDb": -12.414663,
      "rmsDbfs": -23.999997,
      "samplePeakDbfs": -13.801775,
      "sha256": "02dbd215b314e7eccab0762ad7aece74f45e41c3ada146e1c3e0f5d485886410"
    },
    {
      "id": "less-bass",
      "file": "less-bass.wav",
      "bytes": 768044,
      "bands": [
        {
          "frequencyHz": 62,
          "gainDb": -2,
          "q": 1.4
        },
        {
          "frequencyHz": 125,
          "gainDb": -2,
          "q": 1.4
        },
        {
          "frequencyHz": 250,
          "gainDb": -1,
          "q": 1.4
        }
      ],
      "matchingGainDb": -10.413399,
      "rmsDbfs": -24,
      "samplePeakDbfs": -12.812407,
      "sha256": "05892e30872691d8ff583472a160fed87d543bc51be9cce0b3bcc1ae41c0c487"
    },
    {
      "id": "softer-treble",
      "file": "softer-treble.wav",
      "bytes": 768044,
      "bands": [
        {
          "frequencyHz": 4000,
          "gainDb": -1,
          "q": 1.4
        },
        {
          "frequencyHz": 8000,
          "gainDb": -2,
          "q": 1.4
        }
      ],
      "matchingGainDb": -12.407097,
      "rmsDbfs": -24.000001,
      "samplePeakDbfs": -13.940522,
      "sha256": "4d8658035c01957eed5d7ddfc3b135b56a72e23f1d55118bff6daccc39b4f9e4"
    }
  ]
}
