Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/mix-master
Canonical short-form-ad audio mix in one FFmpeg pass. VO loudnorm + 3.0× per-clip + 2.0× mix, music 0.13 base + apad+afade, sidechain compress 20:1 @ 0.01, climax line +20%, optional video-to-music duration sync. Replaces the reactive multi-round tuning that cost v03 6+ passes.
Passed 19 of 20 test cases with the skill, and 5 of 20 without it.
and 18 more in the full report
16 fixed5 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
What default per-clip volume multiplier is applied to voiceover clips prior to routing to the voice mix bus?
| Checked | Without skill | With skill |
|---|---|---|
| Sets default per-clip voiceover volume multiplier to 3.0 | Missed | Passed |
The instructions your model reads when the skill loads.
The v03 Ironman LEARNINGS describe 6+ tuning rounds because no default mix protocol existed: round 1 music too loud, round 2 VO too quiet, round 3 Whisper mis-transcribed, round 4 sidechain ratio finally right, round 5 music ended too early, round 6 climax sat at the same loudness as the rest.
This atom encodes the protocol that landed and ships it as the default. Operators tune by flag; they don't redesign the chain.
--video <path> — video file with no audio (or whose audio gets dropped) (required)--vo <path,path,...> — comma-separated list of per-scene VO mp3s in scene order (required)--vo-starts <ms,ms,...> — start time in milliseconds for each VO clip on the timeline (required, same length as --vo)--music <path> — music bed file (required)--sfx <path,path,...> — optional comma-separated SFX list--sfx-starts <ms,ms,...> — optional SFX start times--output <path> — output mp4 (required)--total-duration <s> — target total duration in seconds (required — video AND music are sync-fit to this)--vo-boost-line <N> — 1-indexed VO clip that is the climax; gets +20% additional volume (default unset)--vo-volume <float> — per-clip VO volume multiplier (default 3.0)--vo-mix-volume <float> — extra mix-bus volume on VO (default 2.0)--music-volume <float> — base music volume (default 0.13)--music-swell-volume <float> — peak music volume during apad/swell (default 0.21)--sidechain-ratio <float> — sidechain ratio, capped at 20 by FFmpeg (default 20)--sidechain-threshold <float> — sidechain threshold (default 0.01)--target-i <lufs> — VO loudnorm integrated target (default -16)--target-tp <dbtp> — VO loudnorm true-peak (default -1.5)--target-lra <lu> — VO loudnorm LRA (default 11)--vo and --vo-starts must be same length; --sfx and --sfx-starts must be same length; ffmpeg + ffprobe must be on PATH.ffprobe). If music shorter than --total-duration, append apad=pad_dur=2.0 then trim back to target. If music longer, trim with afade=out over last 1.5s.filter_complex_script file (long chains exceed shell arg limits):
[N:a]loudnorm=I=...:TP=...:LRA=...,adelay=<start>|<start>,volume=<vo_volume>[voN];--vo-boost-line N): volume becomes vo_volume * 1.2.amix=inputs=K:duration=longest,volume=<vo_mix_volume>[vo_pre];[vo_pre]asplit=2[vo_final][vo_sc];apad=pad_dur=2.0,atrim=0:<TOTAL>,afade=t=out:st=<TOTAL-1.5>:d=1.5,volume=<music_volume>[music_base];[music_base][vo_sc]sidechaincompress=threshold=<thresh>:ratio=<ratio>:attack=20:release=600[music_ducked];test cases passed, vs 5 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.