{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "jingles-steel-03",
  "type": "registry:block",
  "title": "Jingles Steel 03",
  "author": "Kenney <https://kenney.nl>",
  "description": "A prolonged steelpan jingle with a vibrant, ringing melody, suitable for major positive events, successful purchases, or unlocking new features.",
  "files": [
    {
      "path": "registry/soundcn/sounds/jingles-steel-03/jingles-steel-03.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const jinglesSteel03Sound: SoundAsset = {\n  name: \"jingles-steel-03\",\n  dataUri: \"data:audio/mpeg;base64,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/5/+3y/Tle0J+vrtNem9V1c93HSsyjGIijcopTGRiDhYUjAhyjaE2zThJDEYIzdZSTEAYzfURTAYbhGTREIBiaTI8JpiEBiVaacQ6oo640CNF1eMsPJotoFNSQ7Od8avq+YzU3d5iJmdbhTb8//7UsTlggqIVxyu5GcJawrkKcwY4L/xre1cSRc4vXM9qQI2q1rfOoEfTdEpeHM1V9N//Elax9a/jxqvK7nd/9wwFwsAG+j/pPmHwuUCP////gcgAExcNhuNxsNhqLBAEA3BSVbP/T0hiMTX+KJBxwgQoP/NKRE5eK9f8eQGUApwapG5cX/7WiZxZhOctyra4i7v//L0o1oOJfLNlVDOcjX//+guo2ypNRci+5LVjMBSqe////b9a6tkRYqsdrEpq3qatnj////8PQh/4Ziz8RyU//tSxOwCzNzFGk7oZ4F3GyNWuGAAxf9f+Otd3//////T1L1in1apK9m//8IJFnNHIfVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+1LE54ASnPkaGdeAAmoiajcxgAJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7UsShg8AAAaQcAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\",\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",
      "03"
    ],
    "keywords": [
      "steelpan",
      "metallic",
      "prolonged",
      "vibrant",
      "ringing",
      "major positive event",
      "successful purchase",
      "unlock feature",
      "success",
      "ui notification",
      "cheerful",
      "bright",
      "exotic",
      "triumphant",
      "celebration",
      "jingle"
    ]
  },
  "categories": [
    "jingles"
  ]
}