{
  "productVersion": "0.1.0",
  "buildType": "Release",
  "gitRevision": "a51b3cdff94bd88ec61df24a5cc3c410435230c4",
  "processor": "Ghost Ring 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": 2096,
  "settings": {
    "carrier": 110,
    "track": 0,
    "source": 0,
    "shape": 15,
    "depth": 100,
    "mix": 100
  },
  "wetMatchGain": 1.477579581573069,
  "commonGain": 1.0,
  "rawSourcePeak": 0.212875658786021,
  "rawWetPeak": 0.221870745379516,
  "rawWetRms": 0.027678310686426,
  "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/ring/content.json": "37fa2f78f49f00a65fd9f3efc876e21e30becdc0eb6494006c0afc97383a5542",
    "src/wrappers/ring-processor.cpp": "df4c20fd5113c41f7c19f463ab8abfdc06c84def9af08944b48f16615f834ba3",
    "src/modules/ring/ring-field.cpp": "34369b56b29bd50dcd387694d7c76cd63cef8cea3f18c14b4f23e2b714080137",
    "src/modules/ring/ring-foundation.cpp": "f21e5d6a3126d92b592cc0873e1667d59d83c6a65db5d00822ea330d09d416f7",
    "src/modules/ring/ring-geometry.cpp": "c02ad2b435d1e574b706867a45cba693294d58ce0998b5a7f6478f9369ac8ce7",
    "src/modules/ring/ring-interaction.cpp": "65e74c762de338b1c326410978c14fa75ac5bdd30b12767b79dcdd238c187671",
    "src/modules/ring/ring-kernel.cpp": "ec07baee1ec424ae346be2d5596df6db7a685c8a553162090dca5ec8ab7478b3",
    "src/modules/ring/ring-parameters.cpp": "25e93f737cda1da505e7303a478a4255f15399fcf0da8ea25e4396b2a6b18256",
    "src/modules/ring/ring-presentation.cpp": "b935fae274730b16595de0649f2508058f8c99160db9cb573e410f2542f5eb48",
    "src/modules/ring/ring-presets.cpp": "2e1363f3c4019cccd8ad2dbcb0fc0fd89584d2a7a9278478397193cdef7035d1",
    "src/modules/ring/ring-runtime.cpp": "3386e55d714f77d58d8fdc32bc670923304c0971a7db8b5518205f44f68e2676",
    "src/modules/ring/ring-session.cpp": "a5d6d1d0a3a2b60996ffa315a51cd17557a16abc9eef5f7171d642d6fd8c9c89",
    "src/modules/ring/ring-spectral-organization.cpp": "0ae44045ca1f8de292baf114c915922f04b729c9de7af92a8f54d8b5fcddef02",
    "src/modules/ring/ring-state.cpp": "4e502e7a9ff92421534cf2eff3e86efd41c0e4af63330732a377dfca3bbc85e2",
    "src/modules/ring/ring-tracker.cpp": "2e4728ac4dc20c2f8d4211a39b0cbbaff7cf60e021a52e050948a8d6ecde6538",
    "src/modules/ring/ring-field.h": "d52d087b9de18138f7a6989d9d8cd6e9c4b6e979b507793237002b45c1ba9ff4",
    "src/modules/ring/ring-foundation.h": "e94180588e7fe5423f19c94b0bbf0c7924eb91cde8db862c53fcee09c4bc6164",
    "src/modules/ring/ring-geometry.h": "4c345a141eca4a83f57c6ff4dc50d14536751ac07b50d18c598b398e5edea58a",
    "src/modules/ring/ring-interaction.h": "6849bf8c12109457503a6685a6bcb7ce84a75f16a9e55fdd63b321af2f5f0813",
    "src/modules/ring/ring-kernel.h": "fd4557c88e681dd5961e54a23c7139b0df35c162cb59019b6cc4bd8b1dc5ee18",
    "src/modules/ring/ring-multirate.h": "a2306c314d4fde8db34e14644ea7555f4f5b55dd564373ccfa7d8227dcd53cf9",
    "src/modules/ring/ring-parameters.h": "a79fef4c13fab51043733263424aaa9169ebedc05ada8ccbbb918bdb90baef33",
    "src/modules/ring/ring-phase-math.h": "e36b5fe897aefaca182716aa231a8acf9dd96158d63beb5348ea58aa65924068",
    "src/modules/ring/ring-presentation.h": "c10bd06c714924f7f8d18da5af3b4156f33fbb80807ad14104f58a5143764d2e",
    "src/modules/ring/ring-presets.h": "8896c9fe47eee5b83942b6c348df1a9486099f478f4c5f0c91fbb5df4817dab4",
    "src/modules/ring/ring-runtime.h": "0c03cf4e55d122387a38a16beade224597e99b3c2e9a63deaefbb3e0884aa22f",
    "src/modules/ring/ring-session.h": "01eef2b40fbcaf08290a1214d4bfebb1fede5f393bff6f7639e47d659bdbd7f9",
    "src/modules/ring/ring-spectral-organization.h": "8a71c52f0de05e8f53ae9ee14b83a6f1dc3faf49e9dd6fbe5083275dc9f04c3b",
    "src/modules/ring/ring-state.h": "634e8af55af1ccffcb289c04b6757b0d95e527a0df5f4104e072efd6490711d9",
    "src/modules/ring/ring-tracker.h": "6678f6277a27d05ea16eac4ef2384e64abd2de26f836a7ad7c9bfcab2f6fa304",
    "src/modules/ring/ring-wave-cache.h": "a91a9f05043707fdeccb89a1e365b42c84e20cbbce12c72dbb03a628edecd9b2"
  },
  "reproduction": "Opt-in ghost-suite-help-media ring resources/help/ring/content.json OUTPUT; two independent audio/metadata runs matched byte-for-byte."
}
