Sound in Linux
The sound support in Linux bears with the Open Sound System (OSS), which is also available for several UNIX-like systems. However, around 1998, this system lacked some important functionalities for a good sound system, such as MIDI hardware support, multiple audio channel mixing, and full duplex operations. That's why, a new API was born trying to solve these issues: the Advanced Linux Sound Architecture (ALSA).
Starting from kernel release 2.6, the ALSA replaced the OSS architecture even if, during that time, several improvements were into the OSS implemented too.
The ALSA architecture has hardware MIDI support, multiple audio channel mixing, and full duplex operations, and it's designed to work well on multiprocessor systems since ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access