The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.
Mixxx is software for DJs that provides everything needed to create live mixes. It allows you to beatmatch songs and crossfade them together, like you would with turntables and a mixer. It runs without any extra hardware, and offers a wide range of advanced features including comprehensive MIDI controller and vinyl control support. To obtain the lowest latency and highest responsiveness, it uses hardware video acceleration and takes advantage of multi-core CPUs.
Mp3blaster is an interactive text-based program that plays several audio file types (MP3, Ogg Vorbis, wav, and sid). It is one of the few audio players for the text console that allows full interactive control during playback. One of its key features is the ability to compose a very flexible playlist (while playing!). It plays most MP3 formats and has full mixer support built in.
SoundTracker is a pattern-oriented music editor (similar to the DOS program 'FastTracker'). Samples are lined up on tracks and patterns which are then arranged to a song. Supported module formats are XM and MOD; the player code is the one from OpenCP. A basic sample recorder and editor is also included.
As a plugin API, Frei0r's main emphasis is on simplicity, to round up the most common video effects into simple filters, sources, and mixers that can be controlled by parameters. Frei0r plugins can be shared by many host applications, avoiding duplicate efforts by different projects. Frei0r is not meant as a competing standard to more ambitious efforts trying to satisfy the needs of many different applications and more complex effects, as it doesn't provides things like an extensive parameter mechanism or event handling.
XO Wave is a digital audio workstation designed to meet the needs of audio and video professionals, with a focus on CD mastering and audio for video work. XO Wave provides professional-grade capabilities for manipulating audio, with a familiar and elegant interface. It supports direct recording from any Core Audio device (ALSA/Jack/OSS on Linux), importing and exporting files in a variety of formats (including songs from iTunes playlists), CD burning, multi-track editing, support for many Audio Units, and QuickTime synchronization and export.
SDL_sound is a library that handles the decoding of several popular sound file formats such as .WAV and .MP3. Designed to make the task of sound playback easier, SDL_sound accepts files or other input through an abstraction layer and returns the decoded waveform. SDL_sound can decode a whole sound file and hand back a single pointer to the waveform, or SDL_sound can process sound data in programmer-specified blocks when resource constraints are a concern. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly.
MP3 STATION is a LIRC-aware, plain-text tool set for managing MP3 playback in a car or home with as little user interaction as possible. It can restart the last playlist at the last played track/frame, transparently load directories, transparently recompile playlists, and keep a repository of all the playlists. It also has two simple clients for communicating with cm3s (a curses console client and a very basic one on a parallel port). All programs run under a non-privileged user account.