Offline

Build a Synthesizer with Python

Track:
Python for Games, Art, Play and Expression
Type:
Tutorial
Level:
intermediate
Duration:
180 minutes
View in the schedule

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.