Superpowers for strudel

Learn to Code Music

The ultimate companion for Strudel.cc live coding.See notes visually. Save your tracks. Learn faster.

strudel.cc
// Your first beat
sound("bd hh sd hh")
  .note("c3 e3 g3 b3")
  .gain(0.8)
🎹C3 — Middle C
FEATURES

Everything you need to learn faster

Powerful tools that make live coding accessible to everyone.

Piano Tooltip

See notes on a keyboard as you code. Hover any note to visualize it instantly.

Drum Kit

Learn drum sounds visually. Click pads to preview, drag to insert into code.

Cloud Sync

Save your tracks and access them anywhere. Never lose a beat again.

Pro Editor

Syntax highlighting, mute controls, and keyboard shortcuts for power users.

Smart Docs

Hover any function to learn what it does. No more tab-switching.

IDE Sync

Connect VS Code or Cursor for a seamless coding experience.

DEMO

See it in action

Watch how CodeMusic.cc enhances your Strudel experience.

🔒strudel.cc
CodeMusic
editor.js
sound("bd sd")
  .note("c4 e4")
📚.note()

Set the note/pitch of the sound.
Accepts note names (c4) or MIDI numbers.

Try it on strudel.cc
FOR EVERYONE

Who is this for?

Beginners
Musicians
Developers
Live Coders
Teachers

What is strudelREPL?

The live coding platform that makes music from code

Strudel is a free, browser-based music live coding environment. Write a few lines of code and create complex rhythms, melodies, and soundscapes in real-time.

It's built on the patterns of TidalCycles but runs entirely in your browser — no installation required.

Note: CodeMusic.cc is an independent, fan-made tool. We're not affiliated with Strudel or TidalCycles, but we love what they've built and want to make it even easier to learn.

Strudel is a free, open-source project built by passionate developers. If you love making music with code, consider supporting the TidalCycles/Strudel community to help keep this amazing project alive and growing.