Thank you! Reading the original article, I was wondering if exactly this sort of physical modeling was possible or being done yet.
I'm still not sure what _sort_ of modeling it's doing (surely not full FEA of the entire vibrating system), but I'm sure we'll get there in another few years of GPGPU...
If I had to guess, they probably have a fairly accurate single-string model and then model energy coupling across strings. Another neat thing it does is it lets you position virtual microphones around the piano (and open and close the lid), so they definitely have full-instrument spatial awareness in their modeling.
One curious thing I noticed from the (simpler) string modeling synth in my keyboard is that if you up the dispersion it starts sounding like a bell... and indeed Pianoteq also has a very nice tubular bells patch. Explains what that's doing in a piano synth :)
I'm still not sure what _sort_ of modeling it's doing (surely not full FEA of the entire vibrating system), but I'm sure we'll get there in another few years of GPGPU...