Alex McLean

Making music with text

The physical modelling of drums using digital waveguides

by Alex on May 7, 2008

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.  There’s also a darcs repository — patches very welcome!

          

3 thoughts on “The physical modelling of drums using digital waveguides

  1. Pingback: Alex McLean » Blog Archive » Mallets and Meshes

  2. John ffitch says:

    The links to the code gave 404
    Is the code still available? Or should I contact Joel?

  3. Alex says:

    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).

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>