> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stefanbrain.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Follow the content contract in AGENTS.md.
> Treat text as the canonical explanation; video and screenshots enhance it.
> Do not publish unverified product behavior or duplicate an existing canonical article.

# Turn a Product into AI song ads

> Develop music-led ad concepts, prepare a clear generation prompt, and refine the videos around the singer, story, and Product.

## Video walkthroughs

### Song ad overview

<video className="w-full h-auto rounded-xl" controls preload="metadata" playsInline poster="/images/tutorials/covers/create-ai-song-ads.png" aria-label="Stefan's AI song ad overview" alt="Stefan introduces AI song ad concepts">
  <source src="https://stefanbrain.com/api/video/adaptive/tutorials/create-ai-song-ads/overview-full-frame-2026-09-23.mp4" type="video/mp4" />

  <a href="https://stefanbrain.com/api/video/adaptive/tutorials/create-ai-song-ads/overview-full-frame-2026-09-23.mp4">Watch the song ad overview</a>
</video>

[Watch on Loom](https://www.loom.com/share/67fea7823c764fbdbae6e78e4ab84fd9)

### Build and review song ads

<video className="w-full h-auto rounded-xl" controls preload="metadata" playsInline poster="/images/tutorials/covers/create-ai-song-ads.png" aria-label="Stefan demonstrates generating and reviewing AI song ads" alt="Stefan generates and reviews music-led ads in VideoGen">
  <source src="https://stefanbrain.com/api/video/adaptive/tutorials/create-ai-song-ads/session-full-frame-2026-09-23.mp4" type="video/mp4" />

  <a href="https://stefanbrain.com/api/video/adaptive/tutorials/create-ai-song-ads/session-full-frame-2026-09-23.mp4">Watch the song ad working session</a>
</video>

[Watch on Loom](https://www.loom.com/share/b4a648e9dedb4502b0bf872c371545c4)

## The result you want

Turn one Product into several music-led ad directions, choose the concepts worth producing, and generate videos you can review.

Stefan's workflow separates two jobs: use Chat to develop the concepts and briefs, then use VideoGen to make the videos. Review the result before spending more video minutes on variations.

## Practical use cases

<CardGroup cols={3}>
  <Card title="Find a new way to present your Product" icon="music">
    Compare song concepts built around different buyer situations before choosing which ones to produce.
  </Card>

  <Card title="Turn a written idea into a clear brief" icon="clipboard-list">
    Define the singer, scene, musical direction, and Product details so the video has a coherent story.
  </Card>

  <Card title="Fix a promising video" icon="refresh-cw">
    Identify the specific mismatch—such as the wrong singer or Product color—before revising the prompt and generating again.
  </Card>
</CardGroup>

## Before you start

Choose one Product and have its page URL, audience, offer, and visual references ready. Check details that need to appear on screen, including packaging and the color of the Product itself.

From Home, open Products and create or select the Product you want to advertise. Check the saved information against the source.

For ideation, open Chat and select the Product or provide its URL and brief. Keep the chosen concept and complete prompt together when moving to Videos.

<Steps>
  <Step title="Ask for a broad set of song concepts">
    Start with concepts rather than a batch of generated videos. You can compare ideas in text before choosing what to produce.

    ```text wrap theme={"system"}
    Look into this Product: [URL]. We want music-video or song ads for [audience]. Suggest 20 distinct concepts.

    For each, give me the buyer situation, opening visual, musical direction, who sings, and how the Product enters the story. Keep the offer and Product facts tied to the source. Recommend five to review first.
    ```

    In Stefan's example, the directions include a slow jam about a couple, a workday rock anthem, and a country concept built around dust and grime.

    The useful difference is the situation and story—not only the genre label. Pick concepts that fit your audience and give the Product a clear role.
  </Step>

  <Step title="Turn selected concepts into generation-ready briefs">
    Develop the shortlist before copying anything into VideoGen. Decide whether you want to provide the lyrics or let the video generation create them from the concept.

    Use this request to get a brief you can paste directly:

    ```text wrap theme={"system"}
    Develop concepts [numbers] into complete prompts for videos of about [duration] seconds.

    For each, include the concept, musical direction, opening visual, singer, setting, Product appearance, and ending. Include the full lyrics. Do not include timestamps or instructions explaining how to prompt a video tool. Return each prompt separately.
    ```

    For a looser treatment, ask for the concept without fixed lyrics. Stefan tries both approaches. Choose based on whether the exact wording matters.

    Keep the duration in the brief, but leave out second-by-second timestamps. Stefan uses this approach to avoid over-directing the cuts.
  </Step>

  <Step title="Resolve who is singing">
    Read the lyrics and scene description together. A line from a girlfriend's perspective should not silently switch to her partner halfway through.

    Use a correction like this before generation:

    ```text wrap theme={"system"}
    Keep this concept and musical direction, but make the girlfriend the only singer throughout. Rewrite any lyrics that currently come from her partner's perspective. He can appear in the video, but he does not sing. Return the complete revised prompt.
    ```

    If you deliberately want a duet, identify each singer's lines instead.

    Also check the physical action: where is the Product used, what does it look like, and what should remain consistent across scenes?
  </Step>

  <Step title="Set up the video">
    Open Videos on the main StefanBrain site and paste one selected brief into the generation prompt.

    * **Product:** select the Product the ad is for.
    * **Duration:** match the intended length of the brief. Stefan uses 45- and 60-second examples.
    * **Style:** choose the visual look, such as Paper.
    * **Format:** choose Music Video for the music-video treatment.
    * **PromptMax:** open the composer's **Settings** gear and check that it is enabled for Stefan's demonstrated setup.

    Style and format do different jobs: the visual style changes the look; the format directs the structure.

    Check the usage shown before submitting. Start with a concept you want to evaluate; requesting 20 text ideas does not mean generating 20 videos.
  </Step>

  <Step title="Review the result before making more">
    Play the complete video and compare it with the brief:

    | Check | What to look for |
    | - | - |
    | Singer | The intended person sings, with no unintended change of perspective. |
    | Character | The same character remains recognizable across scenes. |
    | Product | Packaging, color, and application match the real Product. |
    | Story | The opening, problem, Product, and ending connect. |
    | Audio and captions | Lyrics are intelligible, lip sync is usable, and captions match the words. |

    In the working session, Stefan spots changing singers, inconsistent characters, and the wrong Product color. He goes back to the prompt with specific corrections.

    For a visual mismatch, update the whole brief so the next generation receives the correction:

    ```text wrap theme={"system"}
    Keep the concept, lyrics, and musical direction. The Product itself should be [verified color and texture], and it should be applied to [intended area]. Preserve the same singer and character throughout. Return the complete updated prompt.
    ```

    Generate again only when the revised brief addresses the issue you saw. A revision still needs another playback check.

    For the singing-villain concept, Stefan also tries the **Songs** format instead of **Music Video** after the first result misses the performance he wanted.
  </Step>

  <Step title="Choose the version to use">
    After generation, use the output menu to choose Original, Captions, or Expressive. Watch the selected version before downloading it.

    If the automatic captions contain mistakes or distract from the ad, use the original and add corrected captions in your editing workflow.

    Keep the chosen prompt with the finished video so you can identify what produced that version. Stop at a reviewed, downloaded creative; launching ads is a separate workflow.
  </Step>
</Steps>

## Next steps

* [Develop a complete script and editor brief](/knowledge-base/chat/write-and-generate-ads)
* [Create genuinely different concept directions](/knowledge-base/images/create-native-ad-concepts-from-winning-ad#tell-a-new-concept-from-a-small-variation)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.