How to Use Python on a Raspberry Pi to Develop a Custom Headless Guitar FX Box
EuroPython Conference via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a custom headless guitar effects box using Python on a Raspberry Pi in this 43-minute conference talk from EuroPython 2025. Discover how to implement real-time audio processing chains using the powerful `pyo` module to create effects like delay, wah, and distortion. Explore the complete technical stack required for a self-contained musical effects unit, including hardware selection, operating system configuration, and headless user interaction design. Gain insights into making real-time digital signal processing feasible with Python, whether you're developing custom guitar pedals, processing unusual instruments, or simply want to play through effects you've designed yourself. See practical applications demonstrated through the harpejji, an innovative instrument that combines guitar-like construction with keyboard-style playing, which served as the original use case for this Python-based effects system.
Syllabus
How to use Python on a RPi to develop a custom headless guitar FX box — Matthieu Amiguet
Taught by
EuroPython Conference