Soundframe
Soundframe is Waveband's audio-led video path: bring what you have (audio spot, companion still, voiceover script, image prompt, or any mix). The platform generates what is missing, renders a standard video creative, and you attach it to CTV and OLV line items. Classic audio creatives remain a separate type (when the seat enables them).
What you supply
- Audio side: HTTPS audio URL (up to 90 seconds), or a voiceover script with target duration and voice preset
- Companion side: HTTPS image URL, or an image prompt (a script alone can drive the still when you omit both)
- Optional click-through URL and extra impression trackers
Prefer digital/CTV spot lengths: :06 (bumper), :15, and :30. IAB digital video and CTV guidelines list those durations; YouTube bumpers are non-skippable units of up to 6 seconds. :30 remains the common sweet spot for standard units. Streaming audio platforms (Spotify, Amazon Audio) often cap standard audio at 30 seconds. Longer audio (up to 90 seconds) is allowed when you need it.
Create from the console under Creatives → Audio → Video, or via the API with type: "video" and a render object (empty assets).
What happens next
- The creative starts in
processingwith a Soundframe render spec. - The worker fills gaps (voiceover and/or companion still when needed), renders H.264/AAC video (default 1920×1080), and stores the result.
- Assets are filled and the normal video sync runs (VAST template, quartile events via Waveband Signal).
Status moves to ready when upstream sync completes, or rejected if render fails after retries (for example, uploaded audio longer than 90 seconds, or a voiceover script that cannot fit the target duration).
API shape
POST /api/v1/creatives
{
"workspaceId": "<uuid>",
"name": "Waveband retail :15",
"type": "video",
"assets": [],
"render": {
"kind": "audio_led_video",
"script": "Summer sale starts Friday. Shop Waveband.",
"targetDurationSeconds": 15,
"voicePreset": "clear_male"
}
}
// Or pass masters you already have:
// "audioSource": "https://cdn.example.com/spot.mp3",
// "imageSource": "https://cdn.example.com/still.jpg"Sound-on bias targeting
On video-channel line items, enable Bias to sound-on placements. That sets targeting.video.soundOnBias, which compiles to publisher-declared interstitial video environment keys. It is a bias, not a mute guarantee. CTV is structurally sound-on by environment.
Curated shelf and sound-on packages
Activate Waveband-curated sound-on deals from Packages → Deals. Buyers on other DSP seats can request deal IDs from sound-on packages (human-fulfilled through a curation partner).
See also
- Marketing demo with before/after samples
- Tracking & pixels for Signal quartile events
- Turning audio spots into CTV and in-app reach