OFFICIAL PAGE: StemRoller
StemRoller is a free application, available for both macOS and Windows, which can split your audio into four stems (vocals, drums, bass, and everything else) through the use of Demucs. For your convenience, StemRoller also supplies an instrumental track containing all non-vocal stems mixed down to one track. All processing is performed locally on your computer so it can take fifteen minutes for one song. Details at the above link.
Screenshot courtesy of Christopher Kissel