An open source family of tools for real-time audio processing. Build active crossovers, apply room correction, or create advanced DSP pipelines — with a graphical interface and a Python API. Runs on anything from a Raspberry Pi to a full desktop: Linux, macOS, and Windows.
What you can do
Split a signal into frequency bands and route each to a separate amplifier and driver, with precise slopes and time alignment.
Apply FIR correction filters to compensate for acoustic problems, combined with EQ and delay adjustment.
Mix channels, add resampling, apply dynamic loudness, and chain dozens of filter stages in a flexible real-time pipeline.
The tools
The processing engine. Runs on Linux, macOS, and Windows with support for ALSA, PulseAudio, JACK, WASAPI, and CoreAudio. Low-latency, written in Rust.
A web-based interface for building and editing the processing pipeline, monitoring levels, and applying changes live — running locally in your browser.
Python library for scripting, automation, and integration with other tools via the CamillaDSP WebSocket API.
Community
The CamillaDSP thread at diyAudio is the best place to ask questions, share your setup, and follow development discussion. Bugs and feature requests can be filed as issues in the relevant GitHub repository.