{
  "productVersion": "0.1.0",
  "buildType": "Release",
  "gitRevision": "a51b3cdff94bd88ec61df24a5cc3c410435230c4",
  "processor": "Ghost Rack 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": 3.5,
  "externalInput": "Disabled; example uses main input only",
  "chain": [
    {
      "type": "ghost.filter",
      "settings": {
        "cutoff": 4000,
        "resonance": 10
      }
    },
    {
      "type": "ghost.saturate",
      "settings": {
        "drive": 12,
        "mix": 100,
        "output": -3
      }
    },
    {
      "type": "ghost.delay",
      "settings": {
        "sync": 0,
        "time": 250,
        "feedback": 30,
        "mix": 30
      }
    }
  ],
  "latencySamples": 80,
  "settings": {
    "input": 0,
    "output": 0,
    "global-mix": 100
  },
  "wetMatchGain": 0.406742020656912,
  "commonGain": 1.0,
  "rawSourcePeak": 0.212509729567616,
  "rawWetPeak": 0.476941337779675,
  "rawWetRms": 0.076770834999026,
  "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; 960x900; not a DAW screenshot",
  "manualListening": "Not performed; recorded in final documentation acceptance matrix",
  "sourceHashes": {
    "dev/tools/help/suite-media.cpp": "ba5d3413773145e10b4da7045611d61e382b3f26a257d4132100f821fd32cdf4",
    "resources/help/rack/content.json": "ce46955816a498572b51cef88ff22d2d0ac19a742dbb456eef8d831a284735a5",
    "src/wrappers/rack-processor.cpp": "faf08f0e80b71c4a999b0b7af54cee72944784237f12e8f67f32873cdbcd303c",
    "src/rack/module-picker.cpp": "10ebdad3340921654c0bdb6f13f31cdd38d7810eac3dc9509f8791825c52109e",
    "src/rack/rack-comparison.cpp": "38a49490eefa07d28fb8d254e12aaf41cf4ea02fa7c64c6b9fc42d3dc8435bc1",
    "src/rack/rack-engine.cpp": "b6e55cc524e24be27dccc4e242e0d7f8e8f821af83dc1d178dc69862f6d9adae",
    "src/rack/rack-host-bindings.cpp": "bd508644deea5b2c25b3839dfbd331bc7df269771b4f4d4572de0c4101ada40f",
    "src/rack/rack-presentation.cpp": "1fbc13ed8714cc3ca4bc9ad58a8512b1a5e39ac1815eac3e0f2b4c42a7c26144",
    "src/rack/rack-presets.cpp": "bfed9785b84e25a17a48e1bd8d2611d616a4b0921153b7245034efeab240fcc3",
    "src/rack/rack-session.cpp": "542fd5c1a271a068d9aa700ce9de963e72098ae420c5e300ac22097383a7766b",
    "src/rack/rack-state.cpp": "8549d0b6674d2df268e6b2498c7ac0a4d012bf3b66f16c15013b8e7a54e41ea0",
    "src/rack/module-body.h": "8318d381c856eb626edec1ed34d1b8156e9f15f7a13dcf7170055fe0138ce7b3",
    "src/rack/module-picker.h": "f00f6cf73657ab88c9b7638ed0bd2e888c0fcc762a7e924bcde5ed22257ab680",
    "src/rack/module-session.h": "4f9f1363247d1182a15aea05f3d0f39c46f33c2364c802f263faabb5633ac53e",
    "src/rack/native-module.h": "8d8727071b210c6709a9ef4bf5a75b22ec285ce36d3848935648ce5dff0500d1",
    "src/rack/rack-comparison.h": "3a79d11b99bc58d743e8c82848cf24441a27bcb2c33fafa7625b0fe0b3825b22",
    "src/rack/rack-engine.h": "ee24bf4c18734294e28740364ba09b50c0594fb314edaaef10f327a0269c1100",
    "src/rack/rack-host-bindings.h": "273ee0309da56be09d7e7cf9259a5cf8c88b680b08a5683a572d491b1c14c6fd",
    "src/rack/rack-presentation.h": "1e7a03b5822dd8fb27e4aadb0dce3e0a0b191d57a31c72ef917f94de9ea0cbc2",
    "src/rack/rack-presets.h": "8897acd6963d0fe977d6d0f10cdabd6120ff89cff011b46b56b88864afb390be",
    "src/rack/rack-session.h": "14970e55026f9a8377c82bf9655a4affac7b939cec9187233c1d165deb32d09e",
    "src/rack/rack-state.h": "aaba378cdfd42cdfc00e2fa272312e307d7318c08f5186a575212cc5e723c3fb"
  },
  "reproduction": "Opt-in ghost-suite-help-media rack resources/help/rack/content.json OUTPUT; two independent audio/metadata runs matched byte-for-byte."
}
