spotify/pedalboard

🎛 🔊 A Python library for audio.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 10th, 2026
Created on July 6th, 2021
Open Issues & Pull Requests: 142 (+0)
GitHub issues: Enabled
Number of forks: 353
Total Stargazers: 6,303 (+0)
Total Subscribers: 64 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.9 days
Mean response time: 147.6 days
90th percentile: 707.9 days
Tracked items: 49

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 654 days
Stale 30+ days: 42
Stale 90+ days: 40

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • Plugin Issue (5)
  • enhancement (3)
  • bug (1)
  • good first issue (1)

Detailed Description

Pedalboard is a Python library for audio processing that wraps VST3 and Audio Unit plugins alongside built-in digital audio effects.

The library solves the problem of integrating professional audio plugins and effects into Python workflows without requiring deep audio engineering expertise. It works by exposing a high-level Python interface to VST3 and Audio Unit plugins, allowing developers to load, chain, and apply effects to audio streams. The tool also includes native implementations of common effects like reverb, compression, and distortion, eliminating the need for external plugin dependencies in many cases. Audio can be processed from files, NumPy arrays, or real-time streams, making it flexible for different use cases from batch processing to interactive applications.

Pedalboard suits developers building audio processing pipelines, machine learning systems that augment audio data, or music production tools in Python. It is particularly valuable for researchers and engineers who want to leverage existing VST3 and Audio Unit ecosystems without leaving Python, and for those building cross-platform audio applications where plugin support matters. The library handles the complexity of plugin hosting and audio I/O, so users can focus on signal flow and effect parameters rather than low-level audio programming.

The project maintains active development with regular updates addressing both new features and stability improvements. The codebase shows consistent attention to performance optimization and cross-platform compatibility. The maintainers engage responsively with user issues and pull requests, indicating an active stewardship model. Documentation is comprehensive and includes practical examples for common workflows. The project demonstrates a commitment to keeping dependencies current and supporting multiple Python versions across different operating systems.