Music patterns as functions with TidalCycles

Date & Time: Tuesday 19th October 2021 – 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

2-hour workshop

Level: Beginner

Live coding is the act of manipulating algorithms in real time to change an ongoing artistic process, like music, visual, dance, poetry, and design, among others. In this workshop, we will discover the most used software for live coding music around the world: TidalCycles. We will discover the algorithmic nature of music and learn ways to write algorithmic patterns to live code our own music. We will explore functions and how to make algorithmic music by writing  computer code! It’s much more simple and magical than it sounds!

Session Learning Outcomes

By the end of this session, a successful student will be able to:

  • Gain a rich overview of live coding
  • Understand the concepts behind the algorithmic behaviour of music
  • Write basic algorithms to create musical patterns
  • Understand the basic syntax of TidalCycles
  • Write music in the Estuary live coding server using the basic language called mini-tidal
  • Jam together or solo over the network

Session Study Topics

  • An introduction to TidalCycles, its creator and the work of various artists  from around the world.
  • An introduction to the syntax of TidalCycles: streams, functions,effects
  • How to create musical patterns
  • Introduction to Estuary, an online platform to live code alone or together
  • How to continue learning on your own and ask for help
  • How to reach and be part of the TidalCycles community
  • TidalCycles and the Algorave

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »