Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

auto-mix-prep

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

auto-mix-prep

Application for automatically preparing stems for mixing.

  • 0.2.0
  • PyPI
  • Socket score

Maintainers
1

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

.. code:: bash

$ sudo pip3 install auto-mix-prep

Or

.. code:: bash

$ 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

.. code:: bash

$ amp <operation>

For example:

.. code:: bash

$ 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.

.. _pydub: https://github.com/jiaaro/pydub

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc