{
  "productVersion": "0.1.0",
  "buildType": "Release",
  "gitRevision": "a51b3cdff94bd88ec61df24a5cc3c410435230c4",
  "processor": "Ghost Chorus actual native processor/editor; no substituted DSP",
  "source": "Original deterministic stereo pulsed harmonic chord, C3/E3 fundamentals,24 sine partials each; envelope repeated every0.5s; source code defines coefficients. No samples.",
  "rights": "Original ghostVST-generated audio/software UI, no external recording or performer",
  "rate": 48000,
  "block": 127,
  "frames": 288000,
  "inputEndSeconds": 5.8,
  "externalInput": "Disabled; example uses main input only",
  "latencySamples": 0,
  "settings": {
    "voices": 4,
    "depth": 45,
    "spread": 60,
    "motion": 40,
    "character": 2,
    "mix": 65
  },
  "wetMatchGain": 1.432241117212717,
  "commonGain": 1.0,
  "rawSourcePeak": 0.212875658786021,
  "rawWetPeak": 0.202805070876378,
  "rawWetRms": 0.028554484458795,
  "comparison": "Source delayed by actual reported latency; whole-file RMS matched with explicit wet gain; common peak ceiling0.8; final20ms presentation fade on both",
  "capture": "Actual native editor component at2.35s; 960x520; not a DAW screenshot",
  "manualListening": "Not performed; recorded in final documentation acceptance matrix",
  "sourceHashes": {
    "dev/tools/help/suite-media.cpp": "ba5d3413773145e10b4da7045611d61e382b3f26a257d4132100f821fd32cdf4",
    "resources/help/chorus/content.json": "92f73112a4a6c4950f210d61c29b684f368b1dd94ebe4a5d594602ceb43ea687",
    "src/wrappers/chorus-processor.cpp": "6e68179d65616aa5f195abed54590c7089170bde6f927cf470a8bec67abdaa0a",
    "src/modules/chorus/chorus-kernel.cpp": "7cda8d71b4a072ea0e36fe91956a7c87513c1e17fb2f4bf136690dc25321cf33",
    "src/modules/chorus/chorus-parameters.cpp": "8cb069aefe58cba3dc7f03057b7e742b4f51dbb08fd487aded4eab1b95a185e4",
    "src/modules/chorus/chorus-presentation.cpp": "f862eb3126ff3598dacfd48afd0d4cb6d0b28994c4b07d689dfb673d14b04306",
    "src/modules/chorus/chorus-presets.cpp": "80d2c10a0aa10458ac6780094cfd7abc9ce9aa07fce9638041664a5e7deb7c28",
    "src/modules/chorus/chorus-runtime.cpp": "7353b7c26316763317888a1209ea61872889f1a1182c5371adf2bc38e3f84f62",
    "src/modules/chorus/chorus-session.cpp": "dbbc78723682e4b24c4d1bf95c09cfbdd26fb2791bb113cae74b25a24ffa250c",
    "src/modules/chorus/chorus-state.cpp": "c908a85288a144b97aa0c85013f052e9a73cca8cc5dffa02e7b0238b54e7360c",
    "src/modules/chorus/chorus-kernel.h": "f4bff00e6f951ea0d3b688371592e021049e57e5ea1cc8618f22ec22e5ee98db",
    "src/modules/chorus/chorus-parameters.h": "facc0abc4f535163e85ac0c88fd500c06855297c79cd57128a4bf405d1786674",
    "src/modules/chorus/chorus-presentation.h": "36d95fecf1da05e2e60a6da13f9704a7917678fbf737771a88f15433e534ba7c",
    "src/modules/chorus/chorus-presets.h": "318fc74d671a1db599e08dd487c529a164e2869c9e9e90041967bee8db9ff0d6",
    "src/modules/chorus/chorus-runtime.h": "33ee6284b39f6fb9bdcb172db0a12acf13a624f816e44759b1d356762174f8fa",
    "src/modules/chorus/chorus-session.h": "c6c74f0f5f25e3fd3637697fffb4d7433b5b236629b25b5959ea5164d6591545",
    "src/modules/chorus/chorus-state.h": "3148f992ce41343d573e98fba39da6b6d6ea2c99ce16380df419ea44d3dd2ad1"
  },
  "reproduction": "Opt-in ghost-suite-help-media chorus resources/help/chorus/content.json OUTPUT; two independent audio/metadata runs matched byte-for-byte."
}
