Live Coding Sound with TidalCycles - On demand hero

Course template / hosted architecture draft

Live Coding Sound with TidalCycles - On demand

Learn how to live code sound in TidalCycles.

Level

Level 1

Duration

Format

Course overview

Live coding is the act of manipulating algorithms in real time to change an ongoing artistic process, like music or visuals. In this workshop, we will begin with an introduction to live coding, highlighting various technologies and artists, before learning how to live code sound using TidalCycles.

Who is this course for?

  • This workshop aims to provide an introduction to live coding to encourage others to incorporate live coding technologies and techniques into their practice.

Requirements

  • A computer and internet connection
  • A web cam and mic
  • A Zoom account

Course content

Session 1

Live Coding Sound with TidalCycles - On demand

Introduction to Workshop · Introduction to Live Coding · Code and workshop PDF

+

Session 2

Section 1 - Getting Started with TidalCycles

Getting Started with TidalCycles · 1. Setup - TidalCycles package vs Estuary · 2. Testing audio (SuperCollider/Atom/TidalCycles package)

+

Session 3

Section 2 - Cycles, sequences, and patterns

Cycles, sequences, and patterns · 1. Changing cps - tempo (SuperCollider/Atom/TidalCycles package) · 2. Changing cps - tempo (Estuary)

+

Session 4

Section 3 - Altering Sequences with Function

Introduction · 1. Altering Sequences with Functions - Speed · 2. Review - Altering Sequences with Functions - Speed in Estuary

+

Session materials

Live Coding Sound with TidalCycles - On demand

Introduction to Workshop

Open resource

Live Coding Sound with TidalCycles - On demand

Introduction to Live Coding

Open resource

Live Coding Sound with TidalCycles - On demand

Code and workshop PDF

Open resource

Section 1 - Getting Started with TidalCycles

Getting Started with TidalCycles

Open resource

Section 1 - Getting Started with TidalCycles

1. Setup - TidalCycles package vs Estuary

Open resource

Section 1 - Getting Started with TidalCycles

2. Testing audio (SuperCollider/Atom/TidalCycles package)

Open resource

Section 1 - Getting Started with TidalCycles

3. Testing audio (Estuary)

Open resource

Section 1 - Getting Started with TidalCycles

4. Review - Testing audio (SuperCollider/Atom/TidalCycles package)

Open resource

Section 1 - Getting Started with TidalCycles

5. Review - Testing audio (Estuary)

Open resource

Section 1 - Getting Started with TidalCycles

6. Working with multiple lines - connections (SuperCollider/Atom/TidalCycles package)

Open resource

Section 1 - Getting Started with TidalCycles

7. Working with multiple lines - connections (Estuary)

Open resource

Section 1 - Getting Started with TidalCycles

8. How to save a .tidal file using Atom

Open resource

Section 1 - Getting Started with TidalCycles

9. Built-in samples

Open resource

Section 2 - Cycles, sequences, and patterns

Cycles, sequences, and patterns

Open resource

Section 2 - Cycles, sequences, and patterns

1. Changing cps - tempo (SuperCollider/Atom/TidalCycles package)

Open resource

Section 2 - Cycles, sequences, and patterns

2. Changing cps - tempo (Estuary)

Open resource

Section 2 - Cycles, sequences, and patterns

3. Segmenting Steps - Patterns within Patterns (Using [ ] and . . )

Open resource

Section 2 - Cycles, sequences, and patterns

4. Playing one step per cycle (Using [angle brackets])

Open resource

Section 2 - Cycles, sequences, and patterns

5. Skipping a step with ~ (tilde)

Open resource

Section 2 - Cycles, sequences, and patterns

6. Repeating with ! (exclamation mark)

Open resource

Section 2 - Cycles, sequences, and patterns

7. Using * (asterisk) and / (slash)

Open resource

Section 3 - Altering Sequences with Function

Introduction

Open resource

Section 3 - Altering Sequences with Function

1. Altering Sequences with Functions - Speed

Open resource

Section 3 - Altering Sequences with Function

2. Review - Altering Sequences with Functions - Speed in Estuary

Open resource

Section 3 - Altering Sequences with Function

3. Altering Sequences with Functions - Order

Open resource

Section 3 - Altering Sequences with Function

4. Bonus function - stack

Open resource

Section 3 - Altering Sequences with Function

5. Audio Controls and Effects

Open resource

Section 3 - Altering Sequences with Function

6. Audio Controls and Effects 2

Open resource

Section 3 - Altering Sequences with Function

7. Bonus - Incorporating Random Values

Open resource

Instructors

Melody  Loveless

Melody Loveless

Instructor

Instructor bio will be shown here once available.

Frequently asked questions