Free assembly

From Music Hack Day

Jump to: navigation, search

Contents

[edit] free assembly

Adapt a collection of sounds to a target using echonest Remix and freesound.org APIs

[edit] Creator

graham boyes (gr[dot]ed[dot]boyes[at]gmail[dot]com)

[edit] About the hack

Free assembly renders an approximation of a target sound using a database of sound samples. First, using the echnonest Remix API, the target is segmented into different structural units, e.g. tatums, beats, and bars. Second, using tags and filters supplied by the user, sound samples are obtained from freesound.org using their API. This collection of sounds is then combined using adaptive analysis techniques found in my python library for dictionary-based methods (pydbm) to construct a model of the target.

[edit] What APIs, tools or kit did you use?

echonest Remix and freesound.org APIs

[edit] Media

Some examples using the amen break can be found here

Personal tools