Command Palette

Search for a command to run...

SFX/Pop SFX

Pop SFX

Quick pop sound for text reveals and UI element appearances. CC0 license.

Open in v0Open in
pop
1.02s|ui

Overview

A crisp pop sound for button clicks, text reveals, and general UI feedback. Duration: 1.02s.

Installation

React / Web Audio

npx shadcn@latest add @elements/sfx-pop

Video Production / Agents

curl -o public/sfx/pop.mp3 https://tryelements.dev/sfx/pop.mp3

Usage

React Hook

import { useSound } from "@/hooks/use-sound";
import { popSound } from "@/sfx/pop";

export function LikeButton() {
  const [play] = useSound(popSound, { volume: 0.3 });

  return <button onClick={play}>Like</button>;
}

Imperative Playback

import { playSound } from "@/lib/sound-engine";
import { popSound } from "@/sfx/pop";

async function handleClick() {
  await playSound(popSound.dataUri, { volume: 0.3 });
}

Remotion

import { Audio, staticFile } from "remotion";

export function TextRevealSfx() {
  return <Audio src={staticFile("sfx/pop.mp3")} volume={0.3} />;
}

Timing

Play at 0ms (exact frame) when text appears or an element pops in.

License

CC0 (public domain). No attribution required. Free for commercial use.