I need to add the "hooks" to some downloaded midi tracks.

I have spent a lot of time trying to record these new tracks in sync with the old tracks. The latency delay of both my midi guitar and my keyboard makes it impossible for me to play in time.

Should I be only listening to the input without hearing the delayed recorded track the same exact way you would record with tape? What might be a better way than that to be able to play in time?

Thank you in advance for your input.

Carl