ableton, cooledit. I tried to make the music represent the source by using ableton's new convert-audio-to-midi feature as melody, harmony, and percussion, all sourced from the source sample :]
http://www.youtube.com/watch?v=hHcGrmV1_Ww