Crate kira[][src]

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.

You will most likely want to use Kira with some of these other crates:

  • kira-cpal - backend for Windows, Mac, and Linux targets
  • kira-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.