RIP
QuasiUnaFantasia Example: the key is pressed to the bottom, and now you release it halfway up. In response the damper is lowered somewhat. Now you might just push the key back down to the bottom again, and the damper would be raised again.
The dampers (with either foot or finger) move by a relatively large amount, say about 1cm. The actual damping effect, buzzing and everything we are talking about takes place in a relatively small area: from when the felt start touching the string (when damping) to when it is completely pressed against it -- I think that's about 1mm. Plus, the first position depends on the volume of the note (louder notes are caused by strings vibrating a larger amount). Pretty complicated to keep all of this in a software. Plus, even in a acoustic grand, the dampers are seldom correctly regulated with the pedal: i.e. some notes are damped earlier and some are later. Try it:
- press the pedal and keep it
- press and release a note
- slowly release the pedal but not completely, only until it "just starts" dampening that note (at the volume at which is playing)
- keep the pedal still
- try the same note at the same volume again, and adjacent ones: likely they will behave differently (this is a regulation defect)
- keep the pedal still
- try one note at different volumes: the louder ones are damped, the softer ones are not (this is an acoustic characteristic which I doubt any software correctly reproduces -- but then I am not sure any artist take advantage of)
Bottom line: should we care about note_off velocity as way to get a digital piano become a better approximation of an acoustic piano? I dunno.