Audial tool

AI Mastering: master your track in the browser or by API

Upload a mix, get a finished master back, with or without a reference track.

Audial's mastering runs your mix through the same hosted engine the rest of the platform uses and returns a finished master with level, tone and loudness balanced for release. One upload, one file back, no plugin chain to build.

Pass a reference track and the master is matched to it, so your mix lands in the same tonal and loudness territory as a song you already like. Without a reference, the engine masters the track on its own.

Call it wherever you work: drag a file into the mastering tab, call audial.master from Python, post the file to /functions/run/mastering as multipart form data, or ask Claude or Cursor to master a track through the Audial MCP server. Results land in your dashboard, and from the SDK and MCP they are also downloaded to a local results folder.

What you get

  • Returns a single mastered file, tagged with the track's BPM and key
  • Optional reference track to match tone and loudness
  • Accepts MP3, WAV, FLAC, OPUS, OGG, AAC, M4A and AIFF up to 100 MB
  • Runs on Audial's hosted GPUs, so nothing is installed on your machine
  • Available from the website, the Python SDK, the REST API and MCP

Hear it

Original mix
Audial master

The same mix before and after mastering.

Use it from code

curl -X POST "https://api.audialmusic.ai/api/functions/run/mastering" \
  -H "X-API-Key: your_api_key" -H "X-User-ID: your_user_id" \
  -F "userId=your_user_id" \
  -F "original=@/path/to/mix.mp3" \
  -F "reference=@/path/to/reference.mp3"

Frequently asked questions

It balances level, tone and loudness so the mix translates on normal playback systems. The master comes back as its own file next to the original, so you can A/B the two before committing.

Related