{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "explosion-crunch-004",
  "type": "registry:block",
  "title": "Explosion Crunch 004",
  "author": "Kenney <https://kenney.nl>",
  "description": "This sound is a powerful, breaking crunch effect suitable for indicating a major system failure, an irreversible destructive action, or an emphatic negative confirmation in a dramatic UI.",
  "files": [
    {
      "path": "registry/soundcn/sounds/explosion-crunch-004/explosion-crunch-004.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const explosionCrunch004Sound: SoundAsset = {\n  name: \"explosion-crunch-004\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.980,\n  format: \"mp3\",\n  license: \"CC0\",\n  author: \"Kenney\",\n};\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-types.ts",
      "content": "export interface SoundAsset {\r\n  /** Unique identifier for the sound */\r\n  name: string;\r\n  /** Base64-encoded data URI (data:audio/mpeg;base64,...) */\r\n  dataUri: string;\r\n  /** Duration in seconds */\r\n  duration: number;\r\n  /** Audio format */\r\n  format: \"mp3\" | \"wav\" | \"ogg\";\r\n  /** License identifier */\r\n  license: \"CC0\" | \"OGA-BY\" | \"MIT\";\r\n  /** Original author/creator */\r\n  author: string;\r\n}\r\n\r\nexport interface UseSoundOptions {\r\n  /** Volume level from 0 to 1. Default: 1 */\r\n  volume?: number;\r\n  /** Playback speed multiplier. Default: 1 */\r\n  playbackRate?: number;\r\n  /** If true, calling play() stops current playback first. Default: false */\r\n  interrupt?: boolean;\r\n  /** If false, play() does nothing. Useful for user preferences. Default: true */\r\n  soundEnabled?: boolean;\r\n  /** Called when playback starts */\r\n  onPlay?: () => void;\r\n  /** Called when playback ends naturally */\r\n  onEnd?: () => void;\r\n  /** Called when pause() is called */\r\n  onPause?: () => void;\r\n  /** Called when stop() is called */\r\n  onStop?: () => void;\r\n}\r\n\r\nexport type PlayFunction = (overrides?: {\r\n  volume?: number;\r\n  playbackRate?: number;\r\n}) => void;\r\n\r\nexport interface SoundControls {\r\n  stop: () => void;\r\n  pause: () => void;\r\n  isPlaying: boolean;\r\n  duration: number | null;\r\n  sound: SoundAsset;\r\n}\r\n\r\nexport type UseSoundReturn = readonly [PlayFunction, SoundControls];\r\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-engine.ts",
      "content": "let audioContext: AudioContext | null = null;\nconst bufferCache = new Map<string, AudioBuffer>();\n\nexport function getAudioContext(): AudioContext {\n  if (!audioContext) {\n    audioContext = new AudioContext();\n  }\n  return audioContext;\n}\n\nexport async function decodeAudioData(dataUri: string): Promise<AudioBuffer> {\n  const cached = bufferCache.get(dataUri);\n  if (cached) return cached;\n\n  const ctx = getAudioContext();\n  const base64 = dataUri.split(\",\")[1];\n  const binaryString = atob(base64);\n  const bytes = new Uint8Array(binaryString.length);\n  for (let i = 0; i < binaryString.length; i++) {\n    bytes[i] = binaryString.charCodeAt(i);\n  }\n\n  const audioBuffer = await ctx.decodeAudioData(bytes.buffer.slice(0));\n  bufferCache.set(dataUri, audioBuffer);\n  return audioBuffer;\n}\n\nexport interface PlaySoundOptions {\n  volume?: number;\n  playbackRate?: number;\n  onEnd?: () => void;\n}\n\nexport interface SoundPlayback {\n  stop: () => void;\n}\n\nexport async function playSound(\n  dataUri: string,\n  options: PlaySoundOptions = {}\n): Promise<SoundPlayback> {\n  const { volume = 1, playbackRate = 1, onEnd } = options;\n  const ctx = getAudioContext();\n  if (ctx.state === \"suspended\") {\n    await ctx.resume();\n  }\n\n  const buffer = await decodeAudioData(dataUri);\n  const source = ctx.createBufferSource();\n  const gain = ctx.createGain();\n\n  source.buffer = buffer;\n  source.playbackRate.value = playbackRate;\n  gain.gain.value = volume;\n\n  source.connect(gain);\n  gain.connect(ctx.destination);\n\n  source.onended = () => {\n    onEnd?.();\n  };\n\n  source.start(0);\n\n  return {\n    stop: () => {\n      try {\n        source.stop();\n      } catch {\n        // No-op if already stopped.\n      }\n    },\n  };\n}\n",
      "type": "registry:lib"
    }
  ],
  "meta": {
    "duration": 1.98,
    "format": "mp3",
    "sizeKb": 16,
    "license": "CC0",
    "tags": [
      "explosion",
      "crunch",
      "004"
    ],
    "keywords": [
      "destructive",
      "failure",
      "error",
      "negative",
      "critical",
      "impact",
      "dramatic",
      "crash",
      "shatter",
      "break",
      "powerful",
      "intense",
      "game event",
      "warning",
      "system error",
      "data loss",
      "irreversible",
      "severe",
      "forceful"
    ]
  },
  "categories": [
    "explosion"
  ]
}