Getting Started with Gen / May - On-demand

Build highly efficient signal processing operations in Max using Gen~

Course Instructor: Phelan Kane

Course level

Unlock full course & much more:

Getting Started

Going Deeper

Compare membership plans

Or just buy this single course:

£ 29.9

Build highly efficient signal processing operations in Max using Gen~. 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.

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

Requirements

  • A computer and internet connection
  • Access to a copy of Max 8 (i.e. trial or full license)

Course content

  • ---- Session 01 Getting Started with Gen
  • ---- Session 1 Patches
  • ---- Part 1 - Introduction & Identify the key differences between the Gen~ environment and the MSP environment
  • ---- Part 2 - Become familiar with the Gen~ patcher
  • ---- Part 3 - Define parameter declarations and identify Gen~ operators 1
  • ---- Part 4 - Define parameter declarations and identify Gen~ operators 2
  • ---- Part 5 - Build basic Gen~ gain, pan and digital delay line tools 1
  • ---- Part 6 - Build basic Gen~ gain, pan and digital delay line tools 2
  • ---- Part 7 - Build basic Gen~ gain, pan and digital delay line tools 3
  • ---- Part 8 - Build basic Gen~ gain, pan and digital delay line tools 3 & Conclusion
  • ---- Session 02 Getting Started with Gen
  • ---- Session 2 Patches
  • ---- Part 1 - Introduction 1 & Recap
  • ---- Part 2 - Introduction 2
  • ---- Part 3 - Enhance a digital delay line in Gen~ to add feedback 1
  • ---- Part 4 - Enhance a digital delay line in Gen~ to add feedback 2
  • ---- Part 5 - Utilise Gen~ encapsulations and abstractions 1
  • ---- Part 6 - Utilise Gen~ encapsulations and abstractions 2
  • ---- Part 7 - Build bipolar and unipolar naïve non band limited wave shapes via Gen~ 1
  • ---- Part 8 - Build bipolar and unipolar naïve non band limited wave shapes via Gen~ 2
  • ---- Part 9 - Apply signal routing in Gen~ via UI input 1
  • ---- Part 10 - Summary
  • ---- Session 03 Getting Started with Gen
  • ---- Session 3 Patches
  • ---- Part 1 - Introduction & Recap
  • ---- Part 2 - Construct a basic multi wave shape LFO in Gen~ 1
  • ---- Part 3 - Construct a basic multi wave shape LFO in Gen~ 2
  • ---- Part 4 - Utilise the Gen~ sample and buffer operators 1
  • ---- Part 5 - Build basic AM and FM patches in Gen~ 1
  • ---- Part 6 - Build basic AM and FM patches in Gen~ 2
  • ---- Part 7 - Build basic AM and FM patches in Gen~ 3
  • ---- Part 8 - Apply AM to a sample buffer in Gen~ 1
  • ---- Part 9 - Apply AM to a sample buffer in Gen~ 2
  • ---- Part 10 - Summary
  • ---- Session 04 Getting Started with Gen
  • ---- Sessionn 4 Patches
  • ---- Part 1 - Introduction 1 & Recap
  • ---- Part 2 - Construct a basic single cycle waveform playback oscillator in Gen~
  • ---- Part 3 - Build and deploy an event / data based LFO 1
  • ---- Part 4 - Build and deploy an event / data based LFO 2
  • ---- Part 5 - Build and deploy an event / data based LFO 3
  • ---- Part 6 - Develop a basic sample playback patch in Gen~ that utilises variable playback speeds and directions 1
  • ---- Part 7 - Develop a basic sample playback patch in Gen~ that utilises variable playback speeds and directions 2
  • ---- Part 8 - Utilise the cycle operator as a wavetable oscillator in Gen~ 1
  • ---- Part 9 - Utilise the cycle operator as a wavetable oscillator in Gen~ 2
  • ---- Part 10 - Utilise the cycle operator as a wavetable oscillator in Gen~ 3
  • ---- Part 12 - Utilise the cycle operator as a wavetable oscillator in Gen~ 3 & Summary

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.

Useful links

About the workshop leader

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/