Expand description
Kira
Kira is a backend-agnostic library to create expressive audio for games. It provides tweens for smoothly adjusting properties of sounds, a flexible mixer for applying effects to audio, and a clock system for precisely timing audio events.
Related crates
You will most likely want to use Kira with some of these other crates:
kira-cpal
- backend for Windows, Mac, and Linux targetskira-loaders
- adds support for loading audio files
Modules
Precise timing for audio events.
Tools for manipulating audio signals.
The main entrypoint for controlling audio from gameplay code.
Sources of audio.
Organizes and applies effects to audio.
Smooth interpolation between values.
Structs
Describes how a sound should be looped.
Enums
The rate that a clock ticks at.
Errors that can occur when sending a command to the audio thread.
How quickly a sound is played.
Describes when an action should occur.
A change in volume of a sound.