My understanding of latency is that, if I'm recording vocals/guitar via a line-in, there will be some delay between my playing/singing and it registering with the computer; therefore, if the latency is really high, this means that the computer will think I sang a note slightly after I actually did. Upon playback, then, I'll be off-beat and will have to nudge my vocal track slightly earlier, in order to have my downbeats line up with the computer's timeline (and any other tracks that are on-beat). (Please correct me if I'm wrong about this.)
I'm running my instruments through an audio interface so I don't really notice any latency -- it registers at 24ms through a Focusrite @ 512 samples. When I adjust the driver error compensation, though, I would expect it to affect something. Here's what happened:
+300ms overall latency: Recorded myself going "dut" on each eighth note. Playback is in-time.
-300ms overall latency: Reocrded myself going "dut" on each eighth note. Playback is in-time.
Shouldn't both of my vocal tracks be shifted slightly ahead of, or behind, the beat, when I intentionally set the overall latency so far off?
I'm asking here because I figure I must be wrong about something, and I don't know where my misunderstanding lies.