Skip to main content

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


Download files

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

Source Distribution

loop-destroyer-0.1.0.tar.gz (4.2 kB view hashes)

Uploaded Source

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