About | Source | Changelog | Tutorial
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.
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
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.
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.