What does the limiter effect do in compose?
Stop peaks from clipping. Add gain to make a track louder with no distortion, or leave gain at 0 as a safety net on the final mix. Make music louder without letting the peaks clip.
Sound
Stop peaks from clipping. Add gain to make a track louder with no distortion, or leave gain at 0 as a safety net on the final mix.
Shown on Sweet Sun, by Loyalty Freak Music
Add it to a clip's effects list. Entries run in the order you write them.
{ "type": "limiter", "gain": 9}| Name | Accepts | Default | What it does |
|---|---|---|---|
| gain | -20 to 20 dB | 0 | Gain going in, in decibels. 6 to 9 makes music clearly louder. |
| ceiling | -20 to 0 dB | -1 | The level nothing is allowed over, in decibels. |
The whole request behind the render above. Paste it as it is, or swap the file for your own.
import { createClient, outputUrl } from "@rendobar/sdk";
const rb = createClient({ apiKey: process.env.RENDOBAR_API_KEY });
const job = await rb.jobs.run({ type: "compose", params: { schemaVersion: 1, output: { format: "mp3" }, timeline: { tracks: [ { clips: [ { asset: { type: "audio", src: "https://cdn.rendobar.com/compose/showcase/media/music.wav" }, start: 0, effects: [ { type: "limiter", gain: 9 } ] } ] } ] } },});
console.log(outputUrl(job));Install with npm i @rendobar/sdk. jobs.run() submits and waits, so it returns the finished job in one call.
curl https://api.rendobar.com/jobs \ -H "Authorization: Bearer $RENDOBAR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"compose","params":{"schemaVersion":1,"output":{"format":"mp3"},"timeline":{"tracks":[{"clips":[{"asset":{"type":"audio","src":"https://cdn.rendobar.com/compose/showcase/media/music.wav"},"start":0,"effects":[{"type":"limiter","gain":9}]}]}]}}}'Returns immediately with a job id. Poll GET /jobs/{id} or register a webhook rather than blocking on the request.
Stop peaks from clipping. Add gain to make a track louder with no distortion, or leave gain at 0 as a safety net on the final mix. Make music louder without letting the peaks clip.
Send a compose job to the Rendobar API with this entry in the timeline: {"type":"limiter","gain":9}. Add it to a clip's effects list. Entries run in the order you write them. The request on this page is complete and renders as shown.
Every setting has a default, so the type on its own is enough: gain 0 and ceiling -1. Set only the ones you want to change.