Sound Synthesis

This is a site for online materials accompanying the seminar Sound Synthesis: Building Instruments with Faust at TU Berlin. Posts, including instructions, demo code and jupyter notebooks will be added to the corresponding sections before each session.


The seminar focuses on principles and algorithms of digital sound synthesis. The theoretical part covers in-depth details on the implementation with examples in Python, as well as the use of relevant approaches in music history and commercial devices.

In the practical part, students will build their own instruments using the Faust programming language. Faust can be used to export audio plug-ins, standalone applications, smartphone and web apps, etc. on Linux, MacOS and Windows systems. The basics of the major synthesis approaches are taught with tutorial examples and exercises.

Topics

Introduction I

Introduction II

Faust

Additive Synthesis & Spectral Modeling

Modulation

Subtractive Synthesis

Sampling & Processed Recording

Physical Modeling

Neural Nets & Deep Learning

Spatial Sound Synthesis

Control & Mapping



Contents © Henrik von Coler 2020 - Contact