Generate
Back to Models
Models/elevenlabs/modelPass-through

ElevenLabs Music v2

ElevenLabs Music v2 composes from a text prompt or, for tighter control, a section-by-section plan that replaces the prompt outright - each section carrying its own length, lyrics, and styles to pursue or avoid. On MachGen it renders 3 seconds to 5 minutes, accepts up to 2,000 characters, and can be forced instrumental.

Current MachGen support
Music3-300s outputComposition plan2,000 characters per request
Starting at $0.005 / output s
All supported sizes$0.005/s
Live public pricebookSee full pricebook
Overview

ElevenLabs Music v2

ElevenLabs Music v2 composes from a text prompt or, for tighter control, a section-by-section plan that replaces the prompt outright - each section carrying its own length, lyrics, and styles to pursue or avoid. On MachGen it renders 3 seconds to 5 minutes, accepts up to 2,000 characters, and can be forced instrumental.

ElevenLabs Music v2 API on MachGen. Compare supported generation modes, examples, and current pricing from the live pricebook.

Model guide

Why choose ElevenLabs Music v2

Key strengths

  • Full-length instrumental or vocal tracks with structure, not just a loopable texture.
  • Genre, instrumentation, tempo, and mood all steer from one prompt.
  • Requested length is honored, so a track can be written to a cut rather than faded out.

Good fit for

  • Score beds for video, trailers, and ads.
  • Title, transition, and end-card music.
  • Reference tracks for pitching a direction before commissioning a composer.
Supported on MachGen

Inputs and output settings

This table reflects the model routes and controls currently exposed by MachGen.

ModeRequired inputAvailable settings
MusicText prompt and a length, or a section-by-section composition plan in place of the promptLength: 3-300s
Section-by-section composition plan
Prompt limit: 2,000 characters
Workflow

Using ElevenLabs Music v2

  1. Choose a supported generation mode in Playground.
  2. Add the required prompt and source or reference assets.
  3. Select output settings from the controls shown for that mode.
  4. Generate, then inspect the returned asset before reusing the settings through the API.
Best results

How to get better ElevenLabs Music v2 results

  • Name the genre, tempo, instrumentation, and emotional arc rather than only a vibe.
  • Ask for instrumental when the track sits under narration; vocals will fight the voiceover.
  • Match the requested length to the edit - a track written to length needs no awkward trim.
  • Describe how the piece should develop, not just how it opens.
Limits

Limits and availability

  • MachGen admits only the modes and settings listed above for this catalog model.
  • Source assets must finish uploading before a request can be submitted.
  • Generated results can vary between requests, including when the same prompt and settings are reused.
  • ElevenLabs Music v2 is pass-through. MachGen sends the request through its upstream provider integration and returns the generated asset.
Learn more

Learn more

For model background, technical details, and architecture, see the official ElevenLabs music guide.

Try this model in the MachGen Playground.

Official documentation may describe capabilities or parameters that are not currently exposed by MachGen. Use the Inputs and output settings section above as the source of truth for this page.

Pricing

ElevenLabs Music v2 pricing

See Pricing for currently published MachGen rates. When available, the Playground estimate reflects the selected task and output settings.

On MachGen

ElevenLabs Music v2 on MachGen

Deployment: Pass-through. ElevenLabs Music v2 is pass-through. MachGen sends the request through its upstream provider integration and returns the generated asset.

The Playground and API sections on this page list the inputs and output settings exposed for this model.