Home

Awesome

<img align="left" src="logo/raudio_256x256.png" width=256>

raudio is simple and easy-to-use audio library based on miniaudio.

raudio is intended for audio devices management and audio playing, it also supports multiple audio file-formats loading.

raudio API tries to be very simple and intuitive and it represents a thin layer over the powerful miniaudio library, including support for multiple audio formats: WAV, OGG, MP3, FLAC, MOD, XM.

raudio is used by raylib library as the internal audio module. raudio.h exposes the same audio functionality exposed by raylib.h.

<br>

features

library

raudio is distributed as two main files:

usage

For usage example, it's recommended to check the provided examples. They also contain detailed documentation at the start of the examples.

license

raudio is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.