By Christian Ulrich. ACS is an freeware crossplatform set of components designed to perform different sound-processing tasks. So you can do playing,recording, convert of audio files/streams.
* Abstract Layer to include different "drivers" * Alsa,/dev/dsp,AOLive,OSS support within linux * DirectX,Wavemapper support within Windows * Audio playback and capture * Simultaneous operations on the same or different devices are allowed. * Abstract Layer to make it easy to add new Fileformats already included Fileformats: * Wave files/streams support, Raw PCM, MS ADPCM, DVI IMA ADPCM support * MP3 format support : Encode mp3 files using LAME, mp3 playback with smpeg library streams conversion using MAD decoder * Ogg Vorbis format support : Reading Ogg files/streams (including multi-streamed ones). * Storing data in Ogg Vorbis format with wide range of settings for compression/quality tweaks. * Ogg comments support * FLAC format support : Reading FLAC files/streams, Storing data in FLAC format with wide range of settings for compressiontweaks. * Monkey Audio format support (for Windows only) * CD-ROM playback and direct CDDA data capture * Append data to existing file/stream capability * AudioMixer component for mixing/concatenating audio streams * InputList component for building dynamically playback/input lists * Set of audio converter components * Sample converter for bits per sample conversion. * Sample rate converter (resampler) using sinc filtering * Mono/Stereo conveter * Stereo balance control * Sound indicator * Windowed sinc and Butterworth filters for changing audio spectrum * Convolver component for applying custom sound effects * Mixer component to use mixer devices.