AI Mastering Desktop (offline version)
We have released the desktop offline version of AI Mastering. In line with this, we have released the mastering algorithm as open-source. Going forward, our emphasis will be on the offline version rather than the API. Please refer to the following for more details.
AI Mastering API
AI Mastering provides API interface. You can access following functions.
- Upload/Download audio
- Do the mastering
- Change the target loudness
- Change the mastering level
- etc...
API Specification
AI Mastering API is defined by Open API Specification. For details, please click following links.
API Client Libraries
Javascript (Node)
Tutorial
# clone tutorial repository
git clone git@github.com:ai-mastering/tutorial-node.git
cd tutorial-node
# install dependencies
npm install
# upload test.wav, do the mastering, and download the output as output.wav
node main.js --input test.wav --output output.wav
#For details, please see main.js
Resources
Ruby
Tutorial
# clone tutorial repository
git clone git@github.com:ai-mastering/tutorial-ruby.git
cd tutorial-ruby
# install dependencies
bundle install
# upload test.wav, do the mastering, and download the output as output.wav
bundle exec ruby main.rb --input test.wav --output output.wav
#For details, please see main.rb