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.
gRio500 is a Gnome/GTK program that lets you interface with the Rio500 MP3 player by Diamond/S3/SonicBlue. You can currently create/delete folders, add/delete songs, format memory, rename folders/songs, automatically downmix/resample MP3s during transfer, and preview MP3s (play/stop controls). You can interface with both internal and external memory (Smartmedia).
mgadvd is a Matrox G200/Zoran 36700 hardware MPEG decoder driver for Linux. It allows you to play MPEG-1, MPEG-2, and DVD streams through the Zoran 36700 Vaddis III decoder (connected to the G200) with very low CPU usage. Supported DVD audio formats are AC3 (Dolby Digital) and PCM. Included is a player app called mzplay that plays DVD directly from the disc as well as MPEG-1 and MPEG-2 video and audio (Layer II only) files.
rioutil is a utility designed for the use of interfacing with Sonic Blue/dnna's third, fourth, and fifth generations of flash MP3 players (Rio 600/800/900/S-Series/Riot/Cali/Chiba/Fuse and Nike psa[play). On many players, it goes beyond the packaged software by providing downloading.
cdstatus checks for drive errors, outputs disc information (such as type and table of contents), and is capable of ripping full CDs, using configurable track ranges and retry counts. It handles cddb lookups and makes use of per-user .cdstatus configuration files. It usually produces identical output to cdparanoia with much faster execution. It features direct-to-lame MP3 encoding and Ogg Vorbis encoding, as well as twolame support.
cmictl sets some internal parameters of CMI 8338/8738-based sound cards. It allows you to utilize the S/PDIF out of your card. cmictl can control S/PDIF-in, S/PDIF-out, S/PDIF-loop, S/PDIF-monitor (SPDIF-in to Analog-out), S/PDIF-out voltage (5V / 0.5V), and S/PDIF frequency (48kHz / 44kHz). Some parameters are only available on CMI8738-based cards.