hound
A wav encoding and decoding library in Rust (by ruuda)
kira
Library for expressive game audio. (by tesselode)
Our great sponsors
hound | kira | |
---|---|---|
5 | 11 | |
442 | 782 | |
- | - | |
4.7 | 7.8 | |
2 months ago | 3 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hound
Posts with mentions or reviews of hound.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-27.
-
Hey Rustaceans! Got a question? Ask here (9/2023)!
One of the simplest encodings would be WAV, for which the crate hound exists (it's linked from rodio's README): https://github.com/ruuda/hound/blob/master/examples/append.rs
- BWF WAV Reading/Processing/Writing
-
Create audio "file" from opus packets
I'm no expert when it comes to audio, but this works and is basically copied from the readme.md in hound's repository, along an utility trait that adds ringbuffer-like behavior to VecDeque. How does decoding Opus come into play here?
-
What audio library to use?
To load the audio data from file you need a separate library, e.g. hound for .wav files.
kira
Posts with mentions or reviews of kira.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-22.
- Kira game audio library v0.8 - spatial sounds, modulators, compressor and EQ filter effects
-
Rust audio library
I've had too experience with https://crates.io/crates/kira
-
What's the current audio library of choice for Rust gamedev?
Perhaps something like kira audio https://github.com/tesselode/kira
- kira (game audio library) v0.6.0 - complete rewrite with streaming sound support and a leaner and more elegant API
-
I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small!
I'm working on Kira, a game audio library with some features that go overlooked by most game audio solutions.
-
Looking for an open-source project to join part-time
speaking of audio! i'm working on a game audio library called kira, which some people seem interested in integrating into bevy. i'd love to have more contributors!
-
kira (game audio library) v0.5.0 - playback position getter, mixer send tracks, new effects
crates.io | docs
-
kira (game audio library) v0.4.0 - wasm support, serde support, API improvements
Kira GitHub repo
-
What audio library to use?
I think you should look into kira. It provides a lot of amazing features, more here
- kira (game audio library) v0.3.0 - per-sequence custom event types, audio streams, and random values
What are some alternatives?
When comparing hound and kira you can also consider the following projects:
rust-portaudio - PortAudio bindings and wrappers for Rust.
fastfetch - Like neofetch, but much faster because written mostly in C.
rust-fmod - A rust binding for the FMOD library
factorio-lib-rs - Rust library with a collection of things about Factorio
rodio - Rust audio playback library
gentooinstall
minimp3-rs - minimp3 rust bindings + wrapper
LichessBot - Repo of a Discord bot that is for viewing games and users on Lichess.
portmidi-rs - High-level PortMidi bindings and wrappers for Rust
soda - Soda
rust-vst2 - VST 2.4 API implementation in rust. Create plugins or hosts.
gngr - a cross-platform browser focussed on privacy.