Processes an input audio file to match the mastering characteristics of a reference track.
Tip: Use a professionally mastered song as your reference for best results!
| Parameter | Type | Required | Description |
|---|---|---|---|
audio_path | String | Yes | URL path of the input audio file to be mastered |
conversion_id | String | Yes | Unique identifier for this conversion request |
reference_audio_path | String | Yes | URL path of the reference audio file to match |
output_extension | String | Optional | Desired output format (mp3, wav, flac, ogg, aac, webm) |
audio_duration | Float | Yes | Duration of input audio in seconds (for credit calculation) |
webhook_url | String | Optional | URL to receive callback notification when processing completes |
user_id | String | Optional | User ID for tracking (from authentication token) |
content-type: multipart/form-data
webhook_url is provided, you will receive the following once processing completes:
📂 If no webhook is provided, you can fetch the final mastered audio manually later using the conversion_id.
URL of the input audio to be processed.
"https://example.com/input_audio.mp3"
URL of the reference audio file to match.
"https://example.com/reference_track.wav"
Input audio file to upload directly.
Reference audio file to upload directly.
Desired output file format.
mp3, wav, flac, ogg, aac, webm "wav"
Callback URL to receive async result.
"http://your-webhook-url.com/callback"