Ship Studio-Quality Audio Without Building the DSP/ML

Add mixing, mastering, enhancement, and audio checks to your product. 5M+ tracks processed. Approved accounts start with 1,000 credits; supported previews are free while credits remain.

Trusted by Industry Leaders
Music.AI uses RoEx audio processing technology
UnitedMasters uses RoEx mastering
API

Multitrack Mixing

Professional-grade AI mixing that balances levels, applies EQ, compression, and effects to 2-32 tracks. Create cohesive, radio-ready mixes in seconds.

Learn More →

AI Mastering

Optimize loudness, tone, and width for streaming platforms. Get broadcast-ready masters that meet Spotify, Apple Music, and YouTube standards.

Try Mastering →

Rapid Processing

Cloud-based processing delivers professional-quality results in moments. Scale to thousands of tracks with our reliable infrastructure.

View Pricing →

The Old Way vs. The RoEx Way

Without RoEx

  • ✕ Coordinate external engineering and revision workflows
  • ✕ Wait 3–5 business days per project
  • ✕ Manage revisions and feedback loops
  • ✕ Build and maintain a DSP/ML processing stack in-house
  • ✕ Manage repeatable audio processing through your product

With RoEx Tonn API

  • ✓ From $1.76 per full master at the Large pack rate
  • ✓ Preview supported processing before retrieving a final file
  • ✓ Free previews while your account has a positive credit balance
  • ✓ One API call. Python client or REST.
  • ✓ Scales to thousands of tracks effortlessly

Built for Scale

Over 5 million tracks processed since 2023. Contractual SLAs are available under enterprise agreements.

5M+
Tracks Processed
EU
Processing Region
$1.76
Full Master · Large Pack Rate

How It Works

1

Create Your Account

Sign up in under a minute. Most accounts are approved within a few hours. Commercial use only.

2

Buy Credits & Get Your API Key

Choose a prepaid credit package to evaluate and integrate the API.

3

Start Processing Audio

Use our Python client or REST API. Approved accounts receive 1,000 credits; supported previews are free while credits remain.

API Capabilities

Mastering

Optimize loudness, tone, and width for streaming platforms. Get broadcast-ready masters in seconds.

  • • Full track mastering (up to 10 mins)
  • • Free previews while credits remain
  • • Streaming platform optimized

Multitrack Mixing

Professional-grade multitrack mixing with AI. Balance levels, apply EQ, compression, and create cohesive mixes.

  • • Support for 2-32 tracks
  • • FX settings export
  • • Processed stems available

Mix Enhance

Enhance brightness, clarity, and punch in existing stereo mixes. Polish older recordings or improve mix balance.

  • • Stereo mix enhancement
  • • Stem-based processing
  • • Optional mastering

Additional Services

Mix analysis and audio cleanup to complete your workflow.

  • • Mix Analysis: Assess mix/master readiness
  • • Audio Cleanup: Remove noise & mic bleed
  • • Upload Helper: Signed URL generation

Stem Separation & Recombine New

Mix a recorded vocal against a licensed beat and master the result — no GPU or mastering chain of your own required. Or split a finished stereo track into four stems first, then mix and remaster.

  • • Vocal + beat mix & master via /recombine — no separation required
  • • 4-stem separation (vocals, drums, bass, other) via /separate
  • • Rap vocal mixing, catalog remastering, karaoke tools, and remix prep
  • • Free preview; only 250 credits when you supply your own vocal + beat

Post-Production

Deliver broadcast-ready audio for film, TV, streaming, advertising, and podcasting.

  • • Dialogue enhancement (3 modes: Preserve, Enhance, AD Enhanced)
  • • Delivery format mastering (7 presets: Film, TV, Streaming, YouTube, Broadcast, Ad Mix, Podcast)
  • • Broadcast standards compliance (EBU R128)
  • • Sidechain ducking (automatic background attenuation)

Available via the Cloud API and the C++ SDK.

Simple Integration

Get Started in Minutes

Our Python client and REST API make integration straightforward. Free previews while credits remain let you test before committing.

  • ✓ Install via pip: pip install roex-python
  • ✓ Comprehensive API documentation
  • ✓ Simple API key authentication
  • ✓ Webhook support for async workflows
Python Client → Documentation OpenAPI Spec
# Install the client
pip install roex-python

# Authenticate and master
from roex import RoexClient

client = RoexClient(
    api_key='your_api_key'
)

# Create mastering preview
result = client.mastering_preview(
    track_url='https://example.com/song.wav',
    musical_style='ROCK_INDIE',
    webhook_url='https://example.com/webhook'
)

# Retrieve final master
master = client.retrieve_final_master(
    task_id=result.task_id
)

print(f'Download: {master.download_url}')
// Create mastering preview
const response = await fetch(
  'https://tonn.roexaudio.com/masteringpreview',
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'X-API-Key': 'your_api_key'
    },
    body: JSON.stringify({
      masteringData: {
        trackData: [{
          trackURL: 'https://example.com/song.wav'
        }],
        musicalStyle: 'ROCK_INDIE',
        desiredLoudness: 'MEDIUM',
        webhookURL: 'https://example.com/webhook'
      }
    })
  }
);

const { mastering_task_id } = await response.json();
console.log('Task ID:', mastering_task_id);
# Create mastering preview
curl -X POST https://tonn.roexaudio.com/masteringpreview \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "masteringData": {
      "trackData": [{
        "trackURL": "https://example.com/song.wav"
      }],
      "musicalStyle": "ROCK_INDIE",
      "desiredLoudness": "MEDIUM",
      "webhookURL": "https://example.com/webhook"
    }
  }'

# Response: {"mastering_task_id": "abc123..."}

API Overview

Base URL & Endpoints

All API requests are made to:

https://tonn.roexaudio.com

Representative endpoints: /masteringpreview, /mixpreview, /mixenhancepreview, /mixanalysis, /audio-cleanup, /separate, /recombine — see the full API Reference for every route.

Authentication

All requests require an API key sent in the X-API-Key request header (a query-string ?key= parameter is also supported):

X-API-Key: YOUR_API_KEY

Obtain your API key from your dashboard after registration and approval.

Preview → Final Workflow

  1. Request Preview: Call the preview endpoint (e.g., /masteringpreview) with your audio file URL. Returns a 30-second preview at no credit cost.
  2. Review Results: Download and review the preview to ensure settings meet your needs.
  3. Retrieve Final: If satisfied, call /retrieve with the task ID to get the full processed audio. Credits are deducted at this stage.

Note: Previews are free for accounts with a positive credit balance. Charges depend on the workflow and endpoint.

Output Formats

  • ✓ Audio Files: WAV, FLAC, and MP3 formats (44.1kHz, 48kHz, or original sample rate)
  • ✓ Settings JSON: For mixing, optionally retrieve FX settings (gain, pan, EQ, compression)
  • ✓ Processed Stems: For multitrack mixing, download individual processed stems
  • ✓ Analysis Data: JSON response with mix/master readiness metrics

Rate Limits & Processing

  • Rate Limit: 100 requests per minute per API key
  • Average Processing Time: <60 seconds for mastering; 2-5 minutes for multitrack mixing
  • Multitrack Mixing Length: 8 minutes per track via API; 10 minutes in the C++ SDK
  • Multitrack Mixing: 2-32 tracks per request
  • Webhook Support: Async processing with callback notifications

What Our Partners Say

"By partnering with RoEx, we're democratizing access to professional mastering tools, empowering independent artists to compete at the industry's highest levels."

Linnea Sundberg
VP, Corporate Development, UnitedMasters (at announcement)

"RoEx Automix is an AI-powered web tool designed to help musicians and producers achieve a professional-quality mix in minutes."

Music Week
Industry Publication

Frequently Asked Questions

What does the Tonn API do?

AI-powered mixing, mastering, mix analysis, and audio cleanup with usage-based credits. Our API provides professional-grade audio processing for music production, content creation, and distribution platforms.

How is pricing calculated?

Each request consumes credits based on the service used. Full-track mastering uses 220 credits. View detailed pricing.

Do you offer previews?

Approved accounts receive 1,000 credits. Free previews are available while the account has a positive credit balance.

What audio formats are supported?

Supported formats vary by endpoint. Multitrack mixing accepts WAV, AIFF and FLAC; MP3 is not accepted for multitrack mixing. See the API reference for each workflow.

How do I authenticate API requests?

All API requests are authenticated with an X-API-Key request header (a query-string ?key= parameter is also supported). Check our API documentation for details.

What are the track limits?

Limits vary by workflow. Multitrack mixing supports tracks up to 8 minutes through the API and 10 minutes with the C++ SDK. See the API and SDK documentation for other limits.

Is AI mastering as good as a human engineer?

Our processing engine was developed alongside professional mix and mastering engineers. Music Week called RoEx "an AI-powered tool designed to help musicians and producers achieve a professional-quality mix in minutes." Teams like UnitedMasters trust it for their artists. Free previews let you hear the results yourself before committing.

Will I lose creative control?

No. You control musical style, loudness targets, and processing parameters on every request. The settings-only mode returns gain, pan, EQ, and compression values you can apply in your own pipeline. Free previews let you iterate until the output matches your vision.

What if the results aren't what I expected?

Supported workflows provide previews at no credit cost while your account has a positive credit balance. Listen before retrieving a final file.

Who is the Tonn API Portal for?

The portal is open to developers, businesses, and teams with a defined commercial use case. Please be specific about how you plan to use the API when applying - applications without a clear commercial purpose will not be considered. If you simply want to have your music mixed and mastered, visit Automix.

Does the Tonn platform support post-production workflows?

Yes. Post-production is available via both the Cloud API and the C++ SDK. Features include dialogue enhancement, automatic sidechain ducking, full multi-track post-production mixing, ADR-to-location matching, delivery format mastering for film, TV, streaming, YouTube, broadcast, advertising, and podcasting, plus loudness and LRA compliance reporting. See the Post-Production Getting Started guide.

What does the stem separation API return?

POST /separate splits a stereo track into 4 stems: vocals, drums, bass, and other. Retrieve them for free with /retrievestems once separation completes, then optionally mix the vocal against the backing and remaster with /recombine. See the Stem Separation & Recombine tutorial.

Can I mix a rap vocal with a beat using the API?

Yes. POST /recombine with your vocalStemURL and backingStemURL (e.g. a recorded vocal and a purchased or licensed beat) mixes and masters them automatically -- no stem separation required. It only costs the 250-credit final master retrieval; the 75-credit separation charge does not apply to this direct flow. See the Vocal + Beat Mix & Master quickstart.

Ready to Ship Studio-Quality Audio?

Trusted by UnitedMasters and featured in Music Week. Approved accounts receive 1,000 credits to test supported workflows.

Get API Access View Documentation