{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "round-1",
  "type": "registry:block",
  "title": "Round 1",
  "author": "Kenney <https://kenney.nl>",
  "description": "A clear, distinct voice announcing a new 'Round 1', perfect for signaling the start of a new game phase or a challenge in a competitive environment.",
  "files": [
    {
      "path": "registry/soundcn/sounds/round-1/round-1.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const round1Sound: SoundAsset = {\n  name: \"round-1\",\n  dataUri: \"data:audio/mpeg;base64,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1ZgmIkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7UsTqgAwhNStMMFABOo1lKZwMeKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//tSxPCCClRnIuw8w8GkCWFJhLCBqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=\",\n  duration: 1.354,\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.354,
    "format": "mp3",
    "sizeKb": 11,
    "license": "CC0",
    "tags": [
      "round",
      "1"
    ],
    "keywords": [
      "game start",
      "new phase",
      "challenge",
      "vocal",
      "announcement",
      "game ui",
      "competitive",
      "countdown",
      "dramatic",
      "intense",
      "feedback",
      "round start",
      "arena",
      "battle",
      "scene change",
      "level intro",
      "game event",
      "indicator"
    ]
  },
  "categories": [
    "round"
  ]
}