Hammer sorry, but there is no software of hardware that can do this.

The best you can get is "centre cancelling" which is where most vocals are recorded on the pan field, so that you are left with the stuff recorded on the left and right channels.

Even this has drawbacks as vocals usually have reverb and this is usually panned left or right or both, so you will still get an echo of the vocal.

Also the seperation depends on the original recording and how far left or right the instrument tracks were recorded.

But there is nothing that will seperate the various tracks out to seperate tracks.

Dennis