I started trying to script half-pedaling a few weeks ago and its turned into a real self-discovery project. I was never able to describe how I pedal on an acoustic, and only knew that I had much more control over an acoustic than a digital with a damper on/off switch.
So I tried scripting half pedaling in Kontakt, mimicking the behavior of Noire and Garritan CFX. I thought i had something that worked, and it kind of does work, but with some quirks. But then I scripted something in SFZ recently and found out that its much better/easier to do. I thought I'd attach a rudimentary library here that can be opened in Sforzando for people to try. I know, the samples aren't great - it was just a mockup. Find the SFZ file and open in Sforzando.
Does the half pedaling behave as you'd expect it to? (more or less?)
PS. If this technique works, then it can be applied to anyone's SFZ library for half pedaling.