I was an early user and contributor to The Echo Nest Remix API, and have started to write publicly about what I have learned.
I have created an overview of Remix, letting people know its benefits, its power, some important concepts for its data model, and ending with a short tutorial to show how intuitive the code can be.
Hopefully complementing the overview is a multi-level explanation of how the below mixes were created on an algorithmic level, explaining them in metaphor, musical terms, and in code, all with numerous examples.
I also spent some time cleaning up documentation for the module, and after self-hosting a snapshot, the automatically-generated documentation for The Echo Nest Remix API is now hosted by the Googlecode project.
I have also started to publish some resulting remixes, including:
- Assorted video analogues to the dissociated mixes.
- Poppy Kernels, seventy-nine versions of “Popcorn” mixed together, partially as an exercise to check on new features in an experimental branch of Remix.
- Infinite Noms: increasingly random remixes of the “Nom Nom Nom Nom Nom Nom Nom” song, and
- Dissociated Mixes: the musical equivalent of M-x dissociated-press. Automatic, random remixes using Remix.