Open Adaptive Music Library (OAML)
A downloadable tool for Windows, macOS, and Linux
Open Adaptive Music Library
OAML is a library the makes it easy to implement adaptive music in games.
GitHub link: https://github.com/marcelofg55/oaml
OAML uses short music loops to make music less linear and more interactive with the player. It's usual in games that music is only used as a background and that it doesn't react to what is happening in the game, with OAML this changes and music can react based on what's going on in the game.
In OAML there are three basic types of short loops:
- Intro loops, played when the track starts.
- Main loops, this is what OAML will keep playing when there is no condition triggered.
- Conditional loops, these loops are defined by a condition, based on the data provided for the condition (id, type and values) OAML will play them when these conditions meet, for example, when enemies are engaged a condition can be triggered and music will play loops that get more intense.
Note that a track is only required to have one main loop at least, all the other loops are optional.
Supports the following audio formats: ogg, wav, aif.
Click download now to get access to the following files: