Scheduling Musical Events in Max/MSP with Scheme For Max
summary
Scheme for Max embeds s7 Scheme inside Max/MSP (and Pure Data) to run live code that schedules musical events. It implements a closure-based scheduler that registers closures in a C hash table and fires them via the Max clock, letting functions reschedule themselves precisely. Demo shows a 25-line sequencer that randomly walks a pentatonic scale, supports on-the-fly redefinition of run_step, immediate vs. delayed capture of parameters, and works reliably for live coding and sequencer building.
AI-written summary · about
chapters (7)
- 0:00Intro
- 1:05Who am I
- 2:10What is Max
- 10:30Programming
- 12:50Sequencing
- 15:45Sequencer
- 20:40Audience Question
related talks
01h 02mMusical patterns as functions
10m"The Concert Programmer"
32mScala, Sound, and Structure - Composing Music through FP
47mProgramming In Time - Live Coding for Creative Performances
43mProgramming Music with Overtone
09mComposing And Improvising Using Sound Content-Based Descriptive Filtering
42mSounds of Structure - Music Modelling with ADT's
13mMaking music with Ruby and Sonic Pi
