Pedalboard
Fast Python library for audio effects and VST3/AU plugin hosting, built on JUCE by Spotify.
| Language | Python |
|---|---|
| Category | Synthesis & DSP |
| License | GPL-3.0 |
| Platforms | macOS Windows Linux |
| Install | pip install pedalboard |
| First released | 2021 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Studio-quality built-in effects with a fast C++/JUCE core
- Loads external VST3/AU plugins from Python
- Reads/writes many audio formats and works with NumPy
Limitations
- GPL-3.0 license can complicate proprietary/commercial use
- Oriented to offline processing rather than low-latency realtime
Best for
Batch audio processing, applying effects, and hosting VST/AU plugins from Python.
Minimal example
from pedalboard import Pedalboard, Reverb
from pedalboard.io import AudioFile
board = Pedalboard([Reverb(room_size=0.5)])
with AudioFile("in.wav") as f:
out = board(f.read(f.frames), f.samplerate)