A loop destroyer, for your personal disintegration loops.
Project description
loop-destroyer
A loop destroyer, in a similar vein of William Basinsky.
Requirements
sox, which you can download from here sox.sourceforge- (optionally)
ffmpeg, to generate a spectrogram video; you can download it from github
Installation
pip install --user loop-destroyer
How does it sound?
Listen on youtube!
Usage example
Suppose you have the following directory hierarchy:
.
├── samples-piano
├── piano-01.wav
├── piano-02.wav
├── piano-03.wav
└── piano-04.wav
The simplest way to destroy these samples is:
loop-destroyer -o out_dir --quiet samples-piano/
This command will take each sample, repeat it a number of times (progressively destroying it), and then mix this "degradation chain" with the degradation chains from the other samples.
The resulting directory structure will be:
.
├── out_dir
│ ├── disintegrated.mp3
│ ├── piano-01.wav
│ ├── piano-02.wav
│ ├── piano-03.wav
│ └── piano-04.wav
└── samples-piano
├── piano-01.wav
├── piano-02.wav
├── piano-03.wav
└── piano-04.wav
out_dir contains the disintegrated mix (disintegrated.mp3) and the various degradation chains (named after the sample they destroyed, eg. piano-01.wav).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file loop-destroyer-0.1.0.tar.gz.
File metadata
- Download URL: loop-destroyer-0.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
316e0a4da7927df8ac523aa84a94f2f63e2440c911218a4c1d4780b2fdb4fc62
|
|
| MD5 |
365e5ae75bc7a15ef5e25c57ec91ee0c
|
|
| BLAKE2b-256 |
6c387da27524dbe0956d54efaeb59391000d41e68bdc689861c2982407afdbaa
|