Build a Synthesizer with Python
- Track:
- Python for Games, Art, Play and Expression
- Type:
- Tutorial
- Level:
- intermediate
- Duration:
- 180 minutes
Abstract
In this tutorial, we'll discuss how to build the basic components that make up a modern digital synth from scratch using Python. In the process, learn some DSP and audio programming concepts. By the end, you’ll be able to define your own synthesizer make music with code!!
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.