http://download.csdn.net/source/3360136有兴趣的自己去下载吧 没原版的写的这么有深度 不过保证是你能看的懂的代码仿的不是很完美
主要原因在于 琴弦的张度和弹性的函数变化 网上搜索了下公式 可能是欠阻尼方程。 看着头疼 
谷歌的代码全混淆了 牵涉到这个的地方实在看不懂 找这个公式 浪费我一个晚上 汗啊
没办法 自己弄了个简单的弹性代码 粗看还过得去 呵呵另外 琴弦的拨动 在靠近边界 和远离边界 的地方 琴弦的张度应该是不一样的 
这个没写 想睡觉了 所以你在琴弦边界处 拨弦 看起来会有点不真实谷歌 ff浏览器看下来效果还可以
IE 懒的自己写兼容了 所以 直接用了 谷歌的 excanvas.js 一个IE下canvas的兼容脚本 效果就不谈了