Max / MSP programming
Cycling '74

Learn Max / MSP

Explore Max, Max for Live, and RNBO with expert-led courses built for musicians, sound designers, and interactive media artists.

Music Hackspace is an official education partner of

Cycling '74

The language of sound and interaction

Max is the industry standard visual programming environment for audio, video, and interactive media. Whether you're building custom instruments, generative compositions, or live performance rigs, our courses give you the skills to bring your ideas to life.

From Max fundamentals to Max for Live and RNBO — learn with practitioners who use these tools professionally in studios, on stage, and in galleries.

Max / MSP in action

What you'll learn

Max Fundamentals

Patching, signal flow, data types, and the core building blocks of Max programming.

Audio Processing

Real-time DSP, synthesis, effects, and working with audio signals in Max MSP.

Max for Live

Building custom Ableton Live devices — instruments, effects, and MIDI tools.

RNBO

Export Max patches to hardware, plugins, and the web with Cycling '74's RNBO technology.

Generative Music

Algorithmic composition, probability, and building self-playing musical systems.

Interactive Media

Combine audio with video, sensors, and OSC to create responsive installations.

Max / MSP Courses

101 courses available

Abstract Composition in Ableton and Max For Live -On demand
Abstract Composition in Ableton and Max For Live -On demand
Ableton and Cycling 74’s Max For Live offer a vast playground of programming opportunities to create unique compositions and rich sound designs. In this workshop you will create musical and […]
Instructor: Ned Rush
£9.9
Abstract Performance in Ableton and Max For Live - On demand
Abstract Performance in Ableton and Max For Live - On demand
Ableton and Cycling 74’s Max For Live offer a vast playground of opportunities to create unique and rich electronic music performances. In this workshop you will create a performance instrument. […]
Instructor: Ned Rush
£9.9
Advanced video programming with Jitter
Advanced video programming with Jitter
Instructor: Federico Foderaro
£49.90
Advanced Wavetable Synthesis with Max
Advanced Wavetable Synthesis with Max
Cycling 74’s Max / MSP offers a vast playground of programming opportunities to create your own synthesis devices. In this workshop you will build your own synthesis device that utilizes […]
Instructor: Phelan Kane
£9.90
Algorithmic Composition in Max: Bringing Order to Chaos
Algorithmic Composition in Max: Bringing Order to Chaos
Instructor: Sam Pearce-Davies
£9.9
An Introduction to Markov Chains: Machine Learning in Max
An Introduction to Markov Chains: Machine Learning in Max
Markov chains are mathematical models that have existed in various forms since the 19th century, which have been used to aid statistical modelling in many real-world contexts, from economics to […]
Instructor: Samuel Pearce Davies
£9.9
An introduction to modern JavaScript in Max 9
An introduction to modern JavaScript in Max 9
This workshop is an introduction to using modern JavaScript in Max 9. JavaScript is a text-based programming language that can be used to create and manipulate all kinds of data […]
An Introduction to Synthesis with Max
An Introduction to Synthesis with Max
Instructor: Phelan Kane
£9.9
Ask Me Anything: Programmable Lighting
Ask Me Anything: Programmable Lighting
Instructor: Kyle Duffield
Free
Beginner's Guide to Modern Interfaces with v8UI in Max 9
Beginner's Guide to Modern Interfaces with v8UI in Max 9
This workshop introduces design fundamentals for user interfaces using modern Javascript with the v8UI object in Max 9. You will go over Javascript concepts required to create an interactive UI […]
Build A Drum Machine in Max
Build A Drum Machine in Max
Cycling 74’s Max / MSP offers a vast playground of programming opportunities to create your own musical instruments. In the course you will build a custom drum machine that features […]
Instructor: Ned Rush
£19.90
Building A Modulation Delay In Gen~
Building A Modulation Delay In Gen~
Instructor: Massimiliano Cerioni
£9.90
Building audio FX in Gen
Building audio FX in Gen
Instructor: Phelan Kane
£29.9
Building Audio FX with Max
Building Audio FX with Max
Instructor: Phelan Kane
£9.90
Building Graphical User Interfaces in M4L and Max - On demand
Building Graphical User Interfaces in M4L and Max - On demand
MaxforLive allows users to develop their own devices for use in composition, performance and beyond. Creating a graphical user interface that complements the device is one of the crucial development […]
Instructor: Mark Towers
£9.9
Building phaser audio effects in Gen
Building phaser audio effects in Gen
In this workshop, you will explore tools and techniques to create phaser audio effect devices in Gen via Max. Explore all pass filters, feedback loops, signal routing and LFOs via […]
Instructor: Phelan Kane
£20
Build Max for Live devices using Ableton Live’s API / On-demand
Build Max for Live devices using Ableton Live’s API / On-demand
Instructor: Mark Towers
£30
Build samplers with Max
Build samplers with Max
Instructor: Phelan Kane
£9.9
Build your own modular synth with MSP - On-demand
Build your own modular synth with MSP - On-demand
Cycling 74’s Max / MSP offers a vast playground of programming opportunities to create your own synthesis devices. In this series you will build custom modules to create your own […]
Instructor: Ned Rush
£29.90
Coding in the Box: Become fluent with Max 9’s Gen~.codebox
Coding in the Box: Become fluent with Max 9’s Gen~.codebox
In this workshop, you explore the Gen codebox from the ground up, breaking down the traits that often make Gen codeboxes feel intimidating at first. You build simple distortion algorithms […]
Composition with Bach in Max
Composition with Bach in Max
Bach brings music notation inside Max. You can generate, edit, script, modify and play your scores either with mouse and keyboard or through patching. In this workshop you will write, […]
Instructor: James Wilkie
£20
Control Surface Hacking with Live’s API / July 14th
Control Surface Hacking with Live’s API / July 14th
Instructor: Mark Towers
£20
Create a polyphonic synthesizer plug-in with RNBO
Create a polyphonic synthesizer plug-in with RNBO
Instructor: Phelan Kane
Free
Create online audiovisual experiences with Max, RNBO, and p5.js
Create online audiovisual experiences with Max, RNBO, and p5.js
Creating VSTs and more using FAUST
Creating VSTs and more using FAUST
Instructor: Patrik Lechner
£15
Creative Coding For Musicians: Cell phone synth
Creative Coding For Musicians: Cell phone synth
Instructor: Dr Simon Katan
£20
Creative MIDI FX in Ableton Live - On demand
Creative MIDI FX in Ableton Live - On demand
Instructor: Mel Uye-Parker
Free
Creativity with Max: Exploring Synthesis, Data, and Interactive Design
Creativity with Max: Exploring Synthesis, Data, and Interactive Design
Max for Live is the most complete software for audio/visual professionals to build patches suitable for installation, experimental music, live lighting, and the web. If you can imagine it, you can build it. Taught by Music Ableton & Max Certified Trainer and industry expert Phelan Kane the course provides the latest skills, techniques and insight into creating unique devices and patches in Max For Live. With these skills, you will be able to create original devices/plug-ins to enrich your artistic voice and expand your possibilities.
Instructor: Phelan Kane and Umut Eldem
£899
De-Mix Audio using FluCoMa in Max
De-Mix Audio using FluCoMa in Max
Instructor: Ted Moore
£30
Discover the new features in Max for Live 11 - On demand
Discover the new features in Max for Live 11 - On demand
MaxforLive allows users to develop their own devices for use in composition, performance and beyond. In the recent release of Live Suite 11 there are a myriad of new features […]
Instructor: Mark Towers
Free
Experimental Audio FX in Max
Experimental Audio FX in Max
Instructor: Ned Rush
£9.9
Exploring MC ~ in Max 8 - On demand
Exploring MC ~ in Max 8 - On demand
Instructor: Ned Rush
£9.9
Generative Audio Looping in Max & Max For Live - On demand
Generative Audio Looping in Max & Max For Live - On demand
Brian Eno used arranged tape loops for composition in the 1970 Discreet Music and Music For Airports. This M4L device takes those ideas and uses them for a simple but […]
Instructor: Johan Englund
£9.9
Generative Composition with Cryptography in Max - On demand
Generative Composition with Cryptography in Max - On demand
Instructor: James Wilkie
£9.9
Generative Music Tools: LFOs and Pitch Quantization - On demand
Generative Music Tools: LFOs and Pitch Quantization - On demand
There are a broad array of techniques musicians can use to generate music in Max. One fundamental component of traditional analogue synthesiser use is the LFO, or low-frequency oscillator. Additionally, […]
Instructor: Samuel Pearce Davies
£9.9
Generative Sonification with Max
Generative Sonification with Max
This workshop aims to provide you with suitable skills to incorporate sonification techniques as generative composition tools within the Max environment.
Instructor: James Wilkie
£9.90
Getting Confident With Gen~ / On-demand
Getting Confident With Gen~ / On-demand
Build highly efficient signal processing operations in Max using Gen~.
Instructor: Phelan Kane
£29.9
Getting Confident with jit.gen
Getting Confident with jit.gen
Instructor: Umut Eldem
£40
Getting confident with Max - On demand
Getting confident with Max - On demand
Cycling 74’s Max / MSP offers a vast playground of programming opportunities to create your own sound design and multimedia applications.
Instructor: Ned Rush
£29.9
Getting Started With Audio FX In Max
Getting Started With Audio FX In Max
Instructor: Massimiliano Cerioni
Free
Getting Started with Gen / May - On-demand
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 […]
Getting started with Interactive Machine Learning for openFrameworks / Workshop series  - On-demand
Getting started with Interactive Machine Learning for openFrameworks / Workshop series - On-demand
Using openFrameworks, ofxRapidLib and ofxMaximilian, participants will learn how to integrate machine learning into generative applications. You will learn about the interactive machine learning workflow and how to implement classification, […]
Instructor: Bryan Dunphy
£49.9
Getting Started With Interactivity With Max
Getting Started With Interactivity With Max
Instructor: Kyle Duffield
Free
Getting started with Javascript for Max
Getting started with Javascript for Max
Instructor: Umut Eldem
£15
Getting Started with jit.gen
Getting Started with jit.gen
Instructor: Umut Eldem
£20
Getting started with Max
Getting started with Max
This comprehensive course will equip you with the skills and knowledge to confidently create your custom sound environment with Max. By connecting building blocks to create custom patches, working with […]
Getting started with MSP
Getting started with MSP
Unlock the secrets of sound design with our online course ‘Getting Started with MSP' led by expert instructor Phelan Kane. Dive into 23 insightful videos and hands-on sessions, exploring fundamental sound generation, synthesis techniques, and robust Max functionalities to empower your music and multimedia projects. Ideal for intermediate Max users. Start your sonic journey with us now!
Getting Started with RNBO in Max
Getting Started with RNBO in Max
Instructor: Kyle Duffield
£40
Getting Started with Software Instruments in Max
Getting Started with Software Instruments in Max
Instructor: Phelan Kane
Free
Getting Started with Spectral Effects in Max
Getting Started with Spectral Effects in Max
Instructor: Umut Eldem
£20
Getting Started with Stochastic Music in Max
Getting Started with Stochastic Music in Max
Instructor: Umut Eldem
£20
Granular Synthesis: Getting Started with Grainflow - On-demand
Granular Synthesis: Getting Started with Grainflow - On-demand
Grainflow is a package for Max / MSP that utilizes gen~ and the MC wrapper to allow users to control large numbers of sample accurate grains.
Instructor: Christopher Poovey
£9.9
Interaction with Arduino & Max - Workshop series / On-demand
Interaction with Arduino & Max - Workshop series / On-demand
Instructor: Kyle Duffield
£89
Interactive video with Jitter - LIVE Session
Interactive video with Jitter - LIVE Session
Instructor: Federico Foderaro
£29.90
Interface design in Max with JS/JSUI
Interface design in Max with JS/JSUI
Instructor: Nick Rothwell
£9.90
Introduction To Interactive Audio In Max
Introduction To Interactive Audio In Max
Instructor: Kyle Duffield
£20
Introduction to Interactive Video with Jitter In Max
Introduction to Interactive Video with Jitter In Max
Instructor: Kyle Duffield
£20
Introduction to Live Visuals with TouchDesigner
Introduction to Live Visuals with TouchDesigner
TouchDesigner is the industry standard tool for interactive visuals in live performance, broadcasting and art installations. Cycling 74’s Max / MSP offers a vast playground of programming opportunities to create […]
Intro to Max 8 & RNBO
Intro to Max 8 & RNBO
Instructor: Kyle Duffield
£10
Jitter in Ableton - On demand
Jitter in Ableton - On demand
Instructor: Ned Rush
£9.90
Live Sample Mangling in Max 8
Live Sample Mangling in Max 8
Instructor: Ned Rush
£9.9
Making Generative Phase Music with Max/MSP
Making Generative Phase Music with Max/MSP
Instructor: Umut Eldem
£15
Making Sonic Clouds: Granular Synthesis with Gen~ and MC
Making Sonic Clouds: Granular Synthesis with Gen~ and MC
Instructor: Massimiliano Cerioni
£29
Max 9: Adaptive audio fx systems with ABL and preset mixing
Max 9: Adaptive audio fx systems with ABL and preset mixing
In this workshop, you are exploring new tools and features in the Max 9 programming environment, including the ABL library of objects – a powerful group of audio effects created […]
Max 9 - Get a better sound in Max using ABL objects
Max 9 - Get a better sound in Max using ABL objects
Max and Machine Learning with RunwayML - On-demand
Max and Machine Learning with RunwayML - On-demand
** 10/04/2024 Update: this course has not been updated following recent changes in RunwayML. We've made that course free as a result, and it will ultimately be retired. RunwayML is […]
Instructor: Marco Accardi
£49
Max meetup
Max meetup
Watch back this Max meetup — a fantastic way to meet and be inspired by the Max community.
Instructor: Massimiliano Cerioni
Free
Max meetup / August 27th
Max meetup / August 27th
Meetups are a fantastic way to meet and be inspired by the Max community.
Instructor: Federico Foderaro
Free
Max Meet Up - Composition In Max
Max Meet Up - Composition In Max
Instructor: James Wilkie
Free
Max Meetup / Exploring Sonification
Max Meetup / Exploring Sonification
Watch back this meetup that dives into the world of sonification with Max. In this meetup, musicians and artists will showcase their works dealing with sonification, explaining how they use Max for…
Instructor: Umut Eldem
Free
Max Meetup: Generating Sound and Organizing Time
Max Meetup: Generating Sound and Organizing Time
This Max meetup explored the theme "Generating Sound and Organizing Time", bringing together enthusiasts and experts in audio production, music composition, and sound design.
Instructor: Massimiliano Cerioni
Free
Max meetup / Generative Art - 30th April
Max meetup / Generative Art - 30th April
Expert presentations on generative art in Max — from data-driven soundscapes and sensor-based visuals to screen-printed patterns.
Instructor: Umut Eldem
Free
Max meetup - Gen~ / May 21st
Max meetup - Gen~ / May 21st
Watch back this Max community meetup focused on gen~ and generative techniques in Max, recorded May 2022.
Instructor: Massimiliano Cerioni
Free
Max Meetup / Javascript
Max Meetup / Javascript
Saturday 1st April 4pm UK, 5pm Berlin, 8am LA, 11am NYC Max Meetup on JavaScript is an excellent opportunity for programmers interested in combining Max and JavaScript to share their […]
Instructor: Massimiliano Cerioni
Free
Max meetup June / Gen~
Max meetup June / Gen~
Watch back this Max community meetup focused on gen~, recorded June 2021.
Max meetup - Kevin Kripper, Sabina Covarrubias and Francisco Colasanto
Max meetup - Kevin Kripper, Sabina Covarrubias and Francisco Colasanto
This meetup featured presentations from Kevin Kripper (generative artist, Buenos Aires), Sabina Covarrubias (composer and computer music researcher), and Dr. Francisco Colasanto.
Instructor: Marta Verde
Free
Max meetup - Max for live / November 21st
Max meetup - Max for live / November 21st
Watch back this Max for Live community meetup, recorded November 2021.
Max Meetup: Performing Live with Max
Max Meetup: Performing Live with Max
Presentations from artists using Max to perform live in interesting and creative ways.
Instructor: Umut Eldem
Free
Max meetup - What's new in Max 8.3 / June 18th
Max meetup - What's new in Max 8.3 / June 18th
Watch back this Max community meetup exploring what's new in Max 8.3 and Jitter, recorded June 2022.
Instructor: Ned Rush
Free
Max meetup with Michael Begg, Shangyun Wu and Elisa Batti 
Max meetup with Michael Begg, Shangyun Wu and Elisa Batti 
This meetup featured Michael Begg's talk on using Max to uncover an authentic voice in a world in crisis, Elisa Batti's demonstration of using Max for creating choreography in "The Woman…
Instructor: Massimiliano Cerioni
Free
MPE Exploration in Max and Max For Live
MPE Exploration in Max and Max For Live
Instructor: Andrej Kobal
£20
Multichannel Spectral Synthesis in Max
Multichannel Spectral Synthesis in Max
Instructor: Umut Eldem
£20
Neural Networks via FluCoMa In Max
Neural Networks via FluCoMa In Max
Instructor: Ted Moore
£20
NFTs for music and digital artists - strategies, formats and case studies / On-demand
NFTs for music and digital artists - strategies, formats and case studies / On-demand
Instructor: Heen Wai
£9.90
Open Source: What is ppooll?
Open Source: What is ppooll?
ppooll can be difficult to define, but, fundamentally, it is a versatile open-source DSP environment built from Max, which allows for audio signal processing, performance and routing without prerequisite knowledge […]
Physical Modeling Waveguides In Max
Physical Modeling Waveguides In Max
Instructor: Massimiliano Cerioni
£80
Programming via Gen~ Codebox In Max
Programming via Gen~ Codebox In Max
Instructor: Massimiliano Cerioni
£40
Real-time Audio Reactive Visual Programming in Max - On demand
Real-time Audio Reactive Visual Programming in Max - On demand
Instructor: Andrew Robinson
£9.9
Sampling with Max
Sampling with Max
In this workshop you will build your own patches for processing and interacting with samples and recorded audio. This workshop aims to provide you with suitable skills to begin exploring […]
Instructor: Ned Rush
Free
Scripting and Live-Coding Max with Scheme for Max - On-demand
Scripting and Live-Coding Max with Scheme for Max - On-demand
Instructor: Iain Duncan
£7.9
Sonification with Max: Turning Data into Sound
Sonification with Max: Turning Data into Sound
– Introduction to using Max/MSP for data sonification – Importing data files (specifically CSV files) – Exploring different musical possibilities using data – Start incorporating data sonification in your projects […]
Instructor: Umut Eldem
£15
Sonification with Max: Visuals into Sound
Sonification with Max: Visuals into Sound
In this workshop you will implement an algorithm that processes the motion, color, and position of images and videos, and turns it into music. The goal of the workshop is […]
Instructor: Umut Eldem
£20
Splatterbox
Splatterbox
MaxMSP allows us to go far beyond the stompbox looper.
Synthesis with Max: FM
Synthesis with Max: FM
Instructor: Ned Rush
£9.9
Synthesis with Max: Granular
Synthesis with Max: Granular
Instructor: Phelan Kane
£9.9
Synthesis with Max: Physical Modelling
Synthesis with Max: Physical Modelling
Instructor: Ned Rush
Free
Synthesis with Max: Wavetable
Synthesis with Max: Wavetable
Instructor: Phelan Kane
£9.9
Tom Hall - AMA On making non-linear audio-visual art with Max
Tom Hall - AMA On making non-linear audio-visual art with Max
Tom Hall is an audio-visual artist who works in Max but also works as a full-time developer for Cycling ’74, the creators of MaxMSP/Jitter & Max for Live created Max. […]
Unsupervised Machine Learning via FluCoMa In Max
Unsupervised Machine Learning via FluCoMa In Max
Instructor: Ted Moore
£15
Using Collab-Hub with Max for Collaborative Network Performance / On-demand
Using Collab-Hub with Max for Collaborative Network Performance / On-demand
Instructor: Anthony Marasco
£7.9
Using Machine Learning Creatively via FluCoMa in Max
Using Machine Learning Creatively via FluCoMa in Max
This online course is designed to introduce you to the Fluid Corpus Manipulation (FluCoMa) project, a free Max Package. FluCoMa is focused on finding new and innovative ways for musicians […]

Join our Max community

Connect with other Max programmers at our regular meetups and workshops. Share patches, get feedback, and push your practice further.

See upcoming events