A Guide Through the Linux Sound API Jungle
Sep 25, 2008, 12:18 (0 Talkback[s])
(Other stories by Lennart Poettering)
WEBINAR:
On-Demand
How to Help Your Business Become an AI Early Adopter
"At the Audio MC at the Linux Plumbers Conference one thing
became very clear: it is very difficult for programmers to figure
out which audio API to use for which purpose and which API not to
use when doing audio programming on Linux. So here's my try to
guide you through this jungle:
What do you want to do?
I want to write a media-player-like
application!
Use GStreamer! (Unless your focus is only KDE in which cases Phonon
might be an alternative.)
I want to add event sounds to my
application!
Use libcanberra, install your sound files according to the XDG
Sound Theming/Naming Specifications! (Unless your focus is only KDE
in which case KNotify might be an alternative although it has a
different focus.)
I want to do professional audio programming, hard-disk
recording, music synthesizing, MIDI interfacing!
Use JACK and/or the full ALSA interface.
Complete
Story
Related Stories:
- Killer New Audio Indexing Technology From Google(Sep 18, 2008)
- Interview With Richard Hulse of Radio New Zealand, on the Decision to Offer Ogg Vorbis(Aug 26, 2008)
- Fluendo Walks the Line Between Free and Proprietary Codecs(Aug 15, 2008)
- Adjust Sound Levels in Audio Recordings With Levelator(Aug 13, 2008)
- 18 CLI Audio Tools for Linux(Aug 12, 2008)
- "Handheld recording studio" Mixes With Linux(Jul 26, 2008)
- PulseAudio Tames the Linux Audio Zoo, Part 2(Jun 27, 2008)
- PulseAudio Tames the Linux Audio Zoo, Part 1(Jun 23, 2008)