Skip to content
EntityQ910775· pop 23· linked from 101 articles

Also known as Open Audio Library

OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation (degradation of sound over distance), the Doppler effect (change in frequency as a result of motion), and material densities.

Key facts

Software.name
OpenAL
Software.logo
OpenAL logo.svg
Software.logo size
200px
Software.author
Loki Software
Software.developer
Creative Technology
Software.latest release version
1.1 (installer 2.1.0.0)
Software.programming language
C
Software.genre
Application programming interface
Software.license
Sample Implementation: Proprietary since v1.1, LGPL before v1.1, BSD in early versions "OpenAL" trademark: unclear, held by Creative Labs, Inc.

via Wikipedia infobox

Wikidata facts

Official website
www.openal.org
Show 3 more facts
software version identifier
1.1 (installer 2.0.7.0)
inception
2000-06-00
hashtag
openal
Sources (7)

via Wikidata · CC0

~10 min read

Article

11 sections
Contents
  • History
  • API structure and functionality
  • Limitations
  • Supported platforms
  • Applications
  • Games
  • Other applications
  • Implementations
  • See also
  • References
  • External links

OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation (degradation of sound over distance), the Doppler effect (change in frequency as a result of motion), and material densities.

OpenAL aimed to originally be an open standard and open-source replacement for proprietary (and generally incompatible with one another) 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. While the reference implementation later became proprietary and unmaintained, there are open source implementations such as OpenAL Soft available.

Connections

Categories