SparkyStudios / AmplitudeAudioSDK

A powerful and cross-platform audio engine, optimized for games.

Home Page:https://amplitudeaudiosdk.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amplitude Audio SDK

Amplitude is a full-featured and cross-platform audio engine designed with the needs of games in mind. Apart from its efficient audio mixer, it also adjusts gain based on user-defined attenuation models, plays spatialized sounds in 3D environments, manages prioritization, buses, and a lot more. With all those features, Amplitude is still easy to use, thanks to its data-driven way. All you need is to write configuration files and let Amplitude do the magic for you.


Project Setup | Developer Guides | API Documentation


Amplitude is still in beta and has not been fully battle-tested. So feel free to raise an issue or open a PR, by following our Contributor Guidelines.

Features

This is a list of some of the most important features of Amplitude:

Supported Platforms

Amplitude can support the following platforms:

Amplitude uses MiniAudio as the default audio device implementation for cross-platform support. You still can change that by implementing a custom driver.

Download

Official Amplitude release files are available from the GitHub releases page.

License

Amplitude Audio SDK is licensed under the Apache License 2.0.

About

A powerful and cross-platform audio engine, optimized for games.

https://amplitudeaudiosdk.com/

License:Apache License 2.0


Languages

Language:C++ 60.3%Language:C 33.9%Language:CMake 2.8%Language:NASL 2.1%Language:Python 0.9%