Course curriculum

  • 1

    Course overview

    • What you will learn in this course

    • Requirements and getting started

  • 2

    Live Coding Sound with TidalCycles - On demand

    • Introduction to Workshop

    • Introduction to Live Coding

    • Code and workshop PDF

  • 3

    Section 1 - Getting Started with TidalCycles

    • Getting Started with TidalCycles

    • 1. Setup - TidalCycles package vs Estuary

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

    • 3. Testing audio (Estuary)

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

    • 5. Review - Testing audio (Estuary)

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

    • 7. Working with multiple lines - connections (Estuary)

    • 8. How to save a .tidal file using Atom

    • 9. Built-in samples

  • 4

    Section 2 - Cycles, sequences, and patterns

    • Cycles, sequences, and patterns

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

    • 2. Changing cps - tempo (Estuary)

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

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

    • 5. Skipping a step with ~ (tilde)

    • 6. Repeating with ! (exclamation mark)

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

  • 5

    Section 3 - Altering Sequences with Function

    • Introduction

    • 1. Altering Sequences with Functions - Speed

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

    • 3. Altering Sequences with Functions - Order

    • 4. Bonus function - stack

    • 5. Audio Controls and Effects

    • 6. Audio Controls and Effects 2

    • 7. Bonus - Incorporating Random Values