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.
AlsaPlayer is a new PCM player written with the ALSA sound system in mind. It also includes support for JACK, OSS, NAS, and ESD. It makes extensive use of multi-threading and supports OGG, MP3, WAV, CDDA (CD Digital Audio), MOD, S3M, IT, and many other input types. Features include a real- time effects stream, variable speed/pitch control, SHOUTcast/icecast streaming support, multiple active visual scopes, command line mode, playlists, plugin architecture, low-latency mode, and more.
The Freeverb3 library includes high quality freeverb, nreverb, impulse response reverb, FIR filter constructor, band splitter, and hardknee/softknee compressor. Its oversampling feature provides high quality audio processing. The compressor provides mastering quality audio processing. This library includes XMMS plugins, audacious plugins, BMP beep media player plugins, and sample programs, which enable you to test the audio effects easily. Freeverb3_vst is a VST plugin version of the freeverb3 library.
PHP Voice (formerly known as PHP VXML) contain four classes that assist in developing voice application using PHP. It supports Speech Synthesis Markup Language 1.0, Speech Recognition Grammar Specification 1.0, Voice Browser Call Control: CCXML 1.0, and Voice Extensible Markup Language (VoiceXML) 2.0.
Beast is a powerful music composition and modular synthesis application. It offers multiple input methods like multitrack, piano roll, and pattern editing and supports skins. On the technical side, it has a wide range of abilities like sequencing, unlimited undo/redo history, real-time synthesis with multiprocessor support, full duplex 32-bit audio rendering, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding of various sample formats, aliasing free oscillators, and full Scheme scripting support.
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It can read MIDI events from MIDI input devices or files and render them to an audio device using SoundFont instrument banks. It can also play MIDI files. Other features include real time effect control and a powerful API for embedding FluidSynth in other programs.
Aglaophone is a system of interconnectable modules for the recording, processing, and playback of real-time audio. It features a real-time spectrogram display for visualization along with a number of processing modules. Modules include filters, downsamplers, upsamplers, and quantizers. An MP3 comparison module allows interactive blind comparison of MP3 encoded audio with CD audio, demonstrations of spectral imaging, quantization, and Smith-Barnwell filter bank based wavelet decomposition are included, and there is a module that can perform an automatic spectral analysis of a speaker system.