Wedding venue teaser music: write the prompt with section markers

Score a 30-second venue teaser with Sume's Music Router: no duration field, so length goes in the prompt with timed section markers. Example prompt and request.

4 min readSume
All posts

To score a 30-second wedding venue teaser, send a prompt to POST /v1/music-router/generate and put the length in the prompt. Sume's Music Router rejects duration and duration_seconds, and the docs tell you to control length with wording like "a 30-second track" or section markers such as [0:00-0:10] Intro: ....

The default model id is sume/music-auto, which picks the engine (Lyria 3.5 today). You can also pin lyria-3.5 or lyria-3-pro from the router catalog.

Why a planner needs a custom bed

A venue teaser is a few clips of the same place: the arrival, the ceremony lawn, the reception hall. Music is what makes the cuts feel intentional, and a generic stock bed repeats across every planner in town. A prompt written for your three scenes gives you a track that rises where your cut rises.

The music prompt accepts 1 to 5000 characters. Put exclusions in the positive text: say "no vocals, no spoken word" instead of using negative_prompt, because Sume does not support a non-empty negative prompt.

Write the prompt in three timed sections

Name tempo, instrument and mood for each section, and keep the sections tied to your shot list. Sume's music docs suggest a scene-specific brief rather than a generic genre label, and note that the axes you write are directions, not guaranteed outputs, so listen to the result.

An optional image_url can condition the music on a venue photo.

curl -X POST https://api.sume.com/v1/music-router/generate \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: venue-teaser-music-001" \
  -d '{
    "model": "sume/music-auto",
    "prompt": "A 30-second instrumental, no vocals, no spoken word. [0:00-0:10] Arrival: solo acoustic guitar, warm and slow. [0:10-0:22] Ceremony: strings enter, gentle build. [0:22-0:30] Reception: light percussion, bright resolve, clean ending."
  }'

Fetch the audio and cut to it

Poll /v1/jobs/{id}/status, then read the audio artifact from result.artifacts[] where type is audio. The exact length can differ from what you asked for, so measure the file before you cut picture to it.

To assemble the teaser, Sume's Timeline 1.0 takes one audio spine plus ordered video slots and returns one MP4. Declare audio.duration_seconds to match the track you got, and trim your clips to fit.

Music Router facts for a teaser (Sume docs, read 2026-10-07)
ItemValueNote
EndpointPOST /v1/music-router/generateAsync job
Prompt1 to 5000 charactersPut exclusions in the positive text
Length controlPrompt wording or section markersduration is rejected
Model idssume/music-auto, lyria-3.5, lyria-3-proAuto is the default
PricingFixed Music price per audio generationSee the pricing page for the live number

Rights and taste

Generated music is not a recording of a famous song, and you should not ask for one by name. If a couple wants their own song under the final film, license it separately and use Sume's timeline to lay it in.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume