Soundmosaic
Copyright © 2001-2007 by Steven Hazel <sah@awesame.org>

Soundmosaic constructs an approximation of one sound out of small pieces of other sounds.

Starting with a target file and a set of source files, soundmosaic splits the target file up into equal-sized segments, or "tiles". For each tile in the target file, it finds the closest match in the source files, and replaces the target tile with the tile from the source files.

I've made some sample mp3s:


Download:


Distance Metric:

Resampling:

Dealing with Large Amounts of Data:

Future Development:

Related Work: