{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "jingles-steel-02",
  "type": "registry:block",
  "title": "Jingles Steel 02",
  "author": "Kenney <https://kenney.nl>",
  "description": "An extended steelpan jingle with a rich, harmonious, and celebratory feel, perfect for significant achievements, level completions, or successful game outcomes.",
  "files": [
    {
      "path": "registry/soundcn/sounds/jingles-steel-02/jingles-steel-02.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const jinglesSteel02Sound: SoundAsset = {\n  name: \"jingles-steel-02\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.387,\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.387,
    "format": "mp3",
    "sizeKb": 11,
    "license": "CC0",
    "tags": [
      "jingles",
      "steel",
      "02"
    ],
    "keywords": [
      "steelpan",
      "metallic",
      "extended",
      "rich",
      "harmonious",
      "celebratory",
      "significant achievement",
      "level complete",
      "successful game",
      "triumph",
      "victory",
      "positive",
      "ui feedback",
      "exotic",
      "grand",
      "fanfare",
      "jingle"
    ]
  },
  "categories": [
    "jingles"
  ]
}