Tree [r89] /

File Date Author Commit
 CMakeModules 2009-01-06 Sukender [r70] Minor enhancements to the build
 config 2006-11-15 loic [r16] Build system for GNU/Linux
 data 2009-01-05 Sukender [r62] Added CMake script (Please test!), deleted MSVC...
 doc 2007-06-29 vr-anders [r49]
 examples 2009-11-12 Sukender [r78] (Minor update) Removes useless MSVC warning, ma...
 include 2010-01-05 xenonofarcticus [r89] Some more comment/documentation clarification.
 src 2009-12-08 xenonofarcticus [r87] Comment and message (and occasional API/code) s...
 AUTHORS 2009-01-05 Sukender [r68] Added OGG to includes in projects, changed OPEN...
 CMakeLists.txt 2009-12-08 xenonofarcticus [r85] Define _SCL_SECURE_NO_WARNINGS and _CRT_SECURE_...
 COPYING 2006-11-15 loic [r15] Change FSF Address
 INSTALL 2009-12-08 Sukender [r84] Updated install instructions with CMake. 2007-09-12 loic [r54] autotools fixes
 NEWS 2007-12-27 vr-anders [r58] Removed openalpp/Event class in favor of OpenT...
 README 2009-12-10 xenonofarcticus [r88] Updated README to reflect use of CMake on Windows. 2006-09-07 vr-anders [r2] Initial SVN Version 2007-09-13 loic [r56] bump version 0.6.1 and update copyright years
 diff_ignore 2006-09-07 vr-anders [r2] Initial SVN Version 2007-09-12 loic [r53] no need for openalpp dependency
 runme.bat 2009-01-05 Sukender [r62] Added CMake script (Please test!), deleted MSVC...

Read Me

 * OpenSceneGraph Audio Library, OsgAL
 * Copyright (C) 2004 VRlab, Umeĺ University
 * OsgAL was created using the libraries:
 *              OpenSceneGraph (, 
 *              OpenAL++ (
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * Lesser General Public License for more details.
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.

OpenSceneGraph Audio Library - OsgAL is a small library for adding 3D sound support to the
open source scenegraph OpenSceneGraph.

By adding a SoundNode to the scene a sound can be made following the transformation of the parents.

Build under linux:


Build under windows:
Due to missing version information in the OpenAL header files,
a macro named OPENAL_VERSION was introduced.
Under unix, this is managed automatically from the content of the
OpenAL header files (in
Unfortunately there is no such mechanism in windows.
Therefore the OpenAL version has to be determined manually (check
and set in include/openalpp/windowsstuff

Default is OPENAL_VERSION == 2007 (latest).

Windows builds are now done through CMake. Navigate to the osgAL folder within CMake and
configure all necessary paths, then generate build files for your development tools.

There are prebuilt libraries for ogg-vorbis at

Anders Backman, VRlab,