> For the complete documentation index, see [llms.txt](https://docs.chatvideopro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatvideopro.com/features/studio/music-composer.md).

# Music Composer

{% hint style="info" %}
**Audio Expansion.** Music Composer is part of Chat Video Pro’s **Audio Expansion**. It is included with the **Creator Bundle** and **Creator Pass**, and available as a DLC add-on for **Base**. Generations bill to your own fal.ai account at wholesale rates — same as the rest of Studio.
{% endhint %}

<figure><img src="/files/Lll4RVMkSWzCGFVh3gH3" alt=""><figcaption></figcaption></figure>

Music Composer is the soundtrack studio inside Premiere. One Launchpad card, three modes: write an instrumental bed, build a full song with structure and vocals, or **Score a video** so the music follows the picture you attach.

**When to Use Music Composer**

* **Background beds** — underscore interviews, montages, or social cuts without hunting stock libraries
* **Original songs** — verse/chorus structure, voice casting, and lyrics when you need a vocal track, not just ambience
* **Picture-locked scoring** — attach a clip and generate a score timed to what is on screen
* **Stay in Premiere** — generate, audition, Add to Chat, and place on the timeline without bouncing through browser tabs

{% hint style="warning" %}
**Music Composer does not replace your DAW.** It creates finished audio (and for Score a video, an optional muxed preview) you can drop into the edit. Mix, duck, and refine in Premiere as usual.
{% endhint %}

**Getting Started**

**Step 1: Open Music Composer**

1. Open Chat Video Pro (**Window → Extensions → Chat Video Pro**)
2. Click **Studio** in the sidebar to open the Launchpad
3. In the **Audio** department, click the **Music Composer** card

You land on three mode tabs: **Instrumental**, **Song Builder**, and **Score a video**.

***

<figure><img src="/files/uSg61LAzqUWIZrQZ3C6o" alt=""><figcaption></figcaption></figure>

#### Mode: Instrumental

Best for beds, underscore, and lyric-free soundtrack.

**Step 2: Details — Describe your music**

* Write what you want to hear (mood, instruments, energy, use case). Aim for at least a clear sentence — short, vague prompts produce generic beds.
* Optional: enable the **background music** style when you want lower-energy underscore that sits under dialogue.
* Tap the sparkle (**AI Optimize**) to tighten the prompt, then **Continue**.

**Step 3: Style — Model & duration**

Pick an engine and a duration, then click **Generate Music**.

<table><thead><tr><th width="200">Model</th><th>Best for</th><th>Duration</th></tr></thead><tbody><tr><td><strong>Lyria 3 Pro</strong></td><td>High-quality instrumental beds</td><td>Fixed length (duration control may not apply)</td></tr><tr><td><strong>MiniMax Music 2.6</strong></td><td>Flexible instrumental generation</td><td>Fixed length (duration control may not apply)</td></tr><tr><td><strong>ElevenLabs Music</strong></td><td>Prompt-driven soundtrack</td><td>About <strong>5–150 seconds</strong></td></tr><tr><td><strong>Stable Audio 3</strong></td><td>Longer beds and atmospheres</td><td>About <strong>5–380 seconds</strong></td></tr></tbody></table>

{% hint style="info" %}
If exact length matters for your cut, prefer a model that honors duration (ElevenLabs Music or Stable Audio 3), then trim in Premiere if needed.
{% endhint %}

**Step 4: Result**

Preview under **Your music**, then:

* **Add to Chat** — primary handoff into the conversation / Library
* **Place on timeline** — inserts at the **playhead** on a free audio track
* **Try Again** — regenerate with the same setup

***

<figure><img src="/files/jRu1PjSOcKb26h3QGvR8" alt=""><figcaption></figcaption></figure>

#### Mode: Song Builder

Best when you want structure and vocals — not just a loop.

**Step 2: Details — Build your song**

* Add song sections (Intro, Verse, Pre-Chorus, Chorus, Post-Chorus, Hook, Bridge, Break, Outro).
* Fill lyrics per block (or use **Magic** to draft lyrics from your idea).
* Tap **AI Optimize** when you want help polishing lyric/style language, then **Continue**.

{% hint style="info" %}
MiniMax lyric path has a practical ceiling around **3,500 characters** of lyrics. If Generate stays disabled, shorten the lyric blocks or switch to ElevenLabs Music for the song path.
{% endhint %}

**Step 3: Style — Voice & model**

* Choose a vocal voice casting option.
* Pick **MiniMax Music 2.6** or **ElevenLabs Music**.
* Click **Generate Song**.

**Step 4: Result**

Same handoff as Instrumental: preview, **Add to Chat**, **Place on timeline** (playhead), **Try Again**.

***

<figure><img src="/files/fAPgEay9ngOZE0W1wsMv" alt=""><figcaption></figcaption></figure>

#### Mode: Score a video

Best when the music should follow a specific clip — trailers, social cuts, picture-locked sequences.

**Step 2: Attach a clip**

The empty state opens the clip loader titled **Score a video**. Choose:

* **Upload** — video file from disk
* **Recent** — a video you used or generated recently in Chat Video Pro
* **Import Clip** — pull the selected clip from the active Premiere timeline (best when you want the score placed back under that clip)

{% hint style="warning" %}
**Max clip length: 180 seconds.** Longer clips are rejected until you trim or re-export a shorter section.
{% endhint %}

**Step 3: Optional style notes → Generate Score**

* Add short **Style notes (optional)** — genre, mood, instruments, or “sparse under dialogue.”
* Use **AI Optimize** if you want the notes tightened for scoring.
* Click **Generate Score** (shows **Preparing…** while the clip uploads and the score is planned).

Music Composer watches the clip, builds a composition plan behind the scenes, and generates a synced score. You do not edit the plan in this release — steer with style notes and regenerate if needed.

**Step 4: Result — Your scored video**

* Preview the muxed video with the score
* **Download video with score** — export the muxed preview
* **Download audio** — score-only file from the audio pill
* **Add to Chat** — promotes the audio and the muxed video into chat
* **Place on timeline** — **under the source clip** when you used **Import Clip** (timeline start was captured); otherwise at the **playhead**
* **Try Again**

**Tips for Best Results**

* Be specific about **role** (“sparse piano under interview,” “driving drums for montage,” “warm acoustic for brand film”).
* For Score a video, prefer **Import Clip** when the music must land under a known timeline position.
* Keep Score clips under three minutes; cut selects before attaching.
* Use **AI Optimize** when your prompt is a vibe dump — it turns loose notes into a usable brief.
* Audition in the panel, then place — Place does not auto-duck dialogue.

**Troubleshooting**

<table><thead><tr><th width="280">Symptom</th><th>What to try</th></tr></thead><tbody><tr><td>Generate stays disabled</td><td>Prompt too short, lyrics over the MiniMax cap, or clip over 180s for Score</td></tr><tr><td>Duration doesn’t match what you set</td><td>Switch to ElevenLabs Music or Stable Audio 3; some engines ignore duration</td></tr><tr><td>Score feels off-picture</td><td>Tighten style notes, regenerate, or attach a cleaner / shorter select</td></tr><tr><td>Place lands at the playhead, not under the clip</td><td>Re-attach with <strong>Import Clip</strong> so timeline start is captured</td></tr><tr><td>Engine / network errors</td><td>Confirm fal.ai key + balance in Settings → Usage, then Try Again</td></tr></tbody></table>

**See also**

* SFX Studio — text SFX and Foley from video
* Stem Separation — split a finished track into Vocals, Drums, Bass, and more
* Voiceover Lab — narration and voice cloning
* Pricing FAQ — Audio Expansion entitlement
