sndobj - Object-oriented audio processing library

The Sound Object Library is an object-oriented audio processing
library. It provides objects for synthesis and processing of sound
that can be used to build applications for computer-generated
music. The core code, including soundfile and text input/output, is
fully portable across Windows/UNIX/MacOS platforms.