I’ve just come across this site, not sure if it’s been discussed before: https://splitter.ai
You can upload a song in mp3 for example, and it splits it out into 5 different mp3 files for you: one each for bass, drums, vocals, piano, and other. You can then load them into your favorite DAW and mute or unmute them individually.
I’ve only tried it with one song, but it worked amazingly well. (I guess it helps that RATM has exactly one vocalist, guitarist, bassist and drummer.)