Skip to content

ai-mastering/aimastering-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Mastering tools

This repository includes

  • Command line tools to execute automated mastering using AI Mastering API
  • 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.1.0/aimastering-windows-386.exe

Mac

Please execute following commands.

sudo curl -L "https://github.com/ai-mastering/aimastering-tools/releases/download/v1.1.0/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.1.0/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

No settings are required. A unique guest API key is generated for each command execution, so no other user can see the data.

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

Requirements

No dependencies

Notes

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

Development

Setup

go mod tidy

Build

go build main.go

LICENSE

MIT