HZPiano I think(!) I read @dore_m say that a good pedaling implementation in Kontakt is near impossible. I also think(!) he used less polite words than I do here
I'm usually pretty damn polite/PC in my comments. But yes, I think the pedal implementation in Kontakt is not great, which is another reason I try to support SFZ, which is the underlying engine beneath Garritan CFX (with Aria extensions). Much easier to accomplish. So you'll find that the SFZ versions of my library have better pedaling in general, but the tricks to get the velocity layers to blend together is better in Kontakt
I guess each engine has different capabilities and quirks.
vagfilm The problem with Kontakt (as far as I know because I have only done some basic scripting) is that it lacks one key feature: configurable and switchable instantaneous fading
Yup, that's exactly it. If you're familiar with ADSR controls (attack, decay, sustain, release time periods), Kontakt does not allow you to change the fade out of a wav file after the release is triggered without significant scripting (and that means disabling the default behavior, and "fooling" the ADSR system). Controlling the fade-out of the release is the key point in getting half pedal to happen - your finger has released the key, the sustain pedal is holding it, but then a half pedal should decrease the volume. This all happens in the "R" part of the ADSR, which Kontakt doesn't allow in the internal engine.
SFZ on the other hand, just has a toggle that, when turned on, you can control the fade outs even after the Release has been triggered.