Getting Started with Gen / May - On-demand hero

Creative Coding

Getting Started with Gen / May - On-demand

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

Level

Beginner

Duration

6h 56m of video content

Format

Self-paced video

Added

03/11/2021

Watch a preview

Part 1 - Introduction & Identify the key differences between the Gen~ environment and the MSP environment

Course overview

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.

Course content

Course Overview

2 lessons

+
  • What will you learn in this course
  • Requirements

Getting Started With Gen - Session 1 / On-demand

8 videos, 2 resources

+
  • Session 01 Getting Started with Gen
  • Session 1 Patches
  • Part 1 - Introduction & Identify the key differences between the Gen~ environment and the MSP environment
    Checking access...
  • Part 2 - Become familiar with the Gen~ patcher
    Checking access...
  • Part 3 - Define parameter declarations and identify Gen~ operators 1
    Checking access...
  • Part 4 - Define parameter declarations and identify Gen~ operators 2
    Checking access...
  • Part 5 - Build basic Gen~ gain, pan and digital delay line tools 1
    Checking access...
  • Part 6 - Build basic Gen~ gain, pan and digital delay line tools 2
    Checking access...
  • Part 7 - Build basic Gen~ gain, pan and digital delay line tools 3
    Checking access...
  • Part 8 - Build basic Gen~ gain, pan and digital delay line tools 3 & Conclusion
    Checking access...

Getting Started With Gen - Session 2

10 videos, 2 resources

+
  • Session 02 Getting Started with Gen
  • Session 2 Patches
  • Part 1 - Introduction 1 & Recap
    Checking access...
  • Part 2 - Introduction 2
    Checking access...
  • Part 3 - Enhance a digital delay line in Gen~ to add feedback 1
    Checking access...
  • Part 4 - Enhance a digital delay line in Gen~ to add feedback 2
    Checking access...
  • Part 5 - Utilise Gen~ encapsulations and abstractions 1
    Checking access...
  • Part 6 - Utilise Gen~ encapsulations and abstractions 2
    Checking access...
  • Part 7 - Build bipolar and unipolar naïve non band limited wave shapes via Gen~ 1
    Checking access...
  • Part 8 - Build bipolar and unipolar naïve non band limited wave shapes via Gen~ 2
    Checking access...
  • Part 9 - Apply signal routing in Gen~ via UI input 1
    Checking access...
  • Part 10 - Summary
    Checking access...

Getting Started With Gen - Session 3

10 videos, 2 resources

+
  • Session 03 Getting Started with Gen
  • Session 3 Patches
  • Part 1 - Introduction & Recap
    Checking access...
  • Part 2 - Construct a basic multi wave shape LFO in Gen~ 1
    Checking access...
  • Part 3 - Construct a basic multi wave shape LFO in Gen~ 2
    Checking access...
  • Part 4 - Utilise the Gen~ sample and buffer operators 1
    Checking access...
  • Part 5 - Build basic AM and FM patches in Gen~ 1
    Checking access...
  • Part 6 - Build basic AM and FM patches in Gen~ 2
    Checking access...
  • Part 7 - Build basic AM and FM patches in Gen~ 3
    Checking access...
  • Part 8 - Apply AM to a sample buffer in Gen~ 1
    Checking access...
  • Part 9 - Apply AM to a sample buffer in Gen~ 2
    Checking access...
  • Part 10 - Summary
    Checking access...

Getting Started With Gen - Session 4

11 videos

+
  • Part 1 - Introduction 1 & Recap
    Checking access...
  • Part 2 - Construct a basic single cycle waveform playback oscillator in Gen~
    Checking access...
  • Part 3 - Build and deploy an event / data based LFO 1
    Checking access...
  • Part 4 - Build and deploy an event / data based LFO 2
    Checking access...
  • Part 5 - Build and deploy an event / data based LFO 3
    Checking access...
  • Part 6 - Develop a basic sample playback patch in Gen~ that utilises variable playback speeds and directions 1
    Checking access...
  • Part 7 - Develop a basic sample playback patch in Gen~ that utilises variable playback speeds and directions 2
    Checking access...
  • Part 8 - Utilise the cycle operator as a wavetable oscillator in Gen~ 1
    Checking access...
  • Part 9 - Utilise the cycle operator as a wavetable oscillator in Gen~ 2
    Checking access...
  • Part 10 - Utilise the cycle operator as a wavetable oscillator in Gen~ 3
    Checking access...
  • Part 12 - Utilise the cycle operator as a wavetable oscillator in Gen~ 3 & Summary
    Checking access...

Instructors

Instructor TBC

Instructor TBC

Instructor

Frequently asked questions