Tutorials

Build a Synthesizer with Python

Thursday, May 15th, 2025 1:30 p.m.–5 p.m. in Room 320

Presented by

Sangarshanan

Experience Level:

Some experience

Description

This tutorial aims to break down the abstractions that make up a synthesizer by building one using Python, its scientific computing libraries, & Librosa. We will discuss how to build the basic components that make up a modern digital synth from scratch! In the process, learn some DSP and audio programming concepts! By the end, you’ll be able to make your own tunes with Python! We will start with theory, then work through Jupyter notebooks both individually and as a group.

This tutorial will be a lot of fun if you’re a musically inclined Python programmer. As someone interested in music, you will discover the components that make up a synthesizer by literally building & making music with it and as someone interested in Python, you’ll learn a lot about audio programming and signal processing techniques.

Search