Portaudio bindings for Rust
PortAudio is a free, cross-platform, open-source, audio I/O library. These are the bindings and wrappers for Rust.
PortAudio website : http://portaudio.com
Rust-PortAudio use the same license than PortAudio : the MIT license.
Rust-PortAudio is heavily in development, so there is many bugs.
Only the blocking API work for the moment.
You must install on your computer the Portaudio libraries who is used for the binding.
Portaudio is available with package management tools on Linux, or brew on Mac OS.
You can download it directly from the website : portaudio
Then clone the repo and build the library with the following command at the root of the rust-portaudio repository.
rust-portaudio is build using make, so just type make
at the root of the rust-portaudio repository, this command
build rust-portaudio, the examples, and the documentation.
You can build them separatly to with the dedicated commands:
> make portaudio
> make test
> make doc