fablecut_auto_duck
Lower music under dialogue by detecting voice activity and writing duck keyframes on music clips, with adjustable dip, attack, release, and threshold.
Instructions
Duck music under dialogue: finds where the voice tracks have sound (RMS above threshold, short gaps bridged so the music doesn't pump between words) and writes duck keyframes (dB) on the given music clips — a dip of amount dB ramping down attack s before speech and back up release s after. The duck multiplies the clip's volume, so its own level, volume keyframes and fades are untouched, and re-running replaces the previous dips (amount 0 clears them). Voice = every audio clip on under tracks (default: all audio tracks the music isn't on). Linked stems of a music clip get the same keys. The same pipeline as the editor's Auto-duck. Needs ffmpeg + ffprobe on PATH. Refuses locked clips unless force:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Also change clips the user locked (only when they asked) | |
| under | No | Audio tracks holding the voice, e.g. ["A1"] (default: every other audio track) | |
| amount | No | Dip depth in dB, -40…0 (default -12; 0 removes the ducking) | |
| attack | No | Seconds to ramp down before speech (default 0.3) | |
| clipIds | Yes | The music / bed clips to duck | |
| release | No | Seconds to ramp back up after speech (default 0.6) | |
| threshold | No | Voice detection level in dBFS (default -40; raise it if room noise triggers ducks) |