Audio Engine
for the Web.
Wwise-grade routing, sprite-loading and 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, so 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.