Yes, seems in hindsight quite an overlooked aspect of dpiano + MIDI.
During early MIDI days, no dpiano action was enough like real pianos and first draft MIDI did well for available hardware/tools, at least for contemporary music production. Understandable really.. but now and near future, perhaps key press noise is something which products like Pianoteq now make desirable (seemingly so close to real piano playing now etc.).
In more recent years, with much more piano-like actions and more abilities baked into MIDI.. it does seem like a rather unobserved moment in a piano key strike, to be missing.. the moment the finger initiates pressure downward.. the speed and also pre-strike 'acceleration' or 'relaxation' (different kinds of staccato for example, one punching through, the other using kinetic drive to action the key but with some immediate release rather than driving through with the same initiating force).
Thinking of note-OFF (really nice to have working well), the idea of 'note ON' really should have been (for piano-like use cases) a sensor beginning before hammer hits.. the idea of note-on as it is should be something more like 'hammer strike'.
But - IDK for sure if there are not great possible ways to work with all within the latest MIDI implementations. Stopped looking into it a while ago. More happy than ever with my setup, but it would be amazing to find out if someone really is, or has solved this somehow.
Re latency - absolutely, many like latency as low as possible. My ideal with latency and Pianoteq, is to experiment with the buffer size in options.. depending on full loop latency, the latency numbers seen in Pianoteq may feel more piano-like if they not so close to zero. On my current system with so-so full latency loop, I like about 5 to 10ms.. sweet spot around 8 or 10 really. My last machine though had a faster full loop latency and I could enjoy 10 to 15ms with Pianoteq.
When I set to lowest latency for Pianoteq, my dpiano feels too much like a normal synthesizer controller. I love a little old Casio for example, which was my chief controller for some years in the past (not used for piano music) - as it (and other tools like it were too) was practically instant from key press to 'note ON' (suitable for MIDI timing focussed work like playing beats, not so much for 'pianistic feel').. but I do believe if some kind of true 'note on' (at first sign of downward pressure) even if it added some 4ms latency, could still be in most users' acceptable range of latency.. without more knowledge of what's to come within the later MIDI standards, it still seems reasonable even with perhaps a 2ms shorter noise maybe.
Fun to think about - and probably it would be something I should check out more info about. Thanks for the enjoyable idea crunching j - Cheers!
Pianoteq Studio Bundle (Pro plus all instruments) - Kawai MP11 digital piano - Yamaha HS8 monitors