Midi keyboard still off tempo after changing latency

I have changed the latency from 512 to 128 to 32, my interfaces driver is selected and still what was recorded is not the same timing as what i played. I dont beleive i had this issue before.
Im using omnisphere.

That is nothing to do with latency or buffer size. That is midi offset that seems to be misbehaving.

So that means its in omnisphere?

Did you try hitting “constrain delay compensation”?

Where do i find that feature?

This little clock looking thing in the bottom left of C14
image

It turns off latency making plugins so you can record easier.

This worked but is it the only way?

Do i have to turn it on when recording and turn it off after so it doesn’t alter every track in the mix?

I first noticed that there was either less or no delay.

I honestly couldn’t tell if i had to hit the keys harder.

If it worked that probably means that some plugins were causing the latency, I’m not sure how you would avoid it if you are using those plugins since they require processing time to function properly.

Yes, just turn it back off when you are done recording - it does sound a bit strange if you are used to the sound of the track with all the effects. Putting on the metronome can be a distraction.

You haven’t got auto quantise on have you? As mentioned above plugins will make a difference.
Do you get the same problem playing halion?

it seemed to be specific to the session because when i used a different midi patch in a different mix i didnt need to use that button to reduce latency isssues.

It can really depend on the plugins - for example, Snapback from Cableguys adds a lot of latency because it has to put a hit before the drums. It may be something else too, but I usually hit that button if I find the latency annoying.