I read this week about this cool free software called Spleeter that can separate recorded music into the basic tracks. In this example I just split to vocals and backing, but it can go further to extract drums, bass and other instruments. There is a Verge article about.
This is really cool if you want to do remixes or need a backing track, but you are likely to run into copyright issues if you release anything using tracks you do not own. I was wary of putting this on Youtube as it might be taken down even though I use very short samples.
On my old PC it takes a while to process, but if you have the appropriate GPU card it should take seconds.
Setting this up is not trivial. You have to install the Anaconda Python environment that has appropriate libraries and run some command lines. I shall be experimenting more with it.