{"repo":"tesselode/kira","free":true,"listed":false,"github":"https://github.com/tesselode/kira","clone":"git clone https://github.com/tesselode/kira.git","description":"Library for expressive game audio.","language":"Rust","stars":1056,"topics":["audio","game-development","gamedev","audio-library"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Kira crates.io docs 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, a clock system for precisely timing audio events, and spatial audio support. Examples Playing a sound multiple times simultaneously: Gradually speeding up a sound over time: Playing a sound with a low-pass filter applied (this makes the audio sound muffled): Playing sounds in time with a musical beat: Platform support Kira is mainly meant for desktop platforms. Most testing has occurred on Windows, but it has been used successfully on Mac and Linux. Kira can also be used in wasm environments with the following limitations: - Static sounds cannot be loaded from files - Streaming sounds are not supported because they make heavy use of threads If you'd like to help improve wasm support, please reach out! Roadmap Features I'd like to have: - C API - Spatial audio features: - Doppler effect Contributing I'd love for other people to get involved with development! I'm open to all kinds of input - bug reports, feature requests, design critiques, etc. Feel free to open an issue or pull request! License This project is licensed under either of - Apache License, Version 2.0 (LICENSE-APACHE) - MIT license (LICENSE-MIT) at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in kira by you, as defined in the Apache-2.0 license, shall ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tesselode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tesselode/kira/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}