Put Pro Mixing & Mastering Inside Your Product
RoEx Tonn C++ SDK lets you deliver studio-grade results out-of-the-box. Your users sound better, finish faster, and keep coming back.
Built for Products That Ship Audio
Creator Platforms
- ✓ Instant "sounds finished" button
- ✓ Higher publish rates & retention
- ✓ Reduce support burden
DAWs & Plugins
- ✓ Smart starting mix & master
- ✓ Settings-only mode for UIs
- ✓ Offline deterministic processing
Games / Social / Post
- ✓ Consistent loudness & clarity
- ✓ Batch pipelines that scale
- ✓ Perfect for automation
Studio-Grade Sound
Modern DSP/ML trained by professional mix/mastering engineers. Cohesive balances, solid low-end, clear vocals.
Drop-In Workflow
Give us stereo (mastering) or stems (mixing). Get back a finished render—or just the settings.
Designed to Scale
Offline, deterministic processing—perfect for queues, bulk jobs, and predictable QA.
How It Works
Send Audio
Provide stereo for mastering, or stems (2-32 tracks) for mixing.
Choose Output
Full render, stems, or settings-only (gain/pan/EQ/comp).
Ship It
Save the render or apply the settings in your own pipeline.
Developer Preview
Link the SDK
# CMake (example)
find_package(TonnSDK REQUIRED)
target_link_libraries(app PRIVATE TonnSDK::tonnsdk)
Process Audio
#include "TonnSDK.h"
int main() {
tonn::TonnSDK sdk(44100.0f);
sdk.addTrack("stems/drums.wav");
sdk.addTrack("stems/bass.wav");
auto result = sdk.process(); // render or settings-only
return 0;
}
Explore the full SDK documentation for integration guides, examples, and API reference.
What You Need to Know
Inputs
- Mixing: stereo stems (non-interleaved or files)
- Mastering: stereo mixdown
- WAV, FLAC, MP3, in-memory buffers
Outputs
- Full render (mixed/mastered)
- Processed stems
- Settings JSON (gain, pan, EQ, comp)
Platforms
- macOS (arm64 & x86_64)
- Windows (x64)
- Linux (x86_64)
- C++17, CMake, gcc/clang/MSVC
Capabilities
🎚️ Multitrack Mixing
- • 2-32 tracks per session
- • Automatic gain, pan, EQ, compression
- • Settings export for DAW integration
- • Processed stems output
- • Musical style presets
✨ Stereo Mastering
- • Loudness optimization (LUFS targeting)
- • Frequency balance & width
- • Multiband compression & limiting
- • Streaming platform ready
- • Musical style presets
SDK FAQ
How is the SDK licensed?
What platforms are supported?
Can I get just the mixing/mastering settings?
Is this the same technology as the cloud API?
What audio formats are supported?
Can I request an evaluation license?
Get SDK Access
Tell us about your project and we'll get back to you within one business day with licensing details and evaluation access.
Ready to Ship Studio-Grade Audio?
Fill out the form above and our team will get back to you within one business day.