could be added latency introduced by any plug-ins in the project that require lookahead. brickwall limiters tend to be likely culprits in such cases. try copying the recorded midi parts to a new blank project with no other plug-ins loaded. if the problem persists, it could be a problem with the DAW audio latency settings/latency compensation, as mentioned by ShortBus. hope that helps. cheers, paul.
|