Horizons
Steady, spacious background music.
import {Audio, Scene, Video} from "odori";
<Video>
<Scene id="terminal" duration="8s">
<Audio src="bed.horizons" gain={0.5} duckUnder="foreground" />
</Scene>
</Video>Installation
pnpm odori add audio bed-horizonsnpx odori add audio bed-horizonsbunx odori add audio bed-horizonsDownloads and verifies public/audio/bed-horizons.m4a, then registers bed.horizons in your brand. Use --force to replace an existing file.
Download the file into public/audio/bed-horizons.m4a.
/audio/bed-horizons.m4a · 1451 KB.
Register the cue in your brand
videos/layout.tsx
audio: {cues: {"bed.horizons": "/audio/bed-horizons.m4a"}}Add it to a scene
import {Audio, Scene, Video} from "odori";
<Video>
<Scene id="terminal" duration="8s">
<Audio src="bed.horizons" gain={0.5} duckUnder="foreground" />
</Scene>
</Video>Timing contract
Use these durations and content limits when composing a scene. Run odori test to check your video.
- Family
- Sound
- Recommended duration
- 1800 frames · 60s
- Minimum duration
- 30 frames · 1s
- Entrance
- 0 frames
- Exit
- 0 frames
- Reduced motion
- the waveform renders without a playhead
- Requires
- mono font
- Content limits
- none