Skip to content

thesmith/bottalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotTalk
=======

BotTalk generates Girl Talk-esque mp3 mashups of a last.fm user's top artists. This is all done using the.echonest.com and the first ever results can be found http://soundcloud.com/thesmith/bottalk-last-fm-user-thesmith

The mashup is created from mp3s from each artist. These are sorted according to pitch and each track has a drum track created by taking the bars from the next track that match the key of the current track. Each track is then mixed with it's beat track, with the beat track looped. The resulting mix tracks are then ordered by loudness (why not) and 30ish seconds of each are bolted together to create the final mix-tape.

I'm really sorry about my python. I have no idea what I'm doing and it's all a big mess. Don't expect anything to actually work, I just know it has at least once.

I don't know how to set python dependancies but the most notable one you'll need is the.echonest's python remix library.

Massive thanks to @atl for helping me with his mad echonest knowledge!

How To
======

# create necessary directories, cause I'm lazy
mkdir f mp3 mixes

# get a last.fm user's top artists and use the.echonest to download one mp3 for each
python lastfm.py thesmith

# create seperate master and beat files and then create individual mix files, all in f/
python bottalk.py

# squash all the successful mix files together, with some shady assed mixing
python splicer.py thesmith

About

Automatically generate Girl Talk-esque mp3 mix-tapes of a last.fm user's favourit artists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages