osgAudio is an OpenSceneGraph nodekit that wraps OpenAL and FMOD to enable sound toolkits in OSG. The osgAudio library is open source and available under the GNU LGPL v2.1 software license. osgAudio is based on the earlier osgAL library, which was specific to the openAL audio backend.
osgAudio supports a compile-time selectable audio back end, which determines support for speaker configurations and specific audio file formats. Common speaker configurations (stereo, 5.1 surround) and file formats (.wav) are supported by both the OpenAL and FMOD back ends (within the limits of OpenAL and FMOD).
The osgAudio library Includes the following features:
- Compile-time switchable audio back ends (OpenAL and FMOD currently supported).
- Streaming audio.
- Positionable listener and sound sources.
- Ambient sounds and sound occlusion.
- Attenuation and Doppler shifting.