…I even know how the math works. But that’s a long, long way from code, and besides, I know this already exists.

I have a live recording from last Saturday. On the left track, I have vocals + instruments. On the right track, I have just instruments. I want to subtract the instrument-only right track from the left track to get a clean, or at least reasonably clean, vocal track.

It doesn’t have to be perfect, because I’m going to put it back on top of the same instrumental track, I need to level some stuff and get rid of a couple of weird pumping-like artefacts and that’ll work 100x better with the mostly-clean vocals hanging out over there —>. People do the same audio math all the time, removing vocals for sampling, remixes, karaoke, stuff like that.

My digital audio workstation is Ardour running on Ubuntu Studio 8.04. I’d prefer to do this in Ardour, but if I have to install something else, I can. (And I have the Ubuntu Studio audio suite already installed. I also have an OSX box, and can boot the Ubuntu box into XP, if I must, but it’s kind of a pain in the ass to get things across the systems.) Google has not helped me.

Can I do this in Ardour? That would be optimal. I have Audacity running on the same Ubuntu box, tho’ I’ve never used it. I also have Rosegarden and it seems to run, and a bunch of other things I don’t know anything about yet because I haven’t tried them but none of them seem likely to do this. (Drum sequencer, stuff like that.)

If so, how? If not, what do I need?

Thanks in advance…