Skip to content

Reconstruct target audio using snippets of source audio.

Notifications You must be signed in to change notification settings

jbordoe/audio-collager

Repository files navigation

Audio Collager

Attempt to reconstruct target audio using snippets of source audio.

Background

This tool is inspired by the Scott Johnson album John Somebody (this track in particular) in which samples of speech and laughter are cut up, rearranged and looped to create rhythm and melody.

Setup

Install Python >3.9 and the dependencies with poetry:

poetry install

Run

puython collager.py COMMAND

Run python collager.py --help for more details.

Examples

Creating a collage

python collager.py collage -t target.wav -s source.wav -o collage.wav

Chopping audio

Chop the given file in to snippets of 250 milliseconds

python collager.py chop -l 250 -f sample.wav -o sample_slices/

Use Cases

Let's begin with two breakbeats:

We want to recreate the drum pattern of the former using audio from the latter.

python collage_files.py -i docs/audio/breaks/black_heat__zimba_ku.wav -s docs/audio/breaks/amen_brother.wav -o amen_zimba.wav -f sigmoid 

You can listen to the output here

About

Reconstruct target audio using snippets of source audio.

Topics

Resources

Stars

Watchers

Forks

Languages