WHS 1.6.4
A zero-dependency, procedural audio engine for the web. Synthesize tactile UI sounds and ambient loops in real-time using the Web Audio API.
npm i @thenormvg/web-have-soundsVOL80%
A zero-dependency, procedural audio engine for the web. Synthesize tactile UI sounds and ambient loops in real-time using the Web Audio API.
npm i @thenormvg/web-have-soundsPure algorithmic synthesis. Zero MP3s or network requests. Generates waveforms natively in the browser.
9 physical presets including Glass, Arcade, and Industrial. Hot-swap the 'feel' of your entire interface.
Single-listener architecture. One call wires up the entire DOM. Highly optimized for massive applications.
Full ADSR envelope control, 3D panning, and volume management via HTML attributes or JS.
import { playUISound } from '@thenormvg/web-have-sounds'
btn.addEventListener('click', () => {
playUISound('pop')
})data-uisound="pop"data-uisound="tick"