Advanced Linux Sound Architecture
Software framework / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Advanced Linux Sound Architecture?
Summarize this article for a 10 year old
Advanced Linux Sound Architecture (ALSA) is a software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers.
Original author(s) | Jaroslav Kysela[1] |
---|---|
Developer(s) | ALSA team[2] |
Initial release | 1998; 26 years ago (1998) |
Stable release | |
Written in | C[4] |
Operating system | Linux |
Type | |
License | |
Website | alsa-project |
Some of the goals of the ALSA project at its inception were automatic configuration of sound-card hardware and graceful handling of multiple sound devices in a system. ALSA is released under GPL-2.0-or-later and LGPL-2.1-or-later.[5]
On Linux, sound servers, like sndio, PulseAudio, JACK (low-latency professional-grade audio editing and mixing) and PipeWire, and higher-level APIs (e.g OpenAL, SDL audio, etc.) work on top of ALSA and its sound card device drivers. ALSA succeeded the older Linux port of the Open Sound System (OSS).