10 Facts About OpenAL

1.

OpenAL is a cross-platform audio application programming interface (API).

FactSnippet No. 537,056
2.

OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation, the Doppler effect (change in frequency as a result of motion), and material densities.

FactSnippet No. 537,057
3.

OpenAL aimed to originally be an open standard and open-source replacement for proprietary 3D audio APIs such as DirectSound and Core Audio, though in practice has largely been implemented on various platforms as a wrapper around said proprietary APIs or as a proprietary and vendor-specific fork.

FactSnippet No. 537,058
4.

OpenAL was originally developed in 2000 by Loki Software to help them in their business of porting Windows games to Linux.

FactSnippet No. 537,059
5.

However, OpenAL Soft is a widely used open source alternative.

FactSnippet No. 537,060

Related searches

Windows Loki API
6.

General functionality of OpenAL is encoded in source objects, audio buffers and a single listener.

FactSnippet No. 537,061
7.

Net result of all of this for the end user is that in a properly written OpenAL application, sounds behave quite naturally as the user moves through the three-dimensional space of the virtual world.

FactSnippet No. 537,062
8.

Unlike the OpenGL specification, the OpenAL specification includes two subsections of the API: the core consisting of the actual OpenAL function calls, and the ALC API which is used to manage rendering contexts, resource usage and locking in a cross platform manner.

FactSnippet No. 537,063
9.

Single listener model in OpenAL is tailored to a single human user and is not fit for artificial intelligence or robotic simulations or multiple human participants as in collaborative musical performances.

FactSnippet No. 537,064
10.

OpenAL fails to take into account sound propagation delays.

FactSnippet No. 537,065