{"repo":"melody-rs/fmod-oxide","free":true,"listed":false,"github":"https://github.com/melody-rs/fmod-oxide","clone":"git clone https://github.com/melody-rs/fmod-oxide.git","description":"Rust fmod bindings","language":"Rust","stars":16,"topics":["audio","fmod","fmod-api","fmod-studio","game-development","rust","rust-crate"],"license":"MPL-2.0","category":"game-templates","readme_excerpt":"fmod-oxide Safe rust bindings to the FMOD sound engine. This crate tries to be as rusty and low-cost as possible, without compromising on any APIs. Certain APIs, such as loading banks from a pointer, are marked as unsafe, but are still available for use. --- Supports FMOD versions 2.0.2.28 and 2.0.3.07, and Windows/Linux/MacOS/HTML5 platforms. Any newer patch-level FMOD versions should compile but might have missing features. Most of the real world testing and development of this crate comes from one source (me) and only on a Linux system. Despite that, I'm trying my best to support other platforms. If you can't compile/run an example on a specific platform, please file an issue! Currently in BETA. Almost all of the crate is feature complete! There's some use cases that I'm still figuring out the exact design for, but they're mainly power user features. You should be able to use the raw FFI functions from fmod-audio-sys even if I don't have a particular API covered. I need to double check the safety of everything before I'm confident releasing this as anything but a beta. Using this crate Due to licensing restrictions this crate can't bundle FMOD, so you'll need to download a copy of FMOD yourself. Make sure to download from FMOD Engine specifically. After downloading FMOD, you have to tell this crate where FMOD is located. If you're on Windows and used the FMOD installer, you don't have to worry about this. The easiest way is to create a cargo config in your project's root. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/melody-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/melody-rs/fmod-oxide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}