IT-lexikon › Programmering › OpenAL

OpenAL

Programmering In English → Uppdaterad: 2026-10-28
Mer info
Skapad av
Loki Software
Ägare
Creative Technology
Typ
API för 3D-ljud

Ett plattformsoberoende API för positionerat ljud i spel, medvetet ritat för att se ut som OpenGL.

Loki Software, som portade Windows-spel till Linux kring 2000, behövde en ersättning för DirectSound och skrev OpenAL. Modellen är enkel: en lyssnare, ett antal källor med position och hastighet, och buffertar med ljuddata. Biblioteket räknar själv ut avståndsdämpning, panorering och dopplereffekt.

När Loki gick i konkurs tog Creative Technology över och lade till sina EAX-effekter, så att Sound Blaster-korten fick något att göra. Creatives egen version stängdes senare, och i dag är det den öppna implementationen OpenAL Soft som de flesta faktiskt använder — med HRTF för hörlurar. Moderna spelmotorer når oftare efter FMOD eller Wwise.

← Tillbaka till lexikonet