Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stuij/apex-audio-system

highly efficient sound library for the Gameboy Advance
https://github.com/stuij/apex-audio-system

Last synced: about 2 months ago
JSON representation

highly efficient sound library for the Gameboy Advance

Awesome Lists containing this project

README

        

### Apex Audio System

The Apex Audio System (AAS) is a sound library for the GBA. It includes a highly
efficient mixer, MOD playing routines and support for up to 16 channels. It is
designed for developers using a GCC-based development environment. AAS uses RAW,
WAV or *tracker 1-16 channel MOD files as input.

## Documentation

AAS is fairly well documented. From building the library to a starter guide to
an extensive description of the api. See the [online
documentation](https://stuij.github.io/apex-audio-system) or the pages in the
repo at `/docs/index.html`.

## History

Apex Audio System was made by James Daniels of Apex Systems back in 2003 for the
GBA version of Payback. The library underwent several revisions, the latest of
which was v1.11. At the beginning of 2021, James was so kind to donate the
sources to the community, hence this Git repo.

## Latest release

The current release is v1.13. See the documentation for a list of changes.

## Contact

Github project page: https://github.com/stuij/apex-audio-system

Pull requests are welcome, as are forks of course. If you want to report issues,
open an issue on the Github project issue tracker.

For a more realtime interactive experience, join gbadev on Discord. There's a
good chance there's one or two people there that have used AAS before.

## License

AAS is now distributed under the MIT license. For licensing terms, see the
LICENSE file in the root of this repo or go to
http://opensource.org/licenses/MIT

James only had one request when handing over the sources: that users of the
library include a credit to Apex Designs. In essence this is now covered by the
MIT license. It's up to you how you want to fill this in, but please be
respectful of this requirement.