Joel Laird completed a fine PhD thesis on physical modelling drums in 2001, which included C++ sourcecode for an accurate model of a drum and a felt mallet for hitting it with. I’ve been in contact with Joel and am very happy to have prompted him to license the source under the GPL.
A .tar.gz file including some windows demo programs and the (Borland) C++ source is here. I hope to make some time to translate some of it into realtime supercollider unit generators soon…
Thanks, Joel!
*update*
I ported it to GNU C++, a version with my edits is available here.
The links to the code gave 404
Is the code still available? Or should I contact Joel?
Hi John,
Apologies, I’m still tidying up after a website move. The code links work again now.
I haven’t found time to look at Joel’s code closely since posting this, apart from having a great deal of fun with the mallet model after successfully getting it working with my own waveguide mesh code. Let me know if you’d like a copy of that too (I intend to tidy+release it someday anyway).
Hi Alex, I wonder if your gcc port is still available? Thanks!
Hi Larme,
Thanks for the nudge, I’ve fixed the link in my post.
Thanks!