
DSPi Firmware Turns a Raspberry Pi Pico Into a USB DSP Card
DSPi firmware turns a Raspberry Pi Pico or Pico 2 into a USB sound card with up to 110 EQ bands, active crossovers and room correction. Open source.
Room correction and active crossovers used to mean buying a dedicated audio processor. DSPi, an open-source firmware highlighted by CNX Software on October 7, 2026, turns a Raspberry Pi Pico or Pico 2 into a plug-and-play USB sound card with a full digital signal processing engine built in. For DIY audio fans, it is one of the most capable things you can do with a microcontroller board that costs a few dollars.
- Boards: Raspberry Pi Pico (RP2040) and Pico 2 (RP2350).
- Audio input: 16-bit or 24-bit PCM over USB at 44.1, 48 or 96kHz, plus optional S/PDIF input.
- Outputs: S/PDIF, I2S and PDM, with 2 stereo output slots on RP2040 and 4 on RP2350.
- DSP: up to 10 parametric EQ bands per channel, for 70 bands on RP2040 and 110 on RP2350.
What Can the DSPi Firmware Do?
DSPi shows up as a standard USB audio device on macOS, Windows, Linux and iOS, so there are no drivers to install. Once audio arrives, the firmware applies a full chain of processing before sending it to your amplifier or DAC.
Highlights from the CNX write-up include:
- Room correction and parametric EQ to tame boomy bass or harsh treble.
- Active crossovers up to 8th order, so you can split frequencies between woofers, tweeters and a subwoofer.
- Time alignment with up to 85ms of delay, to line up drivers that sit at different distances.
- Loudness compensation based on the ISO 226:2003 standard, which keeps quiet listening sounding full.
RP2040 or RP2350: Which Pico Should You Use?
Both work, but the Pico 2 is the stronger choice. On the RP2040, DSPi handles 7 channels and does its maths with hand-tuned ARM assembly. The RP2350 adds a hardware floating-point unit, which lifts the limit to 11 channels and 110 EQ bands. If you are planning a multi-way speaker build or a stereo setup with a subwoofer, that extra headroom is worth the small price difference.
How Do You Control DSPi?
The project includes DSPi Console, a graphical app for macOS, Windows and Linux with real-time control and filter visualization, plus DSPi Terminal for people who prefer the command line. The code is on GitHub, where it has built a sizable following. CNX notes that developer Weeb Labs built the project with help from Anthropic's Claude.
If you prefer a full computer in the audio chain, our look at a Raspberry Pi 5 USB sound card with optical output covers a different approach. For more microcontroller builds, browse our mini computers section.
Sources: CNX Software — October 7, 2026; GitHub: WeebLabs/DSPi.
More Mini Computers Stories

Raspberry Pi 5 Cluster Runs Qwen3-30B at 15 Tokens a Second
Four 16GB Raspberry Pi 5 boards ran Qwen3-30B-A3B at 15.1 tokens per second on CPU alone, a 16% gain over the prior record with distributed-llama.

Raspberry Pi Desktop for PC and Mac: Revive an Old Laptop
Raspberry Pi Desktop returns for PCs and Intel Macs on 64-bit Debian Trixie, runs live from USB, and installs free on machines up to about 15 years old.

ESP32 SDR Firmware: Turn a Dev Board Into a Radio Scanner
A hidden ESP32 mode lets free ESP-SDR firmware capture raw radio from 2.2 to 2.7 GHz, and 4.8 to 6 GHz on the ESP32-C5, at up to 80 MSa/s. Here is how.
