deloop


Namedeloop JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryA simple command-line tool to deloop wav files generated by an audio looper.
upload_time2025-02-07 16:38:53
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseGPL-3.0-or-later
keywords looper music sp-404 wav
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # deloop
_a command-line delooper_


[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

## Presentation

`deloop` is a command-line tool that takes two .wav files with _strictly_ identical parameters (sampling rate, number of frames), and returns a .wav file by substracting the two signals.

The targetted usecase is to separate stems from loops generated by a looper. For instance :

* loop 1: contains a drum loop
* loop 2: contains the same drum loop and a bass line

`deloop` allows to get the dry bass line back by removing the drums from the second loop (but we need the first loop to do that, of course...).

🚨 Attention: the performances will be altered if the drum loop has been modified in the overdub process...

## Usage

Intended to be used as a command-line tool:

```bash
$> deloop /path/to/file_a.wav /path/to/file_b.wav -o /path/to/output_file.wav
```

## References used to build this package

https://packaging.python.org/en/latest/guides/creating-command-line-tools/
https://packaging.python.org/en/latest/tutorials/packaging-projects/
https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "deloop",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": "Alexandre Dareau <alexandre.dareau@protonmail.com>",
    "keywords": "looper, music, SP-404, wav",
    "author": null,
    "author_email": "Alexandre Dareau <alexandre.dareau@protonmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d3/46/837afdfdb864058c2ff9beb7aedaf758eb9a9427d2666b5e20b8af3d06d8/deloop-0.1.0.tar.gz",
    "platform": null,
    "description": "# deloop\n_a command-line delooper_\n\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n## Presentation\n\n`deloop` is a command-line tool that takes two .wav files with _strictly_ identical parameters (sampling rate, number of frames), and returns a .wav file by substracting the two signals.\n\nThe targetted usecase is to separate stems from loops generated by a looper. For instance :\n\n* loop 1: contains a drum loop\n* loop 2: contains the same drum loop and a bass line\n\n`deloop` allows to get the dry bass line back by removing the drums from the second loop (but we need the first loop to do that, of course...).\n\n\ud83d\udea8 Attention: the performances will be altered if the drum loop has been modified in the overdub process...\n\n## Usage\n\nIntended to be used as a command-line tool:\n\n```bash\n$> deloop /path/to/file_a.wav /path/to/file_b.wav -o /path/to/output_file.wav\n```\n\n## References used to build this package\n\nhttps://packaging.python.org/en/latest/guides/creating-command-line-tools/\nhttps://packaging.python.org/en/latest/tutorials/packaging-projects/\nhttps://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "A simple command-line tool to deloop wav files generated by an audio looper.",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/adareau/deloop",
        "Issues": "https://github.com/adareau/deloop/issues",
        "Repository": "https://github.com/adareau/deloop.git"
    },
    "split_keywords": [
        "looper",
        " music",
        " sp-404",
        " wav"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae73425cbb147eb4b40dffe078447abfbc67316723a66eb95c264a5b555ba755",
                "md5": "673a342f04cc373e8db1ea78301c5378",
                "sha256": "0b4d8e4877c58269e9cb41f3ed27be1d88a571861f0cef26bf5f0d44b213797c"
            },
            "downloads": -1,
            "filename": "deloop-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "673a342f04cc373e8db1ea78301c5378",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 16284,
            "upload_time": "2025-02-07T16:38:51",
            "upload_time_iso_8601": "2025-02-07T16:38:51.556633Z",
            "url": "https://files.pythonhosted.org/packages/ae/73/425cbb147eb4b40dffe078447abfbc67316723a66eb95c264a5b555ba755/deloop-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d346837afdfdb864058c2ff9beb7aedaf758eb9a9427d2666b5e20b8af3d06d8",
                "md5": "3c34b719eb6d212533d194f532649ed7",
                "sha256": "c035c79cddb9c76d848b4c473a1a75b16bdbe7a5b0040aa6938cb9e41df540fc"
            },
            "downloads": -1,
            "filename": "deloop-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3c34b719eb6d212533d194f532649ed7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 15903,
            "upload_time": "2025-02-07T16:38:53",
            "upload_time_iso_8601": "2025-02-07T16:38:53.020762Z",
            "url": "https://files.pythonhosted.org/packages/d3/46/837afdfdb864058c2ff9beb7aedaf758eb9a9427d2666b5e20b8af3d06d8/deloop-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-07 16:38:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "adareau",
    "github_project": "deloop",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "deloop"
}
        
Elapsed time: 1.34945s