Master an audio track (AI mastering)
aetherwave_master_audioMaster your audio track by providing a public URL and selecting a preset. Returns a lossless WAV file matched to your distribution target.
Instructions
Submits an audio file for AI mastering and returns the mastered URL synchronously (route polls the Python service internally; expect 30s-5min). Useful as a final polish step after music generation. Cost: 20 credits per track. Producer, Mogul, and Ultimate plans get mastering free. Output is WAV (~50MB per 3-minute track, lossless for redistribution). Pick a preset to steer the mastering style; call aetherwave_list_master_presets for the full live list (12 presets including streaming, loud, gentle, hip_hop, edm, pop, rock, lofi, rnb, acoustic, cinematic, podcast). Each preset has a target LUFS value so you can match the distribution target.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"audioUrl": "<audioUrl>",
"preset": "<preset>"
},
"name": "aetherwave_master_audio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file (MP3 or WAV). | |
| preset | Yes | Mastering preset name. Must be one of: 'streaming', 'loud', 'gentle', 'hip_hop', 'edm', 'pop', 'rock', 'lofi', 'rnb', 'acoustic', 'cinematic', 'podcast'. Call aetherwave_list_master_presets for full metadata (target LUFS, description, tags). | |
| trackTitle | No | Optional title for the mastered output (used in gallery row label). |