Software theme

Cross-platform audio API for multichannel 3D positional audio originally by Loki Software.


Alternate names: OAL, Open Audio Library

The first video game about OpenAL was released in 1997.

COR Entertainment, Electronic Arts and Tripwire Interactive has published most of these games

OAL runs in separate thread automatically (I have no idea how to disable this, nor why would I want to do that). The API is extremely simple to use because of this.

Speaking from personal experience, it took me less than a day to write a crude Ogg audio player with OAL. And most of the time went into understanding Vorbis library (for reading and decoding the audio file) than into learning OAL (both of which I had never before used - nor was I familiar with OGL, which supposedly shares a similar API). OAL also handles sound position and movement in 3D in quite simple manner, so there's even less for the programmer to do.