Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jakubtomsu/odin-fmod

Odin bindings for FMOD
https://github.com/jakubtomsu/odin-fmod

bindings fmod fmod-api fmod-studio odin odin-lang odin-lib

Last synced: 18 days ago
JSON representation

Odin bindings for FMOD

Awesome Lists containing this project

README

        

# odin-fmod
Odin bindings for [FMOD](https://www.fmod.com/).

Includes `core`, `fsbank` and `studio` APIs. The `dll` and `lib` files are downloaded from https://www.fmod.com/download.

[FMOD API documentation](https://www.fmod.com/docs/2.00/api/welcome.html)

Current FMOD version: `2.02.15`

Latest tested Odin version: `dev-2023-12-nightly:31b1aef4`

## Example
You can see example usage in [example.odin](example/example.odin). Runs on raylib.

Run with:
```cmd
cd example
odin run .
```

## TODO
- Add more examples
- Translate constants to enums and bit_sets.
- Implement odin wrappers for common procedures, to allow usage of slices and maybe allocators.

## Contributing
All contributions are welcome, I will try to merge them when I can!