← ClaudeAtlas

song-to-abletonlisted

Use when taking an existing song end-to-end — analyze a recording (bars, key, chords, lyrics, drum logic) and rebuild or reinterpret it in Ableton Live. Orchestrates the song-analysis, ableton-mcp, ableton-arrangement, and bass-transcribe skills. Ask first whether the user wants analysis, Ableton building, or both.
PerIPan/music-workflow-skills · ★ 0 · AI & Automation · score 60
Install: claude install-skill PerIPan/music-workflow-skills
# Song → Ableton (end-to-end orchestrator) ``` existing audio ──▶ A. ANALYSIS ──▶ C. HANDOFF ──▶ B. ABLETON (MCP) stems · bars/BPM/key · chords bars + chords + build/reinterpret: · bass MIDI · lyrics · drum read drum logic tempo · clips · MIDI · devices · scenes · mix ``` **ASK FIRST:** "Do you want song analysis, Ableton building, or both?" Then route only to what's needed. > **GOLDEN RULE: reason in BARS, never seconds.** Every length and position is a bar > count (1, 2, 4, 8, 16, 32…). Convert any "first 16 seconds" to bars and stay in bars. ## Routing | Need | Skill | |---|---| | Analyze the recording (tempo/bars, stems, chords, lyrics, drum read, chart) | `song-analysis` | | Drive Live — tracks, clips, notes, devices, mixing; connection issues | `ableton-mcp` | | Arrangement craft — sections, bass/drum patterns, FX chains, dynamics | `ableton-arrangement` | | The user plays bass (or another mono instrument) and wants it as MIDI | `bass-transcribe` | ## The handoff (analysis output → Ableton input) | Analysis output | Use in Ableton | |---|---| | BPM + `num_bars` | `set_tempo`; size clips in bars (32-bar song = 128 beats) | | `chord_proposal` per bar/half | chord clips on a synth/keys track, or a chart for a live band | | bass MIDI (root line) | reference clip — or **leave the ba