strudel

Generate and run Strudel music patterns in the browser.

1|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/kazamatzuri/claude-settings --skill strudel-kazamatzuri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strudel
Source: https://github.com/kazamatzuri/claude-settings/tree/main/skills/strudel
Command: npx skills add https://github.com/kazamatzuri/claude-settings --skill strudel-kazamatzuri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Strudel provides a browser-based environment for live-coding music patterns, enabling creators to author, experiment, and share generative sequences without installing heavy software or managing complex toolchains.

Core Features & Use Cases

  • Browser-based live coding of music patterns using Strudel's pattern language, including Euclidean rhythms, mini-notation, and functional pattern transformations.
  • Generate and encode shareable URLs for immediate playback and collaboration via the included scripts/strudel_url.py.
  • Rich references and pattern assets in assets/ and references/ to learn techniques and expand workflows.

Quick Start

Open Strudel in the browser and paste the Strudel code from your project or click the encoded URL to load and start playback.

Frequently Asked Questions about strudel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I live-code music patterns in a browser without installing software?

You can live-code music patterns in a browser by generating and running Strudel patterns directly using a JavaScript-based engine, avoiding heavy software installations or complex toolchain management.

Can I create generative music sequences using Euclidean rhythms through browser live coding?

Yes, browser live coding with Strudel supports generative music workflows including Euclidean rhythms, stacking, and live parameter modulation using a TidalCycles-inspired pattern language.

How do I share live-coded music patterns for immediate playback and collaboration?

You can share live-coded music patterns by generating and encoding shareable URLs with the included scripts/strudel_url.py, allowing collaborators to load and start playback by clicking the encoded URL.

Do I need to understand Strudel syntax to use this browser-based live coding environment?

Yes, understanding Strudel syntax is required to author patterns. The environment provides references and pattern assets to help you learn techniques, expand workflows, and reproduce the TidalCycles-inspired pattern language.

What is the best way to start experimenting with algorithmic music patterns online?

The best way to start experimenting with algorithmic music patterns online is to open Strudel in your browser, paste your Strudel code, or click an encoded URL to load and start playback immediately.

Are there limitations to generating TidalCycles-inspired patterns in a browser environment?

Generating TidalCycles-inspired patterns in a browser requires access to provided references and assets for learning, plus the URL encoding tool for sharing, which may limit offline or complex toolchain workflows.