#sound #rtaudio

sys rtaudio-sys

Raw bindings for RtAudio

9 releases

0.3.4 Dec 16, 2024
0.3.3 Dec 11, 2023
0.3.2 Aug 1, 2023
0.3.1 Jul 24, 2023
0.1.2 May 31, 2023

#1208 in Audio

Download history 1/week @ 2024-11-13 2/week @ 2024-11-20 3/week @ 2024-12-04 130/week @ 2024-12-11 36/week @ 2024-12-18 8/week @ 2025-01-08 1/week @ 2025-01-29 6/week @ 2025-02-12 24/week @ 2025-02-19 50/week @ 2025-02-26

80 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 357 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