I am recording against a karaoke track and there is a delay when I play back… how do I fix this?
If your voice track doesn’t match the music on playback, then you probably have the Recording Latency set wrong.
Generate > Click Track.
Make sure it’s the click version that goes TICK pook pook pook TICK pook pook pook TICK…
Play that as your backing track in overdubbing and jam your headphones or earphones against your microphone. You are recording your own backing track.
Stop. Look at the two tracks and the difference between them is your latency compensation.
Audacity > Edit > Preferences > Devices > Latency > Latency. Add the number you got in the above test to the latency setting already there. > OK.
You are required by some law somewhere to go the wrong way the first time. (“Let’s see, if I add a negative compensation to a minus number, that really means…”)
Make a new recording.
You should only have to do this series of adjustment loops once and the correction should stay as long as you don’t change anything in the system.
You don’t have to do this. You can line up the two tracks in post production. Select the Time Shift Tool (two sideways black arrows), click on one of the tracks and push sideways until the two play perfectly. That does work, but you have to do that for every song until the sun cools off.