Skip to content
SPECIFICTION
Get listed

CamillaDSP

camilladsp.com

WebWindowsmacOSLinuxAPISelf-hosted
Visit camilladsp.com
Spec score 8.0 #8 of 22 in Audio Equalizer Software

What it is

CamillaDSP is a free, open-source family of tools for real-time audio processing, including active crossovers, room correction, and configurable DSP pipelines. Its engine runs on Linux, macOS, and Windows, with audio backends including ALSA, PulseAudio, JACK, WASAPI, and CoreAudio. Pipelines combine filters and mixers, with channel mixing, resampling, dynamic loudness, and chains of filter stages. Filtering includes IIR biquads and FIR filters processed through FFT/IFFT convolution; room correction can use FIR filters alongside EQ and delay adjustments. CamillaGUI is a browser interface for building and editing pipelines, monitoring levels, and applying changes live. It runs from a local backend and does not need an internet connection. For automation, pyCamillaDSP connects to a running engine over its WebSocket API, which must be enabled with the -p flag. The software is available under GPL version 3 or Mozilla Public License 2.0; an ASIO backend build is GPLv3 only. Major releases may require configuration updates, while minor releases preserve compatibility.

Spec sheet

Purpose
CamillaDSP is an open source family of tools for real-time audio processing, including active crossovers, room correction and advanced DSP pipelines.Read 30 Sep 2026 · camilladsp.com
Product
CamillaDSP is an open source family of tools for real-time audio processing.Read 30 Sep 2026 · camilladsp.com
Security
CamillaGUI runs a small backend server locally and serves its interface to the browser; the maker says no internet connection is required.Read 30 Sep 2026 · camilladsp.com
Support
The maker recommends the CamillaDSP diyAudio thread for questions and setup discussion and GitHub issues for bugs and feature requests.Read 30 Sep 2026 · camilladsp.com
API requirement
pyCamillaDSP requires CamillaDSP to be started with its WebSocket server enabled using the -p flag.Read 30 Sep 2026 · camilladsp.com
Audio backends
The engine supports ALSA, PulseAudio, JACK, WASAPI and CoreAudio.Read 30 Sep 2026 · camilladsp.com
Audio workflows
It can build active crossovers, apply room correction, and create advanced DSP pipelines.Read 30 Sep 2026 · camilladsp.com
Crossovers
Active crossovers split a signal into frequency bands and route each band to a separate amplifier and driver, with precise slopes and time alignment.Read 30 Sep 2026 · camilladsp.com
Developer integration
pyCamillaDSP is a Python library for automation and integrations that communicates with a running CamillaDSP process over its WebSocket API.Read 30 Sep 2026 · camilladsp.com
Engine implementation
The engine is written in Rust and described as low latency.Read 30 Sep 2026 · camilladsp.com
Engine platforms
The CamillaDSP engine runs on Linux, macOS and Windows.Read 30 Sep 2026 · camilladsp.com
Graphical interface
CamillaGUI is a web-based interface for building and editing the processing pipeline, monitoring levels, and applying changes live in a local browser.Read 30 Sep 2026 · camilladsp.com
GUI
CamillaGUI is a web-based interface served locally to a browser and does not require an internet connection.Read 30 Sep 2026 · camilladsp.com
GUI connectivity
CamillaGUI runs a small backend server locally and serves its browser interface without requiring an internet connection.Read 30 Sep 2026 · camilladsp.com
Intended uses
The maker presents CamillaDSP for tasks such as splitting audio into crossover bands, room correction and building advanced DSP pipelines.Read 30 Sep 2026 · camilladsp.com
Licensing
CamillaDSP is free software available under either GPL version 3 or Mozilla Public License 2.0, with an ASIO backend build subject to GPLv3 only.Read 30 Sep 2026 · github.com
Operating systems
The CamillaDSP engine runs on Linux, macOS, and Windows.Read 30 Sep 2026 · camilladsp.com
Pipeline features
The engine supports channel mixing, resampling, dynamic loudness, and chains of filter stages.Read 30 Sep 2026 · camilladsp.com
Processing
The pipeline uses filters and mixers, with IIR biquad filters and FIR filters processed by FFT/IFFT convolution.Read 30 Sep 2026 · github.com
Python integration
pyCamillaDSP communicates with a running CamillaDSP process over its WebSocket API for integrations such as automation scripts and hardware controllers.Read 30 Sep 2026 · camilladsp.com
Release compatibility
The maker says major releases may introduce breaking changes that require updating configurations, while minor releases preserve backwards compatibility with existing configurations.Read 30 Sep 2026 · camilladsp.com
Room correction
CamillaDSP can apply FIR correction filters for acoustic problems, along with EQ and delay adjustment.Read 30 Sep 2026 · camilladsp.com
Upgrade compatibility
Major releases may introduce breaking changes that require configuration updates; minor releases keep backward compatibility with existing configurations.Read 30 Sep 2026 · camilladsp.com

Strong points and limits

Strong points

  • Free software under GPLv3 or MPL 2.0.
  • Engine supports Linux, macOS, and Windows.
  • CamillaGUI works locally without internet access.
  • Supports FIR room correction, EQ, and delay.
  • Minor releases preserve configuration compatibility.

Limits

  • Major releases may require configuration updates.
  • pyCamillaDSP requires WebSocket enabled with -p.
  • ASIO backend builds are GPLv3 only.

Who it suits

CamillaDSP suits audio users building active crossovers, room correction, or other DSP pipelines on Linux, macOS, or Windows. Its local browser interface serves users who want to edit processing and monitor levels, while its Python library supports automation integrations.

Verdict

CamillaDSP provides a broad set of real-time processing tools, local GUI controls, and automation access. Configuration compatibility can require attention when moving between major releases.

Where Specifiction places it

Alternatives to CamillaDSPAll alternatives →