The company that makes Mixed in Key has a software product called Mashup 2 which looks like it would do the job as well.