zvuk v1.13.0
Docs Concepts FX Guides Recipes Examples
esc
    API llms.txt
    Start here
    • What is zvuk?
    • Quickstart
    • Why another audio lib?
    • Roadmap
    Concepts
    • Engine
    • Mixer
    • Bus
    • Sound
    • Music
    • Voice
    • Snapshot
    • Parameter
    • Concurrency
    • Spatializer
    FX
    • Compressor
    • Pitch & time-stretch
    • Reverb
    • Filter
    Guides
    • Asset formats (webm/m4a)
    • Loading sounds
    • Asset resolution (Pixi, IndexedDB)
    • Building your mix
    • Sidechain ducking
    • Runtime timing
    • Migrating from Howler
    Examples
    • All examples
    • Snapshot blend (live)
    • Mixer playground (live)
    Reference

    Guides

    Practical walkthroughs that reach across multiple concepts.

    /guides/asset-formats/
    Asset formats
    WebM/Opus + M4A/AAC, the why and the ffmpeg.
    /guides/loading/
    Loading sounds
    Single, bulk, progress, AbortSignal.
    /guides/mix/
    Building your mix
    Pick the buses. Declare them. Route everything.
    /guides/ducking/
    Sidechain ducking
    Drop the music when the VO speaks.
    /guides/migration/
    Migrating from Howler
    API mapping + step-by-step port.
    zvuk

    zvuk — a Wwise-grade audio engine for the web: lazy AudioContext, mixer buses, sidechain ducking, snapshots, sprites, and codec-aware loading. Tiny, ESM-only, type-safe.

    Docs
    • Quickstart
    • Concepts
    • FX
    • Recipes
    Project
    • Roadmap
    • Changelog
    • llms.txt
    • GitHub
    • @schmooky/zvuk on npm
    MIT licensed · Built on the Web Audio API · Demo SFX from Kenney's Digital Audio pack (CC0)
    © zvuk contributors