File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1+ Currently Rodio is by far the most widely used audio engine. Unfortunately it
2+ seems limited by what we knew 9 years ago about audio development in Rust. Since
3+ then new crates have been build to overcome that. We hope to demonstrate one
4+ crate to be best suited to all use cases and then build support behind it. For
5+ that we are building a demo. It will take the form of a game environment since
6+ game audio is seen as the most challenging use case. The goal is to have users
7+ feel how the game responds differently when switching audio engine.
8+
9+ Currently two crates are participating in this demo: ` Rodio ` and ` Firewheel `
10+ though everyone is very welcome. The demo will be limited to functionality that
11+ is properly implemented by all crates.
12+
13+ # Demo
14+ - audio environment playing back many sounds at the same time.
15+ - sounds and effects are influenced by user input to make it easy to judge
16+ latency.
17+ - the demo uses audio libraries in the same way as a game.
18+ - pre-defined events instead of user input to keep the demo repeatable.
19+ - no graphics to keep the demo code simple.
20+ - sounds are all at the same sample-rate.
21+ - implementations pre-resample before loading.
You can’t perform that action at this time.
0 commit comments