Complex FM synthesis for Gen~ / A guide to complex FM synthesis


Starts on: 28/02/2025 18:00 London time

Membership plan: Going Deeper | Topics: Sound Design

Course overview

Friday 28th February 6pm UK

FM synthesis is an efficient method for generating rich dynamic timbre. However, creating algorithms more complicated than the simple carrier-modulator pair can be challenging. In this course you will learn how to expand on this simple algorithm, you will use phase modulation, feedback networks, filters and nonlinearities and use Gen~’s single sample delay to achieve this. You will learn how to use FM synthesis for sound design and create your own novel patches and algorithms.

In this lesson, you will further develop your understanding of what John Chowning refers to as "complex" FM synthesis. You will learn how to create parallel and serial algorithms and use this knowledge to recreate a patch from a classic 1980s synthesizer. Additionally, you will learn about aliasing and some of the ways we can handle it. You will be given some examples of approaches to sound design using FM, for creating metallic percussion, formant sounds and how it may be used in a real-time audio system for game design.

What you'll learn

  • Develop a deeper understanding of complex FM synthesis, including parallel and serial algorithms.
  • Learn to design unique FM patches using phase modulation, feedback networks, and nonlinearities.
  • Apply FM synthesis techniques to sound design, including metallic percussion, formant sounds, and real-time game audio.

Who is this course for?

  • Sound designers and musicians looking to expand their FM synthesis knowledge.
  • Producers and composers interested in creating unique digital timbres.
  • Audio developers working on interactive or game sound design.

Course content

  • Zoom link

Requirements

  • A Zoom Account
  • A Internet Connection

Course schedule

Meet your instructor

Benjamin Whateley is a developer, computer musician, and lecturer at Goldsmiths. He has used Python in lectures to illustrate digital signal processing concepts and to test and develop artificial reverberation algorithms for use in a machine-learning context. He is experienced with C++ the JUCE framework, and Max. His musical practice is routed in a deep understanding of tools and technology, and he enjoys creating new experimental sound synthesis algorithms for new compositions and performances.

...
Subscribe
Notify of
guest

Inline Feedbacks
View all comments
About
Privacy

0
Would love your thoughts, please comment.x
()
x