auto-mix-prep


Nameauto-mix-prep JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/dashj/auto-mix-prep
SummaryApplication for automatically preparing stems for mixing.
upload_time2015-05-23 18:20:59
maintainer
docs_urlNone
authorDashj
requires_pythonNone
licenseGPLv2
keywords audio music production mixing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dashj/auto-mix-prep",
    "name": "auto-mix-prep",
    "maintainer": "",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "",
    "keywords": "audio,music production,mixing",
    "author": "Dashj",
    "author_email": "johanlovgr@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/53/8d/94fade74736b4e94dd8dd45c2a2d12fc4863f3ffe8decc26abc7353be21d/auto-mix-prep-0.2.0.tar.gz",
    "platform": "Cross platform",
    "description": "auto-mix-prep\r\n=============\r\n\r\nPerforms operations on wave files in preperation for mixing.\r\n\r\n\r\nCurrent features\r\n^^^^^^^^^^^^^^^^\r\n- Gain staging, i.e. adjusting peak dB to desired level\r\n- Backup stems before editing\r\n- Split stereo files into separate mono tracks (L/R)\r\n\r\nPlanned features\r\n^^^^^^^^^^^^^^^^\r\n\r\n-  Interactive usage\r\n-  Renaming files\r\n-  Ability to exclude files\r\n\r\nRequirements\r\n------------\r\n\r\n-  python (>=3)\r\n-  pip3\r\n-  `pydub`_\r\n\r\nInstallation\r\n------------\r\n\r\n.. code:: bash\r\n\r\n    $ sudo pip3 install auto-mix-prep\r\n\r\nOr\r\n\r\n.. code:: bash\r\n\r\n    $ git clone https://github.com/dashj/auto-mix-prep.git .\r\n    $ cd auto-mix-prep\r\n    $ sudo setup.py install\r\n\r\nOptions\r\n-------\r\n\r\n``-g, --gainstage``, peak dB desired (-12 dB if not specified).\r\n\r\n``-s, --splitstereo``, splits stereo files into two mono files.\r\n\r\n``-d, --directory``, directory containing wave files (working directory\r\nif not specified).\r\n\r\n``-f, --file``, select individual file instead of all wave files in\r\ndirectory.\r\n\r\n``-b, --backup``, creates a backup before overwriting (creates folder in\r\nworking directory if not specified).\r\n\r\nUsage\r\n-----\r\n\r\n.. code:: bash\r\n\r\n    $ amp <operation>\r\n\r\nFor example:\r\n\r\n.. code:: bash\r\n\r\n    $ amp -s -g -24 -d /path/to/stems -b /path/to/backup_directory\r\n\r\nFirst creates a backup in ``/path/to/backup_directory`` then searches\r\n``/path/to/stems`` for wave files and performs the selected operations.\r\nWhich in this case would be splitting the stereo files into mono and\r\ngain staging with -24 dB as the peak amplitude.\r\n\r\n.. _pydub: https://github.com/jiaaro/pydub",
    "bugtrack_url": null,
    "license": "GPLv2",
    "summary": "Application for automatically preparing stems for mixing.",
    "version": "0.2.0",
    "project_urls": {
        "Download": "https://github.com/dashj/auto-mix-prep/tarball/0.2.0",
        "Homepage": "https://github.com/dashj/auto-mix-prep"
    },
    "split_keywords": [
        "audio",
        "music production",
        "mixing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "538d94fade74736b4e94dd8dd45c2a2d12fc4863f3ffe8decc26abc7353be21d",
                "md5": "e35ff02b2cb7303ceedaceaab1da9e2f",
                "sha256": "5e7d9c6e3fd73c49bf22a216e04d7249d529d8822f5ee3d25f3dcf6c982a92d6"
            },
            "downloads": -1,
            "filename": "auto-mix-prep-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e35ff02b2cb7303ceedaceaab1da9e2f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2901,
            "upload_time": "2015-05-23T18:20:59",
            "upload_time_iso_8601": "2015-05-23T18:20:59.465352Z",
            "url": "https://files.pythonhosted.org/packages/53/8d/94fade74736b4e94dd8dd45c2a2d12fc4863f3ffe8decc26abc7353be21d/auto-mix-prep-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2015-05-23 18:20:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dashj",
    "github_project": "auto-mix-prep",
    "github_not_found": true,
    "lcname": "auto-mix-prep"
}
        
Elapsed time: 0.22197s