Scheme for Max brings the power and flexibility of Scheme Lisp to Max, for sequencing, patch scripting, and building complex interactive systems.
Creative Coding
Scripting and Live-Coding Max with Scheme for Max - On-demand
Watch a preview
Part 1 - About Scheme For Max and why it was made
Course overview
Learning outcomes
Automate patches by sending messages and scripting in Scheme
Create sequence playback functions and interact with the Max transport and scheduler
Create live coding objects in Scheme
Know how to keep learning Scheme with further online resources
Who is this course for?
- • In this workshop, you will be introduced to interactive coding with the Scheme for Max object, and will build a performance capable sequencer all in code, that you can interact with live.
Requirements
- • A computer and internet connection
- • A web cam and mic
- • A Zoom account
- • Access to a copy of Max 8 (i.e. trial or full license)
- • An installation of the Scheme for Max package (free)
Course content
Course Overview
2 lessons
+
Course Overview
2 lessons
- What you will learn in this course
- Requirements
Scripting and Live-Coding Max with Scheme for Max - On-demand
9 videos, 1 resource
+
Scripting and Live-Coding Max with Scheme for Max - On-demand
9 videos, 1 resource
- Workshop overview
Part 1 - About Scheme For Max and why it was made
Checking access...Part 2 - First steps. installation
Checking access...Part 3 - Calling functions
Checking access...Part 4 - Loading files and sending code to Scheme
Checking access...Part 5 - Functions and variables
Checking access...Part 6 - Lists and dynamic evaluation in Scheme
Checking access...Part 7 - Scheduling events and midi output
Checking access...Part 8 - Making a step-sequencer
Checking access...Part 9 - Extra - generative sequencer
Checking access...
Instructors

Iain Duncan
Iain Duncan is a musician and music technologist in Victoria, BC, where he is pursuing graduate studies at the University of Victoria in music technology and algorithmic composition. He is the author of Scheme For Max, and has previously worked with numerous computer music and general programming languages. He also works as a software architecture consultant at Crosslake Tech.
