1 / 5Strudel is a free environment for making music by writing code, right in your web browser. You type short patterns, press play, and change them while they loop, so the music evolves as you edit. It is for musicians curious about algorithmic composition, live coders who perform at algoraves, teachers running creative coding workshops, and complete beginners who want a playful way into both music and programming. There is nothing to install, and its interactive tutorial walks you from your first drum beat to full tracks. Strudel is a JavaScript port of TidalCycles, the influential pattern language for live coding created by Alex McLean, and it was started by Felix Roos together with Alex McLean and a growing group of contributors. Its mini-notation lets a few characters describe complex rhythms, and the same pattern functions can transform sound, melody and timing. The project is community-driven and, like many live coding projects, moved its source code from GitHub to Codeberg on ethical grounds. Its blog regularly shares new features and stories from workshops and performances. Highlights: • TidalCycles-style patterns and mini-notation for rhythms, melodies and transformations • Built-in synths and sample playback, plus loading of sample packs from the web • Live editing in the browser REPL, so changes take effect while the music plays • Visual feedback such as oscilloscopes, pianorolls and spirals drawn from your patterns • Autocomplete with inline documentation for functions • Many editor themes and fonts • MIDI and OSC output to control hardware synths and other software Strudel is completely free and open source under the AGPL-3.0 license. It runs in any modern web browser on Windows, macOS, Linux, ChromeOS and tablets, and you can also run it locally from the source code.