← ClaudeAtlas

arrangement-coachlisted

Use when the user has a Session-view loop and wants to promote it to a full Arrangement, build sections (intro/verse/drop/break/outro), or extend a 4-bar idea into a 3-minute track. Examples - "turn this loop into a full song", "build me a 2-minute arrangement from this", "promote session to arrangement".
glincker/ableton-skills · ★ 22 · AI & Automation · score 79
Install: claude install-skill glincker/ableton-skills
# Arrangement Coach Promote a Session-view loop into a structured Arrangement, or extend a short idea into a full-length track. The user owns the musical content; you handle structural decisions. ## Workflow ### 1. Read what they have - `get_session_info` — confirm session vs arrangement state - `get_track_info` for each track — collect all clips currently in Session view - Identify the loop length (most likely 4 or 8 bars) and the BPM ### 2. Choose a structural template Ask the user once: "Which structure?" | Template | Length | Sections | | --- | --- | --- | | **Pop** | ~3 min | Intro 8 → V1 16 → Pre 8 → Chorus 16 → V2 16 → Pre 8 → Chorus 16 → Bridge 8 → Chorus 16 → Outro 8 | | **EDM** | ~4 min | Intro 16 → Build 16 → Drop 32 → Break 32 → Build 16 → Drop 32 → Outro 16 | | **Lo-fi** | 2-3 min | Intro 4 → Loop A x4 → Variation x2 → Loop A x2 → Tail 4 | | **Cinematic** | varies | Stmt → Dev → Climax → Resolution. Use rubato; bar count flexible. | | **Hip-hop** | 2-3 min | Intro 4 → V1 16 → Hook 8 → V2 16 → Hook 8 → Bridge/V3 16 → Hook 8 → Outro 4 | ### 3. Promote loops to arrangement For each section in the template: - Identify which Session clips fit (most loops can serve multiple sections by muting/unmuting tracks) - Use `create_arrangement_clip` (or equivalent) to drop clips at the right bars on the right tracks - Mute tracks that shouldn't play in that section (intro = drums + bass only; chorus = everything; bridge = strip back) ### 4. Add transitions - **Risers