{
  "status": "New guitar-source experiment, unapproved; not a saxophone",
  "change": "Physical string motion, pluck release and pickup; same solo notes, timing and backing",
  "sampleFree": true,
  "paidApiCalls": 0,
  "durationSeconds": 80.1,
  "soloSpanSeconds": [
    19.7,
    58.1
  ],
  "referenceSoloLufs": -12.65,
  "candidateRawSoloLufs": -11.76,
  "soloGainDb": -0.8900000000000003,
  "headroomAdjustmentDb": 0.0,
  "exportedSoloLufs": -12.65,
  "probeMatchGainDb": -0.33999999999999986,
  "probeSharedSafetyGain": 1.0,
  "mixPeak": 0.7202964691506418,
  "pitchChecks": [
    {
      "midi": 55,
      "frequencyHz": 196.03422142923603,
      "cents": 0.32240228015782574
    },
    {
      "midi": 64,
      "frequencyHz": 329.621556698424,
      "cents": -0.03151396137295205
    },
    {
      "midi": 66,
      "frequencyHz": 370.06777700363006,
      "cents": 0.3431966891778598
    },
    {
      "midi": 72,
      "frequencyHz": 523.2580229521657,
      "cents": 0.022803952806815735
    },
    {
      "midi": 79,
      "frequencyHz": 783.9549224073515,
      "cents": -0.07938679498348016
    }
  ],
  "checks": {
    "scoreByteIdentical": true,
    "phrasingByteIdentical": true,
    "rhythmByteIdentical": true,
    "headPcmIdentical": true,
    "returnAndEndingPcmIdentical": true,
    "protectedSourcesUnchanged": true,
    "freeEnergyDecreasesAtFiveProbePitches": true,
    "allSamplesFinite": true,
    "mixHeadroom": true
  },
  "sourceSHA256": {
    "experimental/giant-coltrane-guitar-01/score.json": "c1ad3148a07bf0d1f4e7bce5469915f2976cc084a3de22ffbb43e9f821e1331f",
    "experimental/giant-coltrane-guitar-01/phrasing.json": "8d03aab45ce3f8b35e7eb4849e16406ff190555d691194c6cabb3c7d7a018985",
    "experimental/giant-coltrane-guitar-01/guitar.wav": "3b6a1588e8276694ae92fd54a8081724368d7c881239c873a2fadd8328dbca37",
    "experimental/giant-coltrane-guitar-01/mix.wav": "7588fbffd6b3655fcddafb2156396fc7be5663e39818e00d33378d673b51a63f",
    "experimental/giant-coltrane-guitar-01/rhythm.wav": "16ecdb99426e6e745a7406237be329c7ddff6c36fc64a8fffcd5aa1c460108e4",
    "instruments/music2/guitar-dsp.mjs": "41ace0c261ed2a426ab33d96ff1b4ea38818822e454dd76dc4e68ddb4889f39e",
    "instruments/music2/guitar-fill.mjs": "b138d4ecb43a7f7df8fccb92bcdd4d2bf1eb8e9acd10c1b4ec9870da30a64316",
    "instruments/music2/dsp.mjs": "12d30f37aa978f84200f432c703c2ee6b597f3197a6cebb897d452467f8588cb",
    "instruments/music2/synth.mjs": "15269b293e3f5138d56f44dfd00d5aaa987a69826867dbf92c5672a2bd6898a4"
  },
  "localSourceSHA256": {
    "string_model.mjs": "2fcaf19478d299ea436346acc2ce4f66ed7f784c8b746af93c95207c3a786192",
    "render.mjs": "46510d84b769e3da92da8efa2a58e28ad9a8f08c0c2a78fcf9dd2249ecc29d86",
    "compare.py": "1bd1e8dbe621cd8f0fd7526cd81314b3210e764e582137cd1b46c3aae5adad4a",
    "score.json": "c1ad3148a07bf0d1f4e7bce5469915f2976cc084a3de22ffbb43e9f821e1331f",
    "phrasing.json": "8d03aab45ce3f8b35e7eb4849e16406ff190555d691194c6cabb3c7d7a018985"
  },
  "limits": [
    "Parameters are designed, not fitted to a measured instrument",
    "No shared bridge/body or neighboring-string coupling",
    "Slurs retain modal coordinates while frequencies change; full moving-fret work is not audited",
    "Modal pickup is linear and provisional; not a measured named pickup",
    "Numerical checks do not establish convincing guitar sound",
    "Loudness matching is not a listening verdict",
    "The original head remains unchanged; only the solo span tests the new model"
  ]
}
