Scripting and Live-Coding Max with Scheme for Max - On-demand hero

Creative Coding

Scripting and Live-Coding Max with Scheme for Max - On-demand

Level

Beginner

Duration

1h 44m of video content

Format

Self-paced video

Added

03/11/2021

Watch a preview

Part 1 - About Scheme For Max and why it was made

Course overview

Scheme for Max brings the power and flexibility of Scheme Lisp to Max, for sequencing, patch scripting, and building complex interactive systems.

Learning outcomes

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

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

+
  • What you will learn in this course
  • Requirements

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

Instructor

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.

Frequently asked questions