index.html ?>
|
|
After Morning A Be To Got There'sA practical application of the EchoNest Remix API.
version 1.0
|
The Echo Nest Remix API is the "Internet Synthesizer that lets you make things with music and video." It works by uploading your song to a server, getting back a bunch of analysis data about the song, and allowing a Python program to use that data to guide the cutting, slicing, speeding up, slowing down, pitch-shifting, etc. of the song. A key feature identifies the boundaries of all the measures, beats, and "segments" in the song (actually the nearest zero-crossing to each, which is nice to splice).
Their reverse.py example takes either the beats or segments and reassembles them in reverse order.
In South Park season 3, episode 3, a succubus kept Chef under a spell by singing "There's got to be a morning after" to him every night. The boys learned that the only way to break the spell and expose the succubus was to sing the song in reverse order.A snip of Stan and Kyle singing their backwards song..
I used reverse.py to reverse "The Morning After", by Maureen McGovern, in four combinations of two options:
"by Robert Ochshorn and Joshua Lifton", "audio_new.py" => "version of EchoNest audio.py fixed for big-endian machines" ); $subst_url = array( ); echo "
';
if( isset( $subst_url[$file] ) ) $url = $subst_url[ $file ];
else $url = $file;
$url = "http://www.mac-guyver.com/switham/2010/08/AfterMorning/$url";
if( $line[0]=="d" ) {
echo "$file/";
} else {
echo "$file (${size}K)";
}
echo " | \n";
if( isset( $cmt[$file] ) ) {
echo "$cmt[$file] | \n"; } echo "
This page was made with a
php script.
Last change
--Steve Witham
Up to my home page.