{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "jingles-steel-13",
  "type": "registry:block",
  "title": "Jingles Steel 13",
  "author": "Kenney <https://kenney.nl>",
  "description": "A sparkling steel jingle sound, excellent for conveying a positive outcome or the acquisition of a valuable item in a game or application.",
  "files": [
    {
      "path": "registry/soundcn/sounds/jingles-steel-13/jingles-steel-13.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const jinglesSteel13Sound: SoundAsset = {\n  name: \"jingles-steel-13\",\n  dataUri: \"data:audio/mpeg;base64,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qGzzhLVxJEgAmFq+EUDAYhMxTQ0+GzGAMEAkMdPA0OiA4SgAChAIJAC3uLI2ngBdiBGJmstDJOeE/PSUtz6I/Fszc3LiJsdRUpSFNzJad684bJmAs8sQGDlLhzDN//tSxOcDC4RtIG7tCUGPjuQNzS0ZwRrXWkHQ1LO3M/0gkAFNFUhg0BAEAAIAAJYGlElQa7EdXSANDIiXEaYSiEtIiWwCKiUVhYMpiLgsQcIy0xwgtQX4oAtgyhGDyKCLVojwJ5Lj2MjYxROmxxI6Uy4WlyiitlMpexcMS+Ym5kpJdfX0DcwQQRN0VslS/9E3UboIKZPRWyquv/RTc3UEAGA4TGf+BxAQDwfCwJAihm3//0B//+tMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVQD/+1LE5QAKVFs1TTWMUYsLY83dMSAAIAZabkeSJEiixIKw4kS0SgqsNFl1nYNKBriXK9R4sn6zt0Rf5WCtR7/OlXf+JVgr/6zpVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7UsToAAxsgyB1ygACVqOl9zTQAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//tSxLyDxrAc7VxhgAAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=\",\n  duration: 1.052,\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.052,
    "format": "mp3",
    "sizeKb": 9,
    "license": "CC0",
    "tags": [
      "jingles",
      "steel",
      "13"
    ],
    "keywords": [
      "jingle",
      "steel",
      "sparkling",
      "positive",
      "reward",
      "item acquired",
      "success",
      "feedback",
      "notification",
      "chime",
      "glint",
      "achievement",
      "game ui",
      "collect",
      "bright",
      "metallic",
      "lighthearted",
      "confirmation",
      "short"
    ]
  },
  "categories": [
    "jingles"
  ]
}