Learn to Code Music
The ultimate companion for Strudel.cc live coding.
See notes visually. Save your tracks. Learn faster.
// Your first beat
sound("bd hh sd hh")
.note("c3 e3 g3 b3")
.gain(0.8)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.
See it in action
Watch how CodeMusic.cc enhances your Strudel experience.
sound("bd sd")
.note("c4 e4")Set the note/pitch of the sound.
Accepts note names (c4) or MIDI numbers.
Who is this for?
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.