Crate kira

source · []
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.

The book has tutorials on how to use Kira.

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.