Understanding Indian rhythm through simple algorithms - On demand

Membership plan: Getting Started | Topics: Music Production

Course overview

South Indian Carnatic music is home to a huge array of fascinating rhythms, composed from algorithms. Rooted in maths and aesthetics, Carnatic music has many facets that can be applied to computer music.

What you'll learn

  • Be capable of reciting a simple rhythmic konnakol phrase
  • Be capable of conceiving simple rhythmic algorithms
  • Be capable of translating these concepts into simple Max patches
  • Understand South Indian rhythmic concepts & terminology such as Tala, Jhati, and Nadai

Who is this course for?

  • In this workshop you will be given an introduction to this tradition, and provided with the opportunity to observe, create, and hack various patches that demonstrate some of these ideas.

Course content

  • Patch and terminology
  • Part 1 - Introduction
  • Part 2 - Adi Tala - practing recitation in cycle of 8
  • Part 3 - Notating rhythms for the Max patch
  • Part 4 - Making rhythms that resolve on samam
  • Part 5 - The rhythmic grammar of Carnatic phrases


  • 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)

Meet your instructor

Dom Aversano is a Valencian and London based composer and percussionist with a particular interest in combining ideas from the South Indian classical and Western music traditions. He has performed internationally as a percussionist, and produced award-winning installation work that has been exhibited in Canada, Italy, Greece, Australia, and the UK. For a decade Dom has studied South Indian Carnatic music in London and in Chennai. He has studied with mridangam virtuoso Sri Balachandar, the resident percussionist of The Bhavan music centre in London, as well as shorter periods with Somashekar Jois and M N Hariharan.

Notify of

Newest Most Voted
Inline Feedbacks
View all comments
3 years ago

Would be amazing to go deeper with more explanations and examples.

2 years ago

The subject is very interesting but the workshop only scratches the surface. I wish it had a deeper explanation on how the patch is implemented and showed some applications of the techniques in different scenarios.

2 years ago

Cool patch, the concepts were explained well and were interesting. I was a bit disappointed that there was little discussion about how this stuff was actually implemented in Max, I want to know more!

Would love your thoughts, please comment.x