The "opus" codec performs pretty well across a wide range of bit rates. When doing voice chat over the internet, or streaming music, or even including compressed music for a soundtrack for a game or other application, it is a pretty reasonable choice. Especially since it's free, as in beer!
Various parts of the SAPS API are described as C++ pure abstract classes. These are similar to interfaces as used in some approaches (COM, .NET) in that the define the ABI and intended functionality of different entities, but do not define anything about the implementation.
This proposal is now obsolete. but served to start the discussion.
Wavemix is a command line WAVE file mixer. It is somewhat intelligent about mixing
multiple channels and might even be able to re-sample various sample rates. The
source code is included (requires STK to build).
Usage: wavemix [/SR 44100] [/16] [/GAIN g] infile1.wav ... outfile.wav
Supports at most 19 input files and one output file.
On competent recordings of normal program material, with excellent equipment, nobody has shown that they can consistently tell the difference between redbook (regular CD audio, at 44.1 kHz sampling rate and 16 bit word depth) and higher-rate/wider audio formats.
One question that consumers often have relating to speakers, Hi-Fi and home theater systems, is "why are different systems rated for different amounts of watts, and why do watts matter anyway?"