Peter Batchelor: composer, sound designer




Max 7 Tutorials (2017)

Introductory exercises, tutorials and materials for MaxMSP

These are materials produced for undergraduates on the Music, Technology and Innovation programme at De Montfort University, Leicester. But they may be of use to others, hence my posting them here.

If you do use them and find them helpful, or can suggest improvements or additions, please do drop me a line and let me know.

1.1 Max introduction: Building a simple percussion step-sequencer (please see 'Exercises 1a worksheet materials')
2.1 Max introduction: Simple Melody Generation
3.1 Max introduction: MIDI in Max
3.2 MSP introduction: Max vs MSP
3.3 MSP introduction: [sfplay~] and basic sample playback
3.4 Basic synthesis and related issues
4.1 Basic Synthesis: Introducing [function] and [line~] objects
4.2 Basic Synthesis: Building a percussion synth (basic)
4.3 Basic Synthesis: Developing your percussion synth 1 (encapsulation/triggering)
4.4 Basic Synthesis: Developing your percussion synth 2 (other oscillators)
5.1 Basic Synthesis: Building an additive synth
5.2 Interlude: Presentation mode and tidying up your patches
6.1 Basic Sampling: a reminder of [sfplay~]
6.2 Basic Sampling: enveloping using [sfplay~]
6.3 Basic Sampling: simple keyboard sampler using [sfplay~]
6.4 Basic Sampling: playback from HD ([sfplay~]) vs RAM ([buffer~])
6.5 Basic Sampling: introducing the [play~] object
6.6 Basic Sampling: synchronising loops using [play~] and [phasor~]
6.7 Basic Sampling: introducing [groove~] through a simple granular time stretch
7.1 Basic Drum Sequencer—making your own objects (abstractions)
7.2 Basic Drum Sequencer—introducing [live.grid]
7.3 Basic Drum Sequencer—converting bpm to ms
8.1a Effects: Delay—introducing [tapin~] and [tapout~]
8.1b Effects: Delay—multitap delay
8.1c Effects: Delay—recursive (feedback) delay