I'm not talking so much about problems syncing to Midi clock (though playback latency will obviously make that kind of issue worse), or playing the unit via midi. I'm am literally talking about the delay between striking a pad and the sample playing out of the hardware. I haven't yet seen anyone else do the test that I did. Not saying they haven't, but I'm not aware of it.
Why not try repeating my test on your gear to see what latency value you get from your MPC? I would genuinely be interested to see if people are getting better (or heaven forbid, worse) results.
Here's the test:
1) Create a program with no fx running, and one sample (could be anything, but a snare sound seems appropriate) assigned to a pad. No velocity switching, no envelope attack time, nothing funny going on. As simple as possible.
2) Make sure the sample is edited so that the start point is positioned slightly into the start of the sample, clipping off the initial attack, so there's no way there can be any silence at the start of the sample.
3) Put a mic on a stand close to and pointed at the pad that triggers the sample
4) Find a digital stereo recorder, ideally a standalone unit (but you could record to a stereo track on a DAW), and plug the microphone into the L input, and the mono out of the MPC into the right input. Set levels appropriately.
5) Leave the MPC in stop. Don't have a sequence playing. No FX. No synth tracks or anything that would tax the processor. Make it as easy on your MPC as possible.
6) Start recording on your stereo audio recorder. Strike the pad a few times (not too hard!) with a drum stick or something similar to get a nice clean "hit" recording.
7) Load your stereo recording into a DAW and zoom in to look closely at your two waveforms
8 ) The snare sound from the MPC will of course be a little later than the sound of the stick hitting the pad. By looking at the waveform and identifying the start time of each in samples, you can work out the time (in samples) between the start of the stick strike and the start of the MPC sample playback. Divide by 44100 or 48000 or whatever your record sample rate was. That gives you the latency in seconds. If all is well you hopefully have a figure between maybe 0.003 (3ms) and 0.008 (8ms). I was getting more like 0.017 (17ms).
Here's a screenshot of what I recorded back in the summer. Zoomed in on Just one randomly chosen pad-hit:
** can't seem to get embedded images to work, but here's the link -
https://ibb.co/r2LTpRqMPC playback started at 87914
The pad strike started at 87102
Difference is 812 samples
@ 48kHz = 812/48000 = 0.0169 s = 17ms