Sound Design Stack Exchange is a question and answer site for sound engineers, producers, editors, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an audio file (Music + Vocals) and I have an instrumental (Music Only). Is there a program or some way I can take the music file and subtract the instrumental leaving only the vocals? (Full Song - Music = Vocals Only)

share|improve this question

migrated from Jan 24 '14 at 12:01

This question came from our site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation.

up vote 5 down vote accepted

Audio waves are additive, so if you play back the inverse of a waveform against the original waveform, they'll cancel out to nothing.

So if you have the exact instrumental, you can invert the waveform and play it against the original recording, which will mostly leave only the vocals intact. It's not the same as having the original tracks, since there won't be the same fidelity (you're subtracting from the mastered final so there's going to be a bit of loss of resolution) but this should get you pretty close.

You can use a waveform editor like Audacity to do this. You might have to shift one of your recordings forwards or backwards in time a bit to get the samples to line up; this is particularly the case if they came from separate sources that may have been encoded separately.

Happy remixing ;)

share|improve this answer
The key is to use the exact same track. Not using the same track might not get everything, and could actually make things worse. – MBraedley Jul 27 '11 at 13:42
Yes, using differently-encoded versions will introduce all sorts of terrible-sounding artifacts. What most people don't realize is that MP3 et al don't just affect the frequency distribution, but also subtly affect the timing and phase of the waveform. – fluffy Aug 8 '11 at 2:34
@MBraedley: not using the same track will, in fact, get virtually nothing and will definitely make things worse. – leftaroundabout Sep 8 '11 at 23:16

Although this is already answered I made a tutorial on this a while back also showing how you can do this in Ableton Live.

Here's a picture illustrating what Warrior Bob said:

enter image description here

share|improve this answer

There's a VST plugin to do basically this, called Extra Boy. I haven't tried it myself, so can't vouch for its effectiveness.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.