{
  "name": "Trauma Lane Soundboard",
  "description": "Read-only build-time catalog generated from the sound definitions used by the Trauma Lane Soundboard app.",
  "url": "https://traumalanesoundboard.com/sound-catalog.json",
  "sounds": [
    {
      "name": "HH-60",
      "sourceName": "loop_2min_bird_fade",
      "description": "Helicopter / MEDEVAC ambience with the app’s two-minute fade-in and full-volume options.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/hh60.jpg",
      "playback": "loop",
      "keywords": [
        "heli",
        "chopper",
        "medevac",
        "casevac",
        "uh60",
        "hh60",
        "bird"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/hh60_2min_fade.mp3"
      }
    },
    {
      "name": "Explosion 1",
      "sourceName": "explosion_1",
      "description": "A one-shot explosion or blast cue for a casualty-simulation scenario.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/explosion_1.jpg",
      "playback": "one-shot",
      "keywords": [
        "explosion",
        "blast",
        "ied",
        "boom",
        "detonation",
        "bomb"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/explosion_1.mp3"
      }
    },
    {
      "name": "M4 Single Shot",
      "sourceName": "m4_single_shot",
      "description": "A single rifle-shot cue; each tap starts a fresh shot in the soundboard.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/m4_single_shot.jpg",
      "playback": "one-shot",
      "keywords": [
        "m4",
        "rifle",
        "gun",
        "shot",
        "shooting",
        "556"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/m4_single_shot.mp3"
      }
    },
    {
      "name": "Structure Fire",
      "sourceName": "loop_structure_fire",
      "description": "Looping structure-fire ambience for a simulated building-fire scene.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/structure_fire.jpg",
      "playback": "loop",
      "keywords": [
        "fire",
        "structure",
        "burning",
        "flames",
        "building",
        "blaze"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/structure_fire.mp3"
      }
    },
    {
      "name": "Diesel Engine",
      "sourceName": "loop_diesel",
      "description": "Looping diesel-engine and vehicle-idle ambience.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/engine.jpg",
      "playback": "loop",
      "keywords": [
        "diesel",
        "engine",
        "truck",
        "matv",
        "mrap",
        "vehicle",
        "idle"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/engine.mp3"
      }
    },
    {
      "name": "Vehicle Rollover",
      "sourceName": "razor_rollover",
      "description": "Vehicle-rollover / crash audio, with a muffled playback option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/vehicle_rollover.jpg",
      "playback": "one-shot",
      "keywords": [
        "razor",
        "rollover",
        "vehicle",
        "crash",
        "mrzr",
        "atv",
        "wreck",
        "rollover"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/vehicle_rollover.mp3",
        "muffled": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/vehicle_rollover_muffled.mp3"
      }
    },
    {
      "name": "Urban Warfare 2",
      "sourceName": "loop_urban_warfare_2",
      "description": "Looping urban combat / firefight ambience, with a muffled option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/urban_warfare_2.jpg",
      "playback": "loop",
      "keywords": [
        "urban",
        "warfare",
        "combat",
        "firefight",
        "gunfire",
        "city",
        "contact",
        "battle"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/urban_warfare_2.mp3",
        "muffled": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/urban_warfare_2_muffled.mp3"
      }
    },
    {
      "name": "Gun Fight 1",
      "sourceName": "gun_fight_1",
      "description": "Looping gunfight / small-arms ambience, with a muffled option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/gun_fight_1.jpg",
      "playback": "loop",
      "keywords": [
        "gun",
        "fight",
        "gunfight",
        "firefight",
        "smallarms",
        "contact",
        "combat"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/gun_fight_1.mp3",
        "muffled": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/gun_fight_1_muffled.mp3"
      }
    },
    {
      "name": "Mortar Team",
      "sourceName": "mortar_team",
      "description": "Looping mortar-team audio, with a muffled option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/mortar_team.jpg",
      "playback": "loop",
      "keywords": [
        "mortar",
        "team",
        "indirect",
        "artillery",
        "tube",
        "fire",
        "60mm",
        "81mm"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/mortar_team.mp3",
        "muffled": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/mortar_team_muffled.mp3"
      }
    },
    {
      "name": "Danger Close",
      "sourceName": "danger_close",
      "description": "A one-shot danger-close / airstrike audio cue.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/danger_close.jpg",
      "playback": "one-shot",
      "keywords": [
        "danger",
        "close",
        "airstrike",
        "cas",
        "impact",
        "blast",
        "ordnance"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/danger_close.mp3"
      }
    },
    {
      "name": "Stinger Missile",
      "sourceName": "stinger_missile",
      "description": "A one-shot missile-launch cue, with a muffled option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/stinger_missile.jpg",
      "playback": "one-shot",
      "keywords": [
        "stinger",
        "missile",
        "manpad",
        "sam",
        "launch",
        "aa",
        "rocket",
        "air defense"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/stinger_missile.mp3",
        "muffled": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/stinger_missile_muffled.mp3"
      }
    },
    {
      "name": "Drone",
      "sourceName": "drone",
      "description": "Looping drone / UAV ambience for an overhead-drone scenario.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/drone.jpg",
      "playback": "loop",
      "keywords": [
        "drone",
        "uav",
        "quadcopter",
        "buzz",
        "overhead",
        "surveillance",
        "isr"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/drone.mp3"
      }
    },
    {
      "name": "Helicopter Interior",
      "sourceName": "aircraft_internal",
      "description": "Looping helicopter-cabin interior ambience.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/helicopter_interior.jpg",
      "playback": "loop",
      "keywords": [
        "aircraft",
        "internal",
        "cabin",
        "interior",
        "plane",
        "flight",
        "inflight",
        "c17",
        "c130"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/helicopter_interior.mp3"
      }
    },
    {
      "name": "Crowd Sounds",
      "sourceName": "crowd_sounds",
      "description": "Looping crowd / civilian / bystander ambience.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/crowd_sounds.jpg",
      "playback": "loop",
      "keywords": [
        "crowd",
        "sounds",
        "people",
        "civilians",
        "bystanders",
        "chatter",
        "panic",
        "onlookers"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/crowd_sounds.mp3"
      }
    },
    {
      "name": "Metal Ricochet",
      "sourceName": "rounds_hitting_metal",
      "description": "A one-shot bullet-impact / metal-ricochet cue.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/metal_ricochet.jpg",
      "playback": "one-shot",
      "keywords": [
        "bullets",
        "rounds",
        "hitting",
        "metal",
        "impacts",
        "ricochet",
        "vehicle",
        "incoming",
        "pings"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/metal_ricochet.mp3"
      }
    },
    {
      "name": "Air Raid Siren",
      "sourceName": "air_raid_siren",
      "description": "A looping air-raid siren for a simulated warning cue.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/air_raid_siren.jpg",
      "playback": "loop",
      "keywords": [
        "air",
        "raid",
        "siren",
        "alarm",
        "alert",
        "warning",
        "incoming",
        "wail"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/air_raid_siren.mp3"
      }
    },
    {
      "name": "Incoming Alarm",
      "sourceName": "incoming_alarm",
      "description": "A looping incoming-attack warning alarm.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/incoming_alarm.jpg",
      "playback": "loop",
      "keywords": [
        "incoming",
        "alarm",
        "rocket",
        "attack",
        "indirect",
        "warning",
        "alert",
        "take cover"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/incoming_alarm.mp3"
      }
    },
    {
      "name": "Car Alarm",
      "sourceName": "car_alarm",
      "description": "A looping vehicle security-alarm cue.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/car_alarm.jpg",
      "playback": "loop",
      "keywords": [
        "car",
        "alarm",
        "vehicle",
        "horn",
        "siren",
        "security"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/car_alarm.mp3"
      }
    },
    {
      "name": "Bees",
      "sourceName": "bees",
      "description": "Looping bee / insect-swarm ambience.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/bees.jpg",
      "playback": "loop",
      "keywords": [
        "bees",
        "bee",
        "buzzing",
        "swarm",
        "insects"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/bees.mp3"
      }
    },
    {
      "name": "Saw Burst",
      "sourceName": "saw_burst",
      "description": "A one-shot saw / cutting-tool burst for an extrication-style scene.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/saw_burst.jpg",
      "playback": "one-shot",
      "keywords": [
        "saw",
        "burst",
        "chainsaw",
        "cutting",
        "extrication",
        "tool"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/saw_burst.mp3"
      }
    },
    {
      "name": "Flat Range",
      "sourceName": "flat_range",
      "description": "Looping small-arms range ambience.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/flat_range.jpg",
      "playback": "loop",
      "keywords": [
        "flat",
        "range",
        "small arms",
        "training",
        "gunfire",
        "backdrop"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/flat_range.mp3"
      }
    },
    {
      "name": "Distant Explosion",
      "sourceName": "distant_explosion",
      "description": "A distant-explosion cue with optional birds and immediate or delayed start.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/distant_explosion.jpg",
      "playback": "one-shot",
      "keywords": [
        "distant",
        "explosion",
        "boom",
        "blast",
        "far",
        "ordnance",
        "ied"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/distant_explosion.mp3",
        "withBirds": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/distant_explosion_with_birds.mp3"
      }
    },
    {
      "name": "Helmet Fire",
      "sourceName": "helmet_fire",
      "description": "Looping helmet-fire audio with numbered variants.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/helmet_fire.jpg",
      "playback": "loop",
      "keywords": [
        "helmet",
        "fire",
        "burning",
        "flames",
        "gear",
        "equipment"
      ],
      "media": {
        "variants": [
          "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/helmet_fire_1.mp3",
          "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/helmet_fire_2.mp3"
        ]
      }
    },
    {
      "name": "Wedding Music",
      "sourceName": "loop_iraqi_wedding",
      "description": "Looping wedding / celebration music for a simulated civilian setting.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/wedding_music.jpg",
      "playback": "loop",
      "keywords": [
        "iraqi",
        "wedding",
        "celebration",
        "crowd",
        "music",
        "village"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/wedding_music.mp3"
      }
    },
    {
      "name": "15 SU + 15 ToF",
      "sourceName": "15_15_Bird_Timeline",
      "description": "A 30-minute MEDEVAC radio-call timeline: 15-minute spin-up plus 15-minute time of flight, with a start-late option.",
      "image": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/15min_su_15min_tof.jpg",
      "playback": "one-shot",
      "keywords": [
        "15",
        "1515",
        "radio",
        "calls",
        "bird",
        "timeline",
        "medevac",
        "9line"
      ],
      "media": {
        "default": "https://pub-f66f00464469407a8a4323eaa435d3c9.r2.dev/15min_su_15min_tof.mp3"
      }
    }
  ]
}
