compose

Calculate Strudel cycle counts and structure full-length tracks with arrangement sections.

58|7|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/renatoworks/strudel-claude --skill compose-renatoworks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compose
Source: https://github.com/renatoworks/strudel-claude/tree/main/.claude/skills/compose
Command: npx skills add https://github.com/renatoworks/strudel-claude --skill compose-renatoworks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of calculating Strudel cycle counts and structuring full-length music tracks with standard arrangement sections, which requires specialized knowledge of the platform's timing and composition patterns.

Core Features & Use Cases

  • Automated Cycle Calculation: Automatically computes the correct number of Strudel cycles for any target track duration and BPM, eliminating manual math errors.
  • Genre Template Guidance: Provides pre-built, unique arrangement examples for metal, melodic techno, UK garage, lo-fi, and synthwave to inspire original track creation.
  • Structured Output Format: Enforces a consistent, engaging presentation format for generated tracks including title, emotional journey table, sound arsenal, and closing vibe line.
  • Use Case: If you want to create a 4-minute synthwave track with a dark, 80s aesthetic, this Skill handles all timing and arrangement structure so you can focus on customizing sounds and patterns to make the track unique.

Quick Start

Ask Claude to use the compose skill to generate a 3-minute lo-fi track with rain sounds and a mellow, late-night vibe.

Frequently Asked Questions about compose

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

FAQPage Schema
How do I structure a full-length track in Strudel live coding without manually calculating cycle counts?

To structure a full-length track in Strudel, you need to calculate cycle counts based on your target duration and BPM, then arrange sections like intro, build, drop, breakdown, and outro using the arrange() and stack() functions to output valid executable code.

Can I generate genre-specific templates for electronic music composition in Strudel?

Yes, you can generate genre-specific templates for electronic music composition in Strudel. Pre-built arrangement examples are available for metal, melodic techno, UK garage, lo-fi, and synthwave to guide and inspire original track creation.

What's the best way to arrange sections like intro, drop, and outro for an algorithmic music track?

The best way to arrange sections for algorithmic music is to enforce a standard structure using intro, build, drop, breakdown, and outro sections. This ensures unique arrangement patterns and provides sound design guidance throughout the track's emotional journey.

Does the generated Strudel code include sound design guidance for different electronic music genres?

Yes, the generated Strudel code includes sound design guidance for electronic music genres. It enforces a structured output format containing a sound arsenal, an emotional journey table, and a closing vibe line tailored to the chosen genre.

How do I create a 4-minute synthwave track using algorithmic music composition?

To create a 4-minute synthwave track using algorithmic music composition, you automate the cycle calculations for the target duration and apply a genre-specific template, allowing you to focus on customizing sounds and patterns for a dark, 80s aesthetic.

Do I need to know Strudel's timing math to compose a lo-fi track?

No, you do not need to know Strudel's timing math to compose a lo-fi track. Automated cycle calculation computes the correct number of Strudel cycles for any target duration and BPM, eliminating manual math errors entirely.