music

Generate music using ElevenLabs Music API. Use when creating instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition. Supports prompt-based generation, composition plans for granular control, and detailed output with metadata.

By calesthio · 670 installs

npx skills add calesthio/openmontage --skill music

Source repository · Upstream listing

ElevenLabs Music Generation Generate music from text prompts supports instrumental tracks, songs with lyrics, and fine grained control via composition plans. Setup: See [Installation Guide](references/installation.md). For JavaScript, use @elevenlabs/ packages only. Quick Start Python JavaScript cURL Methods Method Description music.compose Generate audio from a prompt or composition plan music.composition plan.create Generate a structured plan for fine grained control music.compose detailed Generate audio + composition plan + metadata music.upload Upload an audio file for later inpainting workflows and optionally extract its composition plan See [API Reference](references/api reference.md) for full parameter details. music.upload is available to enterprise clients with access to the inpainting feature. Composition Plans For granular control, generate a composition plan first, modify it, then compose: Content Restrictions Cannot reference specific artists, bands, or copyrighted lyrics bad prompt errors include a prompt suggestion with alternative phrasing bad composition plan errors include a composition plan suggestion Error Handling Common errors: 401 (invalid key), 422 (invalid params), 429 (rate limit). References [Installation Guide](references/installation.md) [API Reference](references/api reference.md)