Strudel REPL
Abstract, colorful motion graphics with flowing lines and geometric shapes, suggesting creativity and technology.

Algorithmic Composition with Strudel REPL

Compose music with code in real time. Strudel REPL is an amazingly powerful open-source livecoding environment to create and manipulate music patterns with JavaScript, based on the TidalCycles pattern language.

///// START CODING MUSIC <3

Course Overview

This course is your gateway to algorithmic composition with Strudel REPL. Discover a powerful, open-source tool for live coding music directly in your browser. You'll learn to create complex rhythmic and melodic patterns, sequence external gear via MIDI/OSC, and perform your compositions live. Strudel's real-time capabilities and intuitive mini-notation make it a joy to learn and master.

What You'll Learn

Real-Time Live Coding

Instantly hear your code as music. Modify patterns on the fly and perform your creations in real time.

Expressive Mini-Notation

Master the concise and powerful mini-notation language, inspired by TidalCycles, to create complex patterns with ease.

MIDI/OSC & PWA

Use Strudel as a powerful sequencer for your hardware and software synths. Plus, enjoy offline use as a Progressive Web App.

Abstract visualization of colorful data streams and particles in motion.

Course Modules

  • Intro to Strudel & Live Coding

    Week 1

    Get started with the Strudel REPL environment. We'll write our first lines of code and create basic musical patterns in real-time.

  • Patterning with Mini-Notation

    Week 2-3

    Dive deep into mini-notation. Learn to create complex polyrhythms, generative melodies, and manipulate time itself with powerful functions.

  • Sampling & Synthesis

    Week 4-5

    Explore Strudel's built-in sampler and synthesizer. Learn to slice, dice, and transform audio samples, and create your own sounds from scratch.

  • MIDI/OSC Integration & Performance

    Week 6-7

    Unleash Strudel's full potential by connecting it to your favorite DAWs, synths, and controllers. We'll prepare and perform a complete musical piece.

What Our Students Say

Hear from musicians and coders who are now composing with Strudel REPL.

"Strudel REPL completely changed how I approach music. The ability to just open a browser and start coding complex rhythms is mind-blowing. This course made it all click."

Algorithmic Ace

Electronic Musician

"The mini-notation is incredibly powerful. I'm sequencing my modular synth with just a few lines of code. The flexibility of MIDI and OSC is a game-changer for my setup."

Pattern Master

Hardware Enthusiast

"I love that Strudel is open-source and works offline as a PWA. This course gave me the confidence to start performing live coded music. It’s an incredible tool for any creative coder."

Live Coder Liz

Creative Developer

Ready to Code Your Next Track?

Enroll in "Algorithmic Composition with Strudel REPL" and transform code into compelling music. The power of live coding is at your fingertips. Let's make some noise!