I think that this is somewhat related with the user interface. I can found very good piano sample libraries in the net in sfz format.
If, in the UI, I could edit the velocity curve for the 'timbre', without changing the 'volume' curve, I would, with the same sfz, make my piano be more 'soft' or 'hard'.
How this can be done without changing the sfz file?