Overview of Kira
mainKira is a backend-agnostic Rust library designed for creating expressive audio in games. It provides several core capabilities:
- Tweens: Smoothly adjust audio properties over time.
- Mixer: A flexible system for applying effects to audio via tracks.
- Clock System: Precise timing for audio events based on musical beats or arbitrary ticks.
- Spatial Audio: Support for positioning sounds in a 3D space.
To use Kira, you typically initialize an AudioManager with a specific backend (such as DefaultBackend).