Wavy
The sound waves are so wavy!
About | Source | Changelog | Tutorial
About
Library for asynchronous cross-platform real-time audio recording & playback. This library is great for if you need low-latency sound effects in video games, if you're making a multi-media player, Digital Audio Workstation, or building a synthesizer; anything that needs access to speakers or microphones.
Check out the documentation for examples.
Supported Platforms
Wavy targets all platforms that can run Rust.
- Linux/Android Untested (Using ALSA C Library)
- Web (Using JavaScript's Web Audio API)
- MacOS/iOS WIP (Using AudioQueue C Library)
- Windows Planned Next, after MacOS
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- Zlib License, (LICENSE-ZLIB or https://opensource.org/licenses/Zlib) at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.