Audio Engine
for the Web.
Wwise-grade routing, sprite-loading, sidechain ducking — in a tiny ESM package.
Lazy AudioContext, mixer buses, snapshots, parameters,
and codec-aware loading. Built for slot games. Useful everywhere sound matters.
A real engine, not a wrapper.
zvuk gives you the vocabulary game-audio engineers expect: Engine,
Mixer, Bus,
Send, Sound,
Voice, Snapshot,
Parameter. Routing is declarative.
Lifecycle is explicit. The AudioContext
is constructed lazily — calling createEngine() before any
user gesture is safe.
Built for any application where audio matters — games, interactive learning, ambient web experiences, kiosks, music apps. If you've ever fought autoplay on iOS or watched a clip cut itself off mid-playback, zvuk is the layer that handles those problems for you.
Try it.
A live mixer running the actual engine. Real samples, real Web Audio. iOS-safe.