I want to record a drum cover. I have three input sources: a camera, the output of my electronic drum kit (computer registers it as a microphone), and an existing audio file (the song). I want to record myself playing along with the song, and have the resulting audio&video sync up exactly as I was playing it. I'm thinking I want to have a program where I import the song and put it as an audio track, then the program lets me record audio & video while playing back the existing project (namely the audio track).
What's a relatively cheap program that would allow me to do the above? As it is now I have to record the audio & video while I'm listening to the song, then edit the song file in a program to manually sync it with what I recorded, then import that modified song file into the program, which is too much of a pain.