{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "story-mode",
  "type": "registry:block",
  "title": "Story Mode",
  "author": "Kenney <https://kenney.nl>",
  "description": "A brief, epic or dramatic musical sting, ideal for announcing the start of a story mode, a new chapter, or an important game event.",
  "files": [
    {
      "path": "registry/soundcn/sounds/story-mode/story-mode.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const storyModeSound: SoundAsset = {\n  name: \"story-mode\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.730,\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.73,
    "format": "mp3",
    "sizeKb": 14,
    "license": "CC0",
    "tags": [
      "story",
      "mode"
    ],
    "keywords": [
      "story mode",
      "game",
      "intro",
      "fanfare",
      "musical",
      "dramatic",
      "epic",
      "achievement",
      "unlock",
      "chapter start",
      "quest",
      "mission",
      "announcement",
      "title screen",
      "transition",
      "powerful",
      "rewarding",
      "cinematic",
      "ui",
      "start"
    ]
  },
  "categories": [
    "story"
  ]
}