In popular music, a cover version or cover song, or simply cover, is a new performance or recording of a previously recorded, by someone other than the original artist. However, it is impossible to retrieve a piece of single track for most of people. Therefore, my goal is to deliver a program that separates a record into several tracks, each corresponding to a meaningful source, which can be us...