Name | deloop JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | A simple command-line tool to deloop wav files generated by an audio looper. |
upload_time | 2025-02-07 16:38:53 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | GPL-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_
[](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[](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"
}