
Subscription id: 21867
Course id: 1398412
Course product id: 1465348
Subscription end date: 01/01/1970-12:01:00
Next payment date: 27/03/2023-02:03:53
Highest membership access level: 0
User membership allows access to this course: No
Not logged in, cannot sync.Scripting and Live-Coding Max with Scheme for Max - On-demand
Taught by: Iain Duncan
Scheme for Max brings the power and flexibility of Scheme Lisp to Max, for sequencing, patch scripting, and building complex interactive systems.
Level
What you'll learn
- Create interactive patches and programs with the s4m object
- 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
Course content
- Workshop overview
- Part 1 - About Scheme For Max and why it was made
- Part 2 - First steps. installation
- Part 3 - Calling functions
- Part 4 - Loading files and sending code to Scheme
- Part 5 - Functions and variables
- Part 6 - Lists and dynamic evaluation in Scheme
- Part 7 - Scheduling events and midi output
- Part 8 - Making a step-sequencer
- Part 9 - Extra - generative sequencer

Access this course and 100s more for
From: £35 / month with a 7-day free trial
SubscribeBuy this course and own it forever
£ 7.9
Add to cartRequirements
- 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)
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.
About the workshop leader
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.