Professional Audio Mixing & Mastering API

Transform your audio with AI-powered mixing and mastering. Simple pricing, powerful results, rapid cloud processing for B2B and indie developers.

Trusted by Industry Leaders
Music.AI uses RoEx audio processing technology
Boombox partners with RoEx for audio
mastering
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 →

Built for Scale

Our infrastructure handles millions of tracks with enterprise-grade reliability. Over 4 million tracks processed since 2020.

4M+
Tracks Processed
<60s
Average Processing
99.9%
Uptime SLA
24/7
API Availability

How It Works

1

Sign Up & Get Approved

Create an account and request API access. Start testing immediately.

2

Integrate & Test

Use our Python client or REST API. Free 30-second previews for testing.

3

Purchase Credits

Buy credit bundles to power your workflow. Usage-based pricing with volume discounts.

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 30-second previews
  • • 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

Simple Integration

Get Started in Minutes

Our Python client and REST API make integration effortless. Free 30-second previews let you test before committing.

  • Install via pip: pip install roex-python
  • Comprehensive API documentation
  • Bearer token 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}')

API Overview

🔗 Base URL & Endpoints

All API requests are made to:

https://tonn.roexaudio.com

Supported endpoints: /mastering, /mixing, /enhance, /analyze, /cleanup

🔐 Authentication

All requests require Bearer token authentication. Include your API key in the Authorization header:

Authorization: Bearer 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 purchased credits. Only final retrievals consume credits.

📦 Output Formats

  • Audio Files: WAV and FLAC 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
  • Max Track Length: 10 minutes per audio file
  • 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
Chief of Staff, UnitedMasters

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. For example, Mastering – Full Track: 220 credits on the Small plan ($2.20), or 176 credits on the Large plan ($1.76). View detailed pricing.

Do you offer previews?

Yes — 30-second previews are free for accounts with purchased credits. This lets you test the processing before committing to a full render.

What audio formats are supported?

We support WAV and FLAC formats for both input and output to ensure maximum audio quality.

How do I authenticate API requests?

All API requests use Bearer token authentication. Include your API key in the Authorization header of each request. Check our API documentation for details.

What are the track limits?

Mixing supports 2-32 tracks per request. Mastering supports 1 track. Mix Enhance works with stereo files. All services support tracks up to 10 minutes in length.

Ready to Transform Your Audio?

Join thousands of developers building professional audio tools with our API. Start testing today with free previews.

Get Started Now View Documentation