Algorithmic Composition - Generative Arpeggios

Membership plan: Going Deeper | Topics: Creative Coding

Course overview

In this workshop you will construct an algorithmic composition tool that can generate lists of numbers which can be used to drive any MIDI instrument, creating a variety of arpeggios to complement your compositional practice.

What you'll learn

  • Explore music theory axioms to define appropriate arpeggio parameters
  • Control MIDI instruments with Max messages
  • Manipulate lists of numbers effectively
  • Construct intuitive UI elements

Who is this course for?

  • Musicians and music programmers with an interest in including some algorithmic ideas into their compositions.

Course content

  • Session Materials
  • Arpeggios Workshop Intro
  • Section 1
  • Section 2
  • Section 3
  • Section 4
  • Section 5
  • Section 6
  • Section 7
  • Section 8


  • A computer and internet connection
  • Access to a copy of Max 8 (i.e. trial or full license)

Course schedule

Useful links

Download Max | Cycling '74 (

Notify of

Inline Feedbacks
View all comments

Would love your thoughts, please comment.x