Dev Design Library

Soundboard

A grid of sound pads with global hotkeys, per-pad mode and volume in a context menu, master volume, stop all, and drag-and-drop to add sounds.

Soundboard preview
Library
audiocn
Framework
React
Type
block
License
MIT
Dependencies
@phosphor-icons/react
Install
npx shadcn@latest add @audiocn/soundboard
Files
  • components/blocks/soundboard/soundboard.tsx
  • components/ui/sound-pad.tsx
  • components/ui/volume-control.tsx
  • hooks/use-audio-context.tsx
  • hooks/use-sound.ts
  • hooks/use-gain-node.ts
  • lib/audio/frame-loop.ts
  • lib/audio/frame-source.ts
Source
https://github.com/audiocn/ui

Categories

More from audiocn