Session 1: Introduction to Constructing Devices
Recap: M4L vs Max
Open resourceSession 1: Introduction to Constructing Devices
Presentation Mode
Open resourceSession 1: Introduction to Constructing Devices
Encapsulation
Open resourceSession 1: Introduction to Constructing Devices
Exercise: Managing Patches In M4L
Open resourceSession 1: Introduction to Constructing Devices
1:1 01 Max Vs M4L
Open resourceSession 1: Introduction to Constructing Devices
1:1 02 Beginning To Build A M4L Device
Open resourceSession 1: Introduction to Constructing Devices
1.1: 03 Saving M4L Devices
Open resourceSession 1: Introduction to Constructing Devices
1.1 04 Additional Learning Resources
Open resourceSession 1: Introduction to Constructing Devices
1.1 05 Presentation Mode.mp4
Open resourceSession 1: Introduction to Constructing Devices
1.1 06 Encapsulation.mp4
Open resourceSession 1: Introduction to Constructing Devices
1.1 .07 Abstractions.mp4
Open resourceSession 1: Introduction to Constructing Devices
1.1 08 Using Comments.mp4
Open resourceSession 1: Introduction to Constructing Devices
1.1 09 Data Management.mp4
Open resourceSession 2: Working with MIDI Effects
MIDI In M4L
Open resourceSession 2: Working with MIDI Effects
Max MIDI Effects
Open resourceSession 2: Working with MIDI Effects
Exercise: Building a MIDI FX sequencer in M4L
Open resourceSession 2: Working with MIDI Effects
1. Introduction to MIDI Notes
Open resourceSession 2: Working with MIDI Effects
2. MIDI Messages, Transposition, and Octaves
Open resourceSession 2: Working with MIDI Effects
3. Generating Random Scale Notes
Open resourceSession 2: Working with MIDI Effects
4. Timing and MIDI Effects
Open resourceSession 2: Working with MIDI Effects
5. Implementing a M4L Version
Open resourceSession 3: Working with data
Connecting data sources to Max
Open resourceSession 3: Working with data
Filtering and managing data
Open resourceSession 3: Working with data
Exercise: Sonify Data
Open resourceSession 4: Building Max Synthesis Instruments
Oscillators
Open resourceSession 4: Building Max Synthesis Instruments
Envelope Generators
Open resourceSession 4: Building Max Synthesis Instruments
Basic Filters
Open resourceSession 4: Building Max Synthesis Instruments
Exercise: Building Max Synthesis Instruments
Open resourceSession 4: Building Max Synthesis Instruments
1. Introduction to Oscillators
Open resourceSession 4: Building Max Synthesis Instruments
2. MIDI input for Synths
Open resourceSession 4: Building Max Synthesis Instruments
3. M4L Device Design
Open resourceSession 4: Building Max Synthesis Instruments
4. Understanding Amplitude Envelopes
Open resourceSession 4: Building Max Synthesis Instruments
5. Implementing Filters in Synths
Open resourceSession 4: Building Max Synthesis Instruments
6. Working with LFOs _ A Final Mono Synth
Open resourceSession 5: Building Max Synthesis Instruments part 2
Subtractive Poly Synth Build Methodology
Open resourceSession 5: Building Max Synthesis Instruments part 2
Additive Osc Bank Build Methodology
Open resourceSession 5: Building Max Synthesis Instruments part 2
Classic Wavetable Build Methodology
Open resourceSession 5: Building Max Synthesis Instruments part 2
Exercise: Building Max Synthesis Instruments 2
Open resourceSession 6: Max Sampling Instruments
Samplers in Max
Open resourceSession 6: Max Sampling Instruments
Triggering Wave Samplers
Open resourceSession 6: Max Sampling Instruments
Triggering Groove Samplers
Open resourceSession 6: Max Sampling Instruments
Exercise: Building Max Sampling Instruments
Open resourceSession 7: Max Audio Effects
Audio FX in M4L
Open resourceSession 7: Max Audio Effects
Dub Delay Build Methodology
Open resourceSession 7: Max Audio Effects
Chorus Build Methodology
Open resourceSession 7: Max Audio Effects
Exercise: Building Max Audio Effects
Open resourceSession 8: Using Javascript v8 and Code Blocks
Introduce text based coding in Max
Open resourceSession 8: Using Javascript v8 and Code Blocks
Using code blocks to optimise patches
Open resourceSession 8: Using Javascript v8 and Code Blocks
Exercise: Optimise Project with Code Blocks
Open resourceSession 9: Working with ABL Objects
Ableton Sound for Max - Reuse powerful signal processing objects
Open resourceSession 9: Working with ABL Objects
Exercise:: Build custom chains for Max and Max for Live
Open resourceSession 10: Enhancing Your Device & Deliverables
BPatchers
Open resourceSession 10: Enhancing Your Device & Deliverables
Styles
Open resourceSession 10: Enhancing Your Device & Deliverables
Help and Info View
Open resourceSession 10: Enhancing Your Device & Deliverables
Exercise: Deliverables
Open resourceSession 11: The LOM and the Live API
Intro to The Live Object Model
Open resourceSession 11: The LOM and the Live API
Live Object Properties
Open resourceSession 11: The LOM and the Live API
Live Object Functions
Open resourceSession 11: The LOM and the Live API
Exercise: Using the LOM
Open resourceSession 12: Summary & Presentation
Finalising devices
Open resourceSession 12: Summary & Presentation
Distributing devices
Open resourceSession 12: Summary & Presentation
Exercise: Student work presentation
Open resourceSession 12: Summary & Presentation
Exercise: Peer feedback on student work
Open resource