{
  "schema_version": 1,
  "effect_id": "003-notification-ping",
  "take": "v001",
  "created_utc": "2026-09-30T16:09:17.702673+00:00",
  "status": "awaiting-human-listening",
  "method": "Original procedural synthesis; no external samples or audio API calls",
  "python_version": "3.14.3",
  "platform": "macOS-27.0-arm64-arm-64bit-Mach-O",
  "source": {
    "path": "effects/003-notification-ping/src/render.py",
    "sha256": "193eb975b4f1e56ac70c4b4ac363a822841b7cda881a8359793a90c637d3abef"
  },
  "dependencies": [
    {
      "path": "scripts/audio_core.py",
      "sha256": "b3bbca21f0f86b860629eb30981c2e7218fd383b2415fe0faf87e8f15c8e2784"
    }
  ],
  "preset": {
    "path": "effects/003-notification-ping/presets/v001.json",
    "sha256": "71753ab5a63cc707c7ad0c7e4ec158e7690cde5162ba5ba7cf61e366f51a8eb6"
  },
  "parameters": {
    "effect_id": "003-notification-ping",
    "take": "v001",
    "character": "gentle-callout",
    "sample_rate": 48000,
    "duration_seconds": 2.5,
    "seed": 3003,
    "peak_dbfs": -6.0,
    "start_seconds": 0.05,
    "pitch_hz": 880.0,
    "decay_seconds": 0.45,
    "fundamental_gain": 0.8,
    "overtone_gain": 0.14
  },
  "stem_files": [
    "stems/01-fundamental.wav",
    "stems/02-soft-overtone.wav"
  ],
  "command": [
    "python3",
    "effects/003-notification-ping/src/render.py",
    "--preset",
    "effects/003-notification-ping/presets/v001.json",
    "--output",
    "library/003-notification-ping/v001"
  ],
  "shared_linear_gain": 0.8347370115342443,
  "processing": "5 ms half-cosine file-boundary fades, then shared sample-peak gain; mono is (L+R)/2; rounded PCM, no dither, post-synthesis EQ, reverb, limiting, or compression",
  "files": {
    "stems/01-fundamental.wav": {
      "sha256": "b45f7eb9a60e5fdef20008361e432f45822a1fe72c024bff7257f706a08fbca1",
      "bytes": 720044,
      "frames": 120000,
      "sample_rate": 48000,
      "channels": 2,
      "bit_depth": 24,
      "duration_seconds": 2.5,
      "sample_peak_dbfs": -6.6787,
      "rms_dbfs": -20.0821
    },
    "stems/02-soft-overtone.wav": {
      "sha256": "99d7c05c05965541d6d6c4dc9a715a9b69a0ccccaef73ae1bdea83018fdc1dc1",
      "bytes": 720044,
      "frames": 120000,
      "sample_rate": 48000,
      "channels": 2,
      "bit_depth": 24,
      "duration_seconds": 2.5,
      "sample_peak_dbfs": -20.9955,
      "rms_dbfs": -37.1438
    },
    "stereo.wav": {
      "sha256": "3ec7be6822b722316c22988cf4a53b675ed8cadcf18b2f3ee0269f247223b9b6",
      "bytes": 720044,
      "frames": 120000,
      "sample_rate": 48000,
      "channels": 2,
      "bit_depth": 24,
      "duration_seconds": 2.5,
      "sample_peak_dbfs": -6.0,
      "rms_dbfs": -19.9975
    },
    "mono.wav": {
      "sha256": "3e81edd7e686aa39aa456e26f066fb89fa61db87bf514035e7e5b03c2881b503",
      "bytes": 360044,
      "frames": 120000,
      "sample_rate": 48000,
      "channels": 1,
      "bit_depth": 24,
      "duration_seconds": 2.5,
      "sample_peak_dbfs": -6.1133,
      "rms_dbfs": -19.9986
    },
    "preview.wav": {
      "sha256": "7ee6e146b90810d4c1bd0b5da72f8d849e079a81c62bb75e7953d1162fba683e",
      "bytes": 480044,
      "frames": 120000,
      "sample_rate": 48000,
      "channels": 2,
      "bit_depth": 16,
      "duration_seconds": 2.5,
      "sample_peak_dbfs": -6.0002,
      "rms_dbfs": -19.9975
    }
  }
}
