create_release
Master and package a finished song from a bounced master: normalize to target LUFS, encode formats, embed artwork, copy stems, and write release.json metadata.
Instructions
Master and package a finished song: normalise a bounced master, encode, tag, embed artwork, write release.json.
Loudness goes to target_lufs (-14 for streaming) with true peak at most true_peak dBTP: linear gain when peaks allow, else a 4x-oversampled true-peak limiter. formats (default all): wav24, wav16 (triangular dither), flac (24-bit), mp3 (320 kbps CBR), aac (256 kbps .m4a). artwork: JPEG or PNG, embedded in FLAC/MP3/M4A. stems: "auto" (the bounce's other files) or paths, copied unprocessed to Stems/. Output: ~/Music/AbletonMCP/Releases/ - /, replacing same-named files. release.json holds tempo, key, loudness per file and sha256 checksums.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | ||
| album | No | ||
| genre | No | ||
| stems | No | ||
| title | Yes | ||
| artist | Yes | ||
| source | Yes | ||
| artwork | No | ||
| formats | No | ||
| true_peak | No | ||
| output_dir | No | ||
| target_lufs | No | ||
| track_number | No |