{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "begin",
  "type": "registry:block",
  "title": "Begin",
  "author": "Kenney <https://kenney.nl>",
  "description": "An inspiring and clear sound effect marking the start of a game, level, or significant activity.",
  "files": [
    {
      "path": "registry/soundcn/sounds/begin/begin.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const beginSound: SoundAsset = {\n  name: \"begin\",\n  dataUri: \"data:audio/mpeg;base64,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xMOgWprDomXSpuSpV1o0ZXPasrvO2a0KCwcpQHD/+1LE5oALTVtFrDBDwX2caL2GFHi4ATJG0kAfiuEWKU9gGNIDlOKEcLYziZ6dvVNDY0yCsFvZCxrhytQ3GqD9DonTUNRGSDhSIh60atUepKf2dYv/+6hsx/ve/3/7WUtHiqCdAIAASNtpgoq6vGaKdiwnoVmbk4jrWH0YfSwXBkkhcGMRS4SSZkHLpwkgW8rqFhGFjYo82tN11NO/91Nerb07ezX2lCGr2Hv1epinCGq8ydcTGFABfCC0rRIwDKo4ITIi1amUiVR1qFuI9Gn6Y//7UsTngAsUuzuspGnBZg6l6ZeYeOqFDwGknAiwgLhjACtecst2JZLc5nCA5aHG89xWMFFMm1Rdvr/9fv/m3v6J9Ppa/76L7qnX3bbV6/2f///f9vV624rt4ynOXjv8dMs5EwnhsCiaB9pVEAXrSE6H4ehOUPBGVsg58LaHhrjBU54ndGPg9h1I8cBioaJ24ikYPAEzEqMIphBS2N9b3fV9Op9ne+tL9t084amn+n3+BxvgQuHKw3aBjILBRTkjaQJwTkYY0xDiVSwSk81IbL7a//tSxOwADBSZIuwMUwE4CeRc95h4kj0gMCIHaLif5cj+Z0m0mXC4ToafhoNHxQrUPVc9htS6yizl4zTcWmyBcjCmusYLafHpUvwPo/t+/PFRU24TmhgAWQi2422AHUgyhLcN4cTYdDufg1MSYRywJ5FokD49DobgdigCzFWzcmlDgpgykVFVy2BabNxaexV3qrFZ2C1K6Hlm4TcAuLahYc2W//ZoSddHDXBoBGvwjiDkEx0uV1PrUlVJFnJaU2VrDV1NVKmNM7bRznFcKCYhK5X/+1LE8oEKIE0hTBhSAcU2IomTmvjYtbxrbvZZZ8yx12zWuZ87jr//5lTCRfszKuzO0R//OhGTQjNFTMjojTCRmv8yp8jtEf+wkTRGmETbNPmyc15Ttuf7//lGmlFmJokiIoxNE58SNKVqTEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7UsTvAAoMSxzMPGPBWgmj3YeYeKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//tSxPmACrxLHUexBYHlth3BgJtpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=\",\n  duration: 1.223,\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.223,
    "format": "mp3",
    "sizeKb": 10,
    "license": "CC0",
    "tags": [
      "begin"
    ],
    "keywords": [
      "begin",
      "start",
      "intro",
      "commence",
      "launch",
      "game",
      "level",
      "challenge",
      "journey",
      "positive",
      "inspiring",
      "fanfare",
      "clear",
      "distinct",
      "ready",
      "go",
      "sequence",
      "cue",
      "signal",
      "initiate"
    ]
  },
  "categories": [
    "begin"
  ]
}