Media

Music, sounds, images, and footage for your videos. Start with the audio library, or create media using your own accounts.

Background music

Ambient tracks, pulses, and builds.

Drift
Soft ambient pad for narration.
Horizons
Steady, spacious background music.
Innovation
Even-paced background music for walkthroughs.
Launch
Building music for a product reveal.
Lift
A sustained chord with shimmering high notes.
Pulse
A repeating pulse over a sustained chord.
Tomorrow
Bright background music for product demos.
Velocity
Fast background music for energetic edits.

Interface sounds

Alerts, confirmations, and transitions.

Error
Two falling notes for an error.
Notification
A soft bell for notifications.
Pop
A short pop for an entrance or transition.
Confirmation
Two rising notes for a confirmation.

Recordings

Typing and individual keystrokes.

Typing
A recording of keyboard typing.
Key click
A recorded keystroke.

Add your own music

Import a track or generate one with ElevenLabs. Use it in a scene with the Audio component.

Connect a provider or read the audio guide.

Import a track

odori audio import ./track.wav --name launch-music

Or generate one

odori audio generate "warm ambient" --type music --name launch-music

Use the file URL returned by generation (replace the example ID)

<Audio
  src="/media/gen-JOB_ID/launch-music.mp3"
  duckUnder="voice"
/>

Create your own media

Add your API key in Studio Settings → Integrations, or connect from the CLI. Then generate and review media in Assets.

Generate and edit images

Create photographs, textures, and illustrations with Nano Banana through Vercel AI Gateway. Use a reference image to guide a new version.

odori image generate "A coastal bookshop at sunset" \
  --name bookshop --aspect-ratio 16:9 --resolution 1K

Create vector artwork

Generate SVG artwork or vectorize an existing image with Quiver. Keep your layouts, typography, and animation in editable React components.

odori image generate "A geometric constellation emblem" \
  --provider quiver --format svg --name emblem

Generate video

Create footage with Seedance through Vercel AI Gateway. Start from a prompt or an image, then use the saved clip in your composition.

odori video generate "A slow push toward a bookshop" \
  --duration 6 --name bookshop-shot --no-wait

Generate from Studio or the CLI using your connected provider account. Provider charges apply.