fsound
fsound is an open-source, cross-platform library for real-time audio processing and synthesis. It focuses on providing a modular, low-latency environment suitable for music software, game audio, and educational use. The library aims to be portable across Windows, macOS, and Linux, with bindings to higher-level languages.
Core features include a modular DSP graph, a CPU-friendly scheduler, real-time audio I/O, multi-channel support, and
Architecture: fsound stores processing graphs as nodes connected by streams. Each node implements a processing callback.
Development and licensing: fsound is maintained by a community of volunteers and is distributed under an open-source