Build highly efficient signal processing operations in Max using Gen~.
What you'll learn
Become familiar with the Gen~ environment
Build various audio processing tools via Gen~ (i.e. delay FX, AM and FM tools)
Construct basic Gen~ sampling and synthesis  tools
Apply a myriad of Gen~ operators
Who is this course for?
In this series of 4 workshops, you will learn the fundamentals of signal processing and develop skills to confidently code with Gen~ in Max. The course contains 24 custom-made example patches along with audio samples that you will build as exercises during the course and be able to use in your own projects.
Course content
Session 01 Getting Confident with Gen
Session 1 Patches.zip
Part 1 - Introduction 1
Part 2 - Construct modulated delay lines within the Gen~ environment / Apply modulation sources with a variety of options / Apply feedback networks with a variety of routing options 1
Part 3 - Construct modulated delay lines within the Gen~ environment / Apply modulation sources with a variety of options / Apply feedback networks with a variety of routing options 2
Part 4 - Construct modulated delay lines within the Gen~ environment / Apply modulation sources with a variety of options / Apply feedback networks with a variety of routing options 1
Part 5 - Construct multi tap delay lines within the Gen~ environment 1
Part 6 - Construct multi tap delay lines within the Gen~ environment 2 & Summary
Session 02 Getting Confident with Gen
Session 2 Patches.zip
Part 1 - Introduction 1 & Recap
Part 2 - Introducton 2
Part 3 - Implement a second order infinite impulse response Biquad filter within the Gen~ environment 1
Part 4 - Implement a second order infinite impulse response Biquad filter within the Gen~ environment 2
Part 5 - Implement a second order infinite impulse response Biquad filter within the Gen~ environment 3
Part 6 - Construct low pass Biquad filters with coefficients from RBJ Cookbook 1
Part 7 - Construct low pass Biquad filters with coefficients from RBJ Cookbook 2
Part 8 - Construct low pass Biquad filters with coefficients from RBJ Cookbook 3
Part 9 - Construct high pass Biquad filters with coefficients from RBJ Cookbook / Construct band pass Biquad filters with coefficients from RBJ Cookbook
Part 10 - Construct high pass Biquad filters with coefficients from RBJ Cookbook within a multi tap DDL & Summary
Session 03 Getting Confident with Gen
Session 3 Patches.zip
Part 1 - Introduction
Part 2 - Construct all pass Biquad filters with coefficients from RBJ Cookbook 1
Part 3 - Construct all pass Biquad filters with coefficients from RBJ Cookbook 2
Part 4 - Build phasor audio effects within Gen~ 1
Part 5 - Build phasor audio effects within Gen~ 2
Part 6 - Construct 2nd order peak Biquad filters with coefficients from RBJ Cookbook 1
Part 7 - Construct 2nd order peak Biquad filters with coefficients from RBJ Cookbook 2
Part 8 - Construct 4th order peak Biquad filters with coefficients from RBJ Cookbook 2 & Summary
Session 04 Getting Confident with Gen
Session 4 Patches.zip
Lesson 1
Lesson 2
Lesson 3
Lesson 4
Lesson 5
Lesson 6
Lesson 7
Lesson 8
Lesson 9
Lesson 10
Lesson 11
Requirements
A computer and internet connection
Access to a copy of Max 8 (i.e. trial or full license)
Meet your instructor
Phelan Kane is a Berlin & London based music producer, engineer, artist, developer and educator.
He is currently running the electronic music record label Meta Junction Recordings and the audio software development company Meta Function. He has released the Max for Live device synth Wave Junction in partnership with Sonicstate.
http://metafunction.co.uk/
http://phelankane.com/bio/