{
  "source": "jingle-faded.wav",
  "output": "jingle-faded-rms-minus18.wav",
  "mode": "rms",
  "targetDbfs": -18.0,
  "gainDb": -2.4951372158762304,
  "before": {
    "sampleRate": 48000,
    "channels": 1,
    "bits": 16,
    "samples": 384000,
    "seconds": 8.0,
    "samplePeakDbfs": -10.457663266191267,
    "rmsDbfs": -15.50486278412377,
    "meanAmplitude": -1.3754310739463485e-05,
    "railSamples": 0,
    "boundarySpacingSeconds": 0.5,
    "boundaryCount": 15,
    "maxBoundaryJump": 0.0,
    "firstSample": 0,
    "lastSample": 0,
    "amplitudeReference": 32767,
    "limits": "RMS is unweighted and includes silence/DC. Rail hits are a warning, not proof of clipping; zero hits do not prove undistorted audio. No LUFS or true-peak calculation."
  },
  "after": {
    "sampleRate": 48000,
    "channels": 1,
    "bits": 16,
    "samples": 384000,
    "seconds": 8.0,
    "samplePeakDbfs": -12.952315461922518,
    "rmsDbfs": -18.000001220631216,
    "meanAmplitude": -1.007675087232073e-05,
    "railSamples": 0,
    "boundarySpacingSeconds": 0.5,
    "boundaryCount": 15,
    "maxBoundaryJump": 0.0,
    "firstSample": 0,
    "lastSample": 0,
    "amplitudeReference": 32767,
    "limits": "RMS is unweighted and includes silence/DC. Rail hits are a warning, not proof of clipping; zero hits do not prove undistorted audio. No LUFS or true-peak calculation."
  },
  "processing": "One fixed gain for the full file, then16-bit rounding. No limiter, compressor, DC removal, noise reduction, or dither."
}
