{
  "schemaVersion": 1,
  "packId": "independence-town-bowling-cc0-sfx",
  "retrievedAt": "2026-07-10T17:36:21-05:00",
  "license": {
    "spdxExpression": "CC0-1.0",
    "name": "CC0 1.0 Universal",
    "url": "https://creativecommons.org/publicdomain/zero/1.0/",
    "attributionRequired": false,
    "courtesyCredit": "Individual creators and Freesound.org"
  },
  "distributionNote": "Each file is the byte-for-byte public HQ MP3 preview served by Freesound for the cited CC0 source sound. No local audio transform was applied. Freesound account-gated original WAV or AIFF downloads were not scraped or represented as these files.",
  "files": [
    {
      "id": "bowling-lane-roll",
      "path": "assets/bowling/audio/lane-roll.mp3",
      "usage": "Loop or retrigger quietly while the player or an NPC ball travels down-lane.",
      "creator": "Santi171",
      "sourceSoundId": 655945,
      "sourceTitle": "Bowling Ball Rolling FX.wav",
      "sourcePageUrl": "https://freesound.org/people/Santi171/sounds/655945/",
      "sourcePreviewUrl": "https://cdn.freesound.org/previews/655/655945_13802401-hq.mp3",
      "sourcePageLicense": "CC0-1.0",
      "sourceOriginal": {
        "format": "WAV",
        "durationSeconds": 4.0,
        "sampleRateHz": 48000,
        "bitDepth": 24,
        "channels": 2
      },
      "shipped": {
        "format": "MP3",
        "durationSeconds": 4.0,
        "sampleRateHz": 48000,
        "channels": 2,
        "bitRate": 145762,
        "bytes": 73464,
        "sha256": "25d4d308c7302dc6df1c6ada4ce81b8e34743760d4c0c1462ff650955bc706d0"
      }
    },
    {
      "id": "bowling-pins-crash",
      "path": "assets/bowling/audio/pins-crash.mp3",
      "usage": "Primary pin collision and multi-pin fall layer.",
      "creator": "Santi171",
      "sourceSoundId": 655944,
      "sourceTitle": "Bowling Pins FX.wav",
      "sourcePageUrl": "https://freesound.org/people/Santi171/sounds/655944/",
      "sourcePreviewUrl": "https://cdn.freesound.org/previews/655/655944_13802401-hq.mp3",
      "sourcePageLicense": "CC0-1.0",
      "sourceOriginal": {
        "format": "WAV",
        "durationSeconds": 3.0,
        "sampleRateHz": 48000,
        "bitDepth": 24,
        "channels": 2
      },
      "shipped": {
        "format": "MP3",
        "durationSeconds": 3.0,
        "sampleRateHz": 48000,
        "channels": 2,
        "bitRate": 128889,
        "bytes": 48720,
        "sha256": "2f9793bcb5cd14346158626fa7d3e96f9fd5d3ab857efd3d6b33a767ccffbb9c"
      }
    },
    {
      "id": "bowling-strike-hit",
      "path": "assets/bowling/audio/strike-hit.mp3",
      "usage": "Short reinforcement layer for strikes and high-energy spares.",
      "creator": "Raclure",
      "sourceSoundId": 458869,
      "sourceTitle": "bowling (strike/spare)",
      "sourcePageUrl": "https://freesound.org/people/Raclure/sounds/458869/",
      "sourcePreviewUrl": "https://cdn.freesound.org/previews/458/458869_6436863-hq.mp3",
      "sourcePageLicense": "CC0-1.0",
      "sourceOriginal": {
        "format": "WAV",
        "durationSeconds": 1.159,
        "sampleRateHz": 44100,
        "bitDepth": 16,
        "channels": 1
      },
      "shipped": {
        "format": "MP3",
        "durationSeconds": 1.159637,
        "sampleRateHz": 44100,
        "channels": 1,
        "bitRate": 183790,
        "bytes": 27606,
        "sha256": "ea0c50d8a13a209835961407019c305a543d0042444119f183e9f4d831c4591e"
      }
    },
    {
      "id": "bowling-ball-return",
      "path": "assets/bowling/audio/ball-return.mp3",
      "usage": "Ball-return arrival and mechanical cycle.",
      "creator": "aliciacore",
      "sourceSoundId": 144062,
      "sourceTitle": "bowling 1.aif",
      "sourcePageUrl": "https://freesound.org/people/aliciacore/sounds/144062/",
      "sourcePreviewUrl": "https://cdn.freesound.org/previews/144/144062_2579002-hq.mp3",
      "sourcePageLicense": "CC0-1.0",
      "sourceOriginal": {
        "format": "AIFF",
        "durationSeconds": 6.029,
        "sampleRateHz": 48000,
        "bitDepth": 24,
        "channels": 2
      },
      "shipped": {
        "format": "MP3",
        "durationSeconds": 6.029333,
        "sampleRateHz": 48000,
        "channels": 2,
        "bitRate": 185296,
        "bytes": 140640,
        "sha256": "99bf1fa1c166be883287b4f5740a2c121b6789131d2408421c4c1fc281a0ba18"
      }
    },
    {
      "id": "bowling-crowd-applause",
      "path": "assets/bowling/audio/crowd-applause.mp3",
      "usage": "Nearby NPC and league crowd reaction after strikes or match wins.",
      "creator": "Breviceps",
      "sourceSoundId": 462362,
      "sourceTitle": "Small applause",
      "sourcePageUrl": "https://freesound.org/people/Breviceps/sounds/462362/",
      "sourcePreviewUrl": "https://cdn.freesound.org/previews/462/462362_9159316-hq.mp3",
      "sourcePageLicense": "CC0-1.0",
      "sourceOriginal": {
        "format": "WAV",
        "durationSeconds": 4.486,
        "sampleRateHz": 44100,
        "bitDepth": 16,
        "channels": 2
      },
      "shipped": {
        "format": "MP3",
        "durationSeconds": 4.486054,
        "sampleRateHz": 44100,
        "channels": 2,
        "bitRate": 189356,
        "bytes": 106967,
        "sha256": "0297dc19883bf2ffd6ea2634101eb744c6d52acb588a7b8eab1760d6ebd543ba"
      }
    }
  ]
}
