| CPC G10H 1/0008 (2013.01) [G10H 2210/056 (2013.01); G10H 2210/076 (2013.01); G10H 2210/081 (2013.01); G10H 2210/561 (2013.01); G10H 2240/325 (2013.01)] | 20 Claims |

|
1. A system for combining audio tracks, the system comprising:
a memory storing a computer program; and
a computer processor, controllable by the computer program to:
determine at least one music track from a plurality of music tracks that is musically compatible with a base music track by determining respective cosine distances between an acoustic feature vector of the base music track and an acoustic feature vector of each of the plurality of music tracks;
align the at least one music track and the base music track;
separate the at least one music track into an accompaniment component and a vocal component; and
add the vocal component of the at least one music track to the base music track.
|