Skip to content

I should have named it PB&Jam: A WIP playground for learning audio processing and plugin testing with Spotify Pedalboard

Notifications You must be signed in to change notification settings

sruud/pb-playground

Repository files navigation

Pedalboard Playground

This is a small sandbox for exploring audio plugin testing and signal processing using Spotify's Pedalboard, JUCE-based VSTs, and other audio libraries.

Goals

  • Experiment with plugin chains and signal transformation using Python
  • Practice writing tests for audio effects
  • Learn how to integrate Pedalboard with VSTs and analyze results

Getting Started

Requirements

Python

  • macOS or Windows with audio support
  • pluginval (optional for advanced VST validation)
  • You can download pluginval from their GitHub Releases page

Third-party Installation

Chocolatey (Windows):
> choco install pluginval

Create and activate a virtual environment

macOS

python3 -m venv venv
source venv/bin/activate

Windows

python -m venv venv
.\venv\Scripts\activate.ps1

Install dependencies

pip install -r requirements.txt

About

I should have named it PB&Jam: A WIP playground for learning audio processing and plugin testing with Spotify Pedalboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages