Skip to main content

Demucs wrapper for remixing audio files with additional customizations

Project description

Remucs

language license test pypi

The purpose of the remucs command line tool is to extract the individual stems from a mix and remix them again in a certain way, e.g. by adjusting the volume gain, left-right channel balance and last but not least, applying transient-preserving pitch shifting. Since the stem extraction is based on the adefossez/demucs engine, the stem choice is restricted to the drums, bass, vocals and other sources.

Usage

Usage: remucs [OPTIONS] FILES...

Options:
  -f, --fine            Use fine-tuned “htdemucs_ft” model.
  -n, --norm            Normalize output amplitude.
  -m, --mono            Convert stereo input to mono.
  -b, --bala TEXT       Balance of individual stems "bass,drums,other,vocals",
                        e.g. "0,0.5,1,-1". [default: 0,0,0,0]
  -g, --gain TEXT       Gain of individual stems "bass,drums,other,vocals",
                        e.g. "2,1,0.5,0". [default: 1,1,1,1]
  -p, --pitch TEXT      Pitch shifting factor in semitones followed by cents,
                        e.g -12 or +12 or +3-50. [default: 0]
  -d, --data DIRECTORY  Directory where to store the intermediate files.
                        [default: <user’s home directory>]
  -q, --quiet           Don't trash stdout.
  -V, --version         Show the version and exit.
  -h, --help            Show this message and exit.

Install

Choose between the latest remucs release or the bleeding edge version:

pip install -U remucs
pip install -U git+https://github.com/jurihock/remucs#egg=remucs

Don't forget to install one of the available versions of demucs as well:

pip install -U demucs
pip install -U git+https://github.com/adefossez/demucs#egg=demucs

License

remucs is licensed under the terms of the MIT license. For details please refer to the accompanying LICENSE file distributed with remucs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remucs-0.4.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

remucs-0.4-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file remucs-0.4.tar.gz.

File metadata

  • Download URL: remucs-0.4.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for remucs-0.4.tar.gz
Algorithm Hash digest
SHA256 f57773440ae6e4c9d721b1fad214b16d03a2d15a9dc599654b1aa0bdfbb3fb7c
MD5 5cec7ad5dcc4f408fc5363f0a456aaa9
BLAKE2b-256 f039442ba3fc1123113c87dd650a198af1c0ab0e196259474295c3613cf65b32

See more details on using hashes here.

File details

Details for the file remucs-0.4-py3-none-any.whl.

File metadata

  • Download URL: remucs-0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for remucs-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 69a13a373e8fabbbc2d87a37072ed1fd5e9431d09fe76e0669d95fa9d0fc6fb4
MD5 bff3d2336656f9934f41d668b314832e
BLAKE2b-256 6902ba422b0203e3c4ed5e0181662e8644042794e9456f9672f460b32daf1652

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page