Note
Note for new users
If you're looking to use AudioNimbus with the Bevy game engine, the easiest way to get started is through the bevy_steam_audio plugin.
The plugin provides an up-to-date integration between Bevy and AudioNimbus, with ready-to-run examples in its examples/ directory.
These examples are maintained alongside recent versions of AudioNimbus and are the recommended starting point for most users.
Experience immersive spatial audio through this interactive demo of audionimbus, a Rust wrapper for Steam Audio's spatial audio capabilities.
Walk through three distinct acoustic environments, each showcasing various spatial audio features of audionimbus.
You can also watch the walkthrough video.
Before running the demo, you must set up Steam Audio as detailed in the audionimbus documentation.
cargo run # Level 1 (Reflections)
cargo run --features direct # Level 2 (Direct Sound)
cargo run --features reverb # Level 3 (Reverb)Navigate meandering corridors where sound reflects off the walls. Hear how the sound remains audible despite the source being completely occluded.
Experience precise directional audio with:
- Head-Related Transfer Function (HRTF) rendering and ambisonics for accurate directional cues
- Physical occlusion
- Natural distance attenuation
Explore a vast, resonant chamber that demonstrates reverberation and dynamic acoustic changes as you move around the space.
- Movement: W (forward), A (left), S (backward), D (right)
- Move Faster: Hold Shift
- Look around: Mouse movement
