Smooth UI/Sounds·Zero-Dependency Web Audio

Tactile UI Sound Engine.

Zero-asset Web Audio API synthesizers designed for responsive physical feedback. Ultra-low latency, crisp transient decays, and 0kb audio downloads.

Volume:20%
Oscillator Synthesizer
Idle Oscillator Ready

Click any sound below to trigger tactile synthesis in real-time.

Actionssine wave

Subtle Tactile Click

Crisp 800Hz-to-400Hz downward sine decay designed for micro buttons and controls.

⚡ 800Hz → 400Hz⏱ 40ms
Actionssine wave

Soft Surface Tap

Subtle 600Hz tap sound for list item touches, tab presses, and keyboard interactions.

⚡ 600Hz → 300Hz⏱ 25ms
Feedbacksine wave

Bubble Pop Tone

Ascending 320Hz-to-720Hz bubble burst for dropdown reveals, card popovers, and accordions.

⚡ 320Hz → 720Hz⏱ 60ms
Actionstriangle wave

Fluid Toggle Snap

Triangle wave 440Hz-to-660Hz tone representing state changes, switches, and checkmarks.

⚡ 440Hz → 660Hz⏱ 50ms
Selectionsine wave

Magnetic Select Ping

Harmonic 540Hz sine ping when picking an option in magnetic dropdowns or radio chips.

⚡ 540Hz → 780Hz⏱ 50ms
Feedbacktriangle wave

Harmonic Success Chime

Polyphonic Major 3rd arpeggio (C5 → E5 → C6) celebrating form submit or task completion.

⚡ 523Hz → 1046Hz (C5-C6)⏱ 120ms
Progresssine wave

AI Generation Sparkle

High-frequency 1.2kHz-to-2.2kHz sine sweep for AI generation triggers, magic enhancements, and insights.

⚡ 1200Hz → 2200Hz⏱ 100ms
Movementsine wave

Modal Reveal Swoosh

Deep 220Hz upward sweep for sliding drawers, floating sheets, and full-screen transitions.

⚡ 220Hz → 880Hz⏱ 80ms
Movementsine wave

Modal Dismiss Sweep

Downward 880Hz-to-220Hz sweep when closing dialogs, command bars, and overlays.

⚡ 880Hz → 220Hz⏱ 80ms
Movementsine wave

Slider Scrub Tick

Low-amplitude 300Hz tick dispatched during drag gestures, reordering, and timeline scrubbing.

⚡ 300Hz → 450Hz⏱ 30ms
Notificationssquare wave

Digital Telemetry Beep

Crisp square wave 880Hz pulse for system alerts, timers, and critical telemetry updates.

⚡ 880Hz Pure⏱ 60ms
Systemsawtooth wave

Destructive Action Blip

Downward sawtooth 400Hz-to-150Hz decay providing audio weight when deleting or archiving items.

⚡ 400Hz → 150Hz⏱ 90ms
Actionstriangle wave

Snapshot Shutter Sound

Mechanical 1.2kHz downward click mimicking camera shutters, canvas exports, and screenshot triggers.

⚡ 1200Hz → 400Hz⏱ 50ms
Zero Audio Files Required

How it works: Web Audio Synthesizer

0 KB Audio Assets

All sounds in Smooth UI are synthesized on the fly via the browser's native Web Audio API (`AudioContext`). This means instantaneous playback without HTTP request lag or broken asset paths.

// 1. Trigger anywhere in React
import { playUISound } from "@/components/layout/sound-engine";

<button 
  onClick={() => {
    playUISound("toggle");
    handleToggle();
  }}
>
  Toggle View
</button>