#sound #rtaudio

sys rtaudio-sys

Raw bindings for RtAudio

8 releases

0.3.3 Dec 11, 2023
0.3.2 Aug 1, 2023
0.3.1 Jul 24, 2023
0.3.0 Jun 15, 2023
0.1.2 May 31, 2023

#972 in Audio

Download history 2/week @ 2024-05-26 6/week @ 2024-06-02 5/week @ 2024-06-09 1/week @ 2024-06-16 13/week @ 2024-06-23 2/week @ 2024-06-30 33/week @ 2024-07-28

57 downloads per month
Used in rtaudio

MIT license

605KB
13K SLoC

C++ 12K SLoC // 0.1% comments M4 659 SLoC // 0.1% comments Go 479 SLoC // 0.2% comments Rust 354 SLoC // 0.1% comments Python 118 SLoC // 0.1% comments Shell 83 SLoC // 0.0% comments Automake 67 SLoC

Contains (obscure autoconf code, 13KB) rtaudio/configure.ac

rtaudio-sys

Raw Rust bindings for RtAudio (version 6).

This is used by the rtaudio crate, which provides a safe wrapper with a more Rust-y API.

Bindings are made from the official C header. No bindings to the C++ interface are provided.

This will build RtAudio from source. Don't forget to initialize git submodules (git submodule update --init) or clone with --recursive.

No runtime deps