#open-al #api-bindings

linear_model_allen

Modern OpenAL bindings for Rust, but with some changes

3 releases (breaking)

0.4.0 Jan 28, 2025
0.3.0 Jun 15, 2024
0.2.1 Dec 12, 2023

#765 in Audio

Download history 1/week @ 2024-10-20 18/week @ 2024-12-01 50/week @ 2024-12-08 7/week @ 2024-12-15 1/week @ 2024-12-22 4/week @ 2024-12-29 3/week @ 2025-01-05 101/week @ 2025-01-26 21/week @ 2025-02-02

122 downloads per month
Used in ez_al

MIT license

34KB
796 lines

Allen

Modern OpenAL bindings for Rust.

Inspired by the lack of development on the alto crate. This crate is very experimental and needs a lot of work still.

See examples folder for usage.

Fork differences

The only difference is that the linear distance model is default now

Windows compilation

To compile this library for Windows, make sure you've installed OpenAL 1.1 Core SDK in the default directory (C:\Program Files (x86)\OpenAL 1.1 SDK), otherwise your program will not compile.

Dependencies

~1.6–4MB
~91K SLoC