auto-mix-prep

Application for automatically preparing stems for mixing.


Keywords
audio, music, production, mixing
License
GPL-2.0
Install
pip install auto-mix-prep==0.2.0

Documentation

auto-mix-prep

Performs operations on wave files in preperation for mixing.

Current features

  • Gain staging, i.e. adjusting peak dB to desired level
  • Backup stems before editing
  • Split stereo files into separate mono tracks (L/R)

Planned features

  • Interactive usage
  • Renaming files
  • Ability to exclude files

Requirements

  • python (>=3)
  • pip3
  • pydub

Installation

$ sudo pip3 install auto-mix-prep

Or

$ git clone https://github.com/dashj/auto-mix-prep.git .
$ cd auto-mix-prep
$ sudo setup.py install

Options

-g, --gainstage, peak dB desired (-12 dB if not specified).

-s, --splitstereo, splits stereo files into two mono files.

-d, --directory, directory containing wave files (working directory if not specified).

-f, --file, select individual file instead of all wave files in directory.

-b, --backup, creates a backup before overwriting (creates folder in working directory if not specified).

Usage

$ amp <operation>

For example:

$ amp -s -g -24 -d /path/to/stems -b /path/to/backup_directory

First creates a backup in /path/to/backup_directory then searches /path/to/stems for wave files and performs the selected operations. Which in this case would be splitting the stereo files into mono and gain staging with -24 dB as the peak amplitude.