{
  "schemaVersion": 1,
  "wave": 3,
  "generator": "scripts/functional-benchmark-wave3.mjs",
  "generatorSha256": "df5d4c6b5200431db3f7447ba2159c7111ee116924d35df53bf6d44d368a0642",
  "license": {
    "id": "CC0-1.0",
    "name": "CC0 1.0 Universal",
    "provenance": "Synthetic, deterministic signals generated from mathematical functions by this benchmark; no recording or copyrighted composition is used."
  },
  "deterministic": true,
  "fixtures": [
    {
      "id": "wave3-converter-stereo-48k",
      "file": "assets/benchmark-fixtures/wave3-converter-stereo-48k.wav",
      "bytes": 384044,
      "sha256": "ad606c1d132f38ac61bc8844134603a72da48864ece7c616339ab3ed5646868b",
      "license": "CC0-1.0",
      "synthesis": {
        "kind": "stereo-dual-tone",
        "sampleRate": 48000,
        "channels": 2,
        "durationSeconds": 2,
        "left": {
          "frequencyHz": 440,
          "peakAmplitude": 0.5
        },
        "right": {
          "frequencyHz": 880,
          "peakAmplitude": 0.25
        },
        "formula": "channelAmplitude * sin(2*pi*frequency*t), with 10 ms edge fades"
      }
    },
    {
      "id": "wave3-trimmer-four-tone-48k",
      "file": "assets/benchmark-fixtures/wave3-trimmer-four-tone-48k.wav",
      "bytes": 384044,
      "sha256": "691f42eb97bde26ffed7ea6379ad0b24e127177622b3e5f266c7e73bcc6b2705",
      "license": "CC0-1.0",
      "synthesis": {
        "kind": "four-segment-mono-tone-sequence",
        "sampleRate": 48000,
        "channels": 1,
        "durationSeconds": 4,
        "segmentDurationSeconds": 1,
        "segmentFrequenciesHz": [
          220,
          330,
          440,
          660
        ],
        "peakAmplitude": 0.45,
        "formula": "0.45 * sin(2*pi*segmentFrequency*t), with 10 ms per-segment edge fades"
      }
    },
    {
      "id": "wave3-joiner-a-330hz-48k",
      "file": "assets/benchmark-fixtures/wave3-joiner-a-330hz-48k.wav",
      "bytes": 96044,
      "sha256": "c3f8f928da9f185b8c4c1a1f4a3e40b38490f8de4698d91174a2cd358328cff7",
      "license": "CC0-1.0",
      "synthesis": {
        "kind": "mono-tone",
        "sampleRate": 48000,
        "channels": 1,
        "durationSeconds": 1,
        "frequencyHz": 330,
        "peakAmplitude": 0.45,
        "formula": "0.45 * sin(2*pi*330*t), with 10 ms edge fades"
      }
    },
    {
      "id": "wave3-joiner-b-660hz-24k",
      "file": "assets/benchmark-fixtures/wave3-joiner-b-660hz-24k.wav",
      "bytes": 38444,
      "sha256": "3040c3f5d26ba516dbc0e9eaf239e789c4c2b3c0a4116d90c2428db8043a14cd",
      "license": "CC0-1.0",
      "synthesis": {
        "kind": "mono-tone",
        "sampleRate": 24000,
        "channels": 1,
        "durationSeconds": 0.8,
        "frequencyHz": 660,
        "peakAmplitude": 0.45,
        "formula": "0.45 * sin(2*pi*660*t), with 10 ms edge fades"
      }
    }
  ]
}
