Skip to content
AI Mastering GUI/CUI tools to use AI Mastering API easily
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
data
docs
examples/vbscript
.gitignore
Gopkg.lock
Gopkg.toml
LICENSE
README.md
gui.go
main.go

README.md

AI Mastering tools

This repository includes

  • Command line tools to execute automated mastering using AI Mastering API
  • GUI front-end (Coming Soon)
  • Source code of above

This repository may be helpful as to how to use the AI Mastering API.

Install

Windows

Please download executable binary.

https://github.com/ai-mastering/aimastering-tools/releases/download/v1.0.2/aimastering-windows-386.exe

Mac

Please execute following commands.

sudo curl -L "https://github.com/ai-mastering/aimastering-tools/releases/download/v1.0.2/aimastering-darwin-386" -o /usr/local/bin/aimastering
sudo chmod +x /usr/local/bin/aimastering

Linux

Please execute following commands.

sudo curl -L "https://github.com/ai-mastering/aimastering-tools/releases/download/v1.0.2/aimastering-linux-386" -o /usr/local/bin/aimastering
sudo chmod +x /usr/local/bin/aimastering

Bash completion

Please add following command to ~/.bash_profile

eval "$(aimastering autocomplete --shell bash)"

Zsh completion (not tested)

Please add following command to ~/.zshenv

eval "$(aimastering autocomplete --shell zsh)"

Command line tool usage

Auth

Please set AIMASTERING_ACCESS_TOKEN env var. access token can be retrieved https://aimastering.com/app/developer.

export AIMASTERING_ACCESS_TOKEN=xxx

Access token can also be passed by --access-token options.

Basic

Pass access token by env var

export AIMASTERING_ACCESS_TOKEN=xxx
aimastering master --input /path/to/input.wav --output /path/to/output.wav

Pass access token by argument

aimastering master --input /path/to/input.wav --output /path/to/output.wav --access-token=xxx

Options

Target Loudness

Target loudness -6dB

aimastering master --input input.wav --output output.wav --target-loudness -6

Other options

Please see

aimastering --help
aimastering master --help

GUI usage (Coming Soon)

Requirements

No dependencies

Notes

This tool is an auxiliary tool of AI Mastering. We do not guarantee the maintenance of this tool.

LICENSE

MIT

You can’t perform that action at this time.